Um bot de trading que decide em milissegundos
Desenvolvemos um bot de trading para a rede Solana que acompanha o preço em tempo real, compra e vende sozinho nos alvos definidos e envia cada transação por várias rotas ao mesmo tempo.
Do preço à transação, em um único fluxo
O bot é orientado a eventos: cada mudança de preço percorre as quatro etapas abaixo, sem esperar ninguém apertar um botão.
-
01
Preço
Recebe o preço do pool direto da rede, por stream gRPC, WebSocket ou RPC.
-
02
Gatilhos
Compara com os alvos de take-profit e stop-loss da posição, a cada ciclo.
-
03
Swap
Monta a instrução de compra ou venda certa para a DEX onde a moeda negocia.
-
04
Envio
Dispara a transação por várias rotas em paralelo e fica com a que chegar primeiro.
O que o bot faz
Preço em tempo real com rede de segurança
O preço chega por push no instante em que o pool muda. Uma leitura de retaguarda continua rodando: se o stream silenciar sem cair, ela assume sozinha e o bot nunca decide com preço congelado.
Take-profit e stop-loss por perfil
Perfis de trade com alvos diferentes — curto e apertado para moedas voláteis, largo para as líquidas — trocados por atalho, globalmente ou moeda a moeda.
Ordem em rajada
Em vez de esperar o preço e só então enviar, a ordem já está na rede antes do preço chegar. As cópias usam um nonce durável, então só uma pode ser executada.
Envio por múltiplas rotas
A mesma transação sai por diferentes provedores de envio ao mesmo tempo, com gorjeta calculada pelo que a rede está cobrando naquele momento.
Freios de custo embutidos
Teto absoluto de taxa por transação, que nenhuma configuração ultrapassa, e pausa automática depois de uma sequência de tentativas sem execução.
Terminal, servidor e API
Interface no terminal para operar e ajustar tudo em tempo real, modo servidor para rodar sem parar e uma API para integrar com outros sistemas.
Onde ele negocia
Decisões medidas, não supostas
Em trading automatizado, alguns milissegundos separam a execução do alvo perdido. Por isso cada escolha técnica do bot saiu de medição feita na rede real.
Velocidade vem do nível de confirmação, não do transporte
Medimos a mesma conta lado a lado em cinco rodadas: ler o dado no nível “processed” chega cerca de 360 ms antes do nível “confirmed”. Já a diferença entre gRPC e WebSocket ficou em 1 ms. Por isso o preço usa “processed” nos três caminhos.
Rapidez só onde o erro é barato
Um dado “processed” pode vir de um bloco que a rede descarta. No preço, o pior caso é uma ordem que reverte e custa só a taxa de rede. Tudo o que define o conteúdo da transação — saldo, contas do pool, estado da moeda — continua em “confirmed”.
Medir de onde o bot roda
O projeto traz ferramentas de diagnóstico que medem latência e entrega de preço a partir do próprio servidor de produção. A latência medida em outra máquina não diz nada sobre a operação real.
Sua chave fica com você
O bot roda na máquina ou no servidor do próprio usuário. A chave da carteira fica em um arquivo local, protegido, e aparece mascarada na interface. Nada passa por um servidor de terceiros para assinar as transações.
Tecnologia
Escrito em Go, compilado em um único executável para Windows e Linux, com testes automatizados em todos os módulos principais.
Aviso: negociar criptoativos envolve risco alto, inclusive de perda total. O bot é uma ferramenta de execução automatizada e não garante lucro. Esta página descreve um projeto de tecnologia, não é recomendação de investimento.
Tem um projeto Web3 em mente?
Bots, integrações com blockchain, painéis e automações. Conte o que você precisa e a gente desenha a solução.