← Todos os artigos
Inteligência de Trading

Software de trading algorítmico que pensa em orçamentos

Como o Decimas observa mercados, simula resultados e roteia execução dentro de um orçamento real de latência — com replay determinístico para auditoria.

O ciclo do Decimas: observar o mercado, simular, rotear a execução, medir o risco.
O ciclo do Decimas: observar o mercado, simular, rotear a execução, medir o risco.

Uma cotação chega, envelhece e desaparece. Quando um modelo termina de raciocinar sobre ela, o livro se moveu, o spread se alargou e a ordem recomendada é uma aposta em um mercado que já não existe. A maioria dos sistemas de trading não erra por ter uma lógica ruim. Erra por ter respondido tarde.

O Decimas é um software de trading algorítmico construído em torno desse único problema. É um runtime de trading determinístico — um lugar para observar mercados, modelar o que acontece a seguir e rotear ordens dentro do tempo que você realmente tem. O trabalho é infraestrutura, não profecia. Ele não promete retornos; promete que a decisão que você envia é a decisão sobre a qual você raciocinou.

Uma negociação é uma decisão sob um relógio

A restrição definidora de qualquer plataforma de trading algorítmico não é o quão sofisticada é a estratégia. É quanto tempo passa entre um sinal e a ação que ele justifica. Esse intervalo é um orçamento, e cada componente gasta dele: ingestão de mercado, consulta de features, simulação, a verificação de política, a própria ordem.

O Decimas parte desse orçamento e trabalha para dentro. Você declara o tempo permitido entre observar um preço e confirmar uma ordem. Tudo o que vem depois é projetado para caber — ou não é enviado.

Se o seu software responde depois que o livro se moveu, ele respondeu a uma pergunta que ninguém fez.

É por isso que o Decimas é snapshot-first. Em vez de consultar um mercado em movimento no meio de uma decisão, ele raciocina sobre um snapshot consistente do estado — o livro, as posições e o risco como estavam em um único instante. O snapshot é a unidade de pensamento e também a unidade de registro. O mercado contra o qual você decidiu é o mercado que você pode reconstruir depois.

O ciclo

O Decimas executa o mesmo ciclo de quatro etapas em cada iteração, seja uma vez por minuto ou milhares de vezes por segundo.

  • Observar o mercado — ingerir o livro de ordens, negociações e posições em um único snapshot coerente.
  • Simular resultados — executar estratégias candidatas para frente contra esse snapshot, incluindo preenchimentos, slippage e impacto.
  • Rotear a execução — traduzir o plano escolhido em ordens e enviá-las pela camada de venue.
  • Medir o risco — pontuar a posição resultante, realimentá-la e condicionar o próximo ciclo.

O ciclo se fecha sobre si mesmo. O risco medido ao final de um ciclo torna-se uma restrição na simulação do início do próximo, de modo que o sistema aperta ou afrouxa seu próprio comportamento conforme as condições mudam.

A simulação é o produto, não um acessório

Na maioria das stacks, a simulação é algo que você faz antes, em um notebook, contra dados da semana passada. No Decimas ela roda dentro do ciclo ao vivo, sobre o snapshot atual, sob o mesmo orçamento da produção. A pergunta nunca é apenas "o que essa estratégia fez no backtest", mas "o que essa ordem fará neste livro, agora, dado o que eu tenho em carteira".

É isso que o torna uma plataforma de trading quantitativo em vez de uma biblioteca de estratégias. Estratégias de execução, inteligência de portfólio e risco não são produtos separados parafusados juntos — são visões sobre um único estado simulado. Uma restrição de portfólio e uma tática de execução argumentam contra o mesmo modelo de mercado, portanto não podem discordar silenciosamente.

Algoritmos de trading com machine learning também vivem aqui, como políticas. Um modelo propõe; a camada de política decide se a proposta é permitida. Limites de posição, tetos de exposição e regras de venue são aplicados no momento em que a ordem é formada, não descobertos depois que ela é preenchida. Uma ordem errada rápida ainda é uma ordem errada, então as verificações de correção são enviadas junto com a velocidade.

Velocidade que você pode defender

O núcleo acelerado por Mojo existe para que o ciclo caiba em seu orçamento sem reduzir o raciocínio dentro dele. Velocidade não é o objetivo; é o espaço que permite que a simulação e as verificações de risco permaneçam ricas o suficiente para serem confiáveis. O ponto de um sistema de trading algorítmico com IA não é agir antes de todos os outros — é agir sobre uma decisão que você pode sustentar.

O Decimas é determinístico por design, e esse determinismo é o que torna o replay possível. Dado o mesmo snapshot e as mesmas políticas, o runtime produz as mesmas ordens, sempre. Quando algo se comporta de forma estranha em produção, você não raciocina sobre isso a partir de logs e suposições. Você reproduz o ciclo exato e observa a decisão se formar.

Para uma mesa de trading, isso fecha uma lacuna que a maioria dos softwares de trading algorítmico deixa aberta. A auditoria deixa de ser uma reconstrução e passa a ser uma gravação. Uma questão de compliance, uma revisão de risco, um post-mortem sobre um preenchimento ruim — cada um se resolve no mesmo artefato: o ciclo, re-executado, idêntico.

Para onde isso vai

Quanto mais difíceis os mercados ficam, mais a vantagem migra de ter um modelo mais rápido para ter uma decisão mais rápida e responsável. Uma plataforma de trading quantitativo que consegue simular, rotear e reproduzir dentro de um único orçamento transforma a latência de um imposto em um parâmetro de design — algo que você gasta deliberadamente em vez de perder por acidente. O Decimas é construído para as mesas que preferem saber exatamente o que fizeram a adivinhar rapidamente. À medida que os modelos se tornam mais capazes, a restrição que mais importa ainda é o relógio, e a disciplina ainda é a mesma: observar, simular, rotear, medir — e ser capaz de provar.

Receba atualizações →