backoption.io — Realtime Trading

Imagem personagem

Tecnologias

JavaScript 60% React 30% TailwindCSS 10%

Topics

trading websockets lightweight-charts react i18n avalon-sdk

Terminal financeiro de trading em tempo real integrado a provedores de liquidez e SDK de corretora via WebSockets. Desenvolvi o pipeline de ingestão contínua de cotações com reconexão resiliente por backoff exponencial, buffer de ticks em anel e renderização de velas japonesas utilizando a biblioteca Lightweight Charts (TradingView) mantendo 60 FPS consistentes via lotes em requestAnimationFrame. Implementei camadas de cálculo matemático no cliente para indicadores técnicos clássicos (Bandas de Bollinger, Médias Móveis Exponenciais e RSI), suporte completo a internacionalização (i18n) e um motor de failover com geração de candles sintéticos para garantir continuidade visual sem travamentos durante quedas temporárias de conexão.

Destaques Técnicos

Tempo Real WebSockets

Conexões WebSocket bidirecionais persistentes (ws e Socket.IO) integradas ao Quadcode SDK para distribuição de cotações financeiras com latência de milissegundos.

Redundância (ShieldService)

Barramento inteligente de failover que chaveia automaticamente as conexões para a API de backup (Finnhub) e executa REST Safety Polling em caso de instabilidades.

Motor OTC Pacer

Simulador dinâmico de ticks rodando em cache de memória que emite preços sintéticos de alta fidelidade nos fins de semana, mantendo a reatividade dos gráficos.

Contabilidade Dupla & PIX

Camada transacional imutável baseada em partidas dobradas (Double-Entry Ledger) para proteção de saldos e tratamento de Webhooks Pix (DigitoPay) de forma idempotente.

Código de produção é confidencial. Estudo de arquitetura público disponível acima.