Gráfico de cotações em uma tela de negociação
Trading

O que é trading algorítmico, como funciona e quais os riscos reais

Entenda o que é trading algorítmico, como um robô decide e envia ordens, quais plataformas usar (Pine, MQL5, Python) e os riscos de custos e overfitting.

Imagem: Boletim Bitcoin

Por Redação Boletim Bitcoin

. Leitura de 7 min.

Trading algorítmico é operar no mercado com regras escritas em código: um programa lê os preços, decide quando comprar ou vender e envia as ordens sozinho. A pessoa define a estratégia, testa no histórico e deixa o computador executar com disciplina, 24 horas por dia se o mercado permitir, como acontece em cripto.

Em resumo: um algoritmo de trading transforma uma ideia (“comprar quando a média curta cruzar a longa”) em instruções que o computador segue sem emoção. Ele não cria vantagem do nada: só executa. Antes de ligar um robô com dinheiro real, é preciso testar a estratégia em dados que ela nunca viu e descontar spread, taxas e slippage.

Como funciona um robô de trading na prática?

Todo sistema automatizado, do mais simples ao de um fundo quantitativo, segue o mesmo ciclo:

O ciclo de um algoritmo de trading

  1. Recebe dadosCotações, candles, volume ou o livro de ofertas chegam pela plataforma ou pela API da corretora.
  2. Calcula o sinalO código aplica as regras: médias móveis, IFR, rompimento de máxima, o que a estratégia definir.
  3. Checa o riscoAntes de agir, verifica tamanho da posição, stop, limite de perda do dia e se já existe operação aberta.
  4. Envia a ordemCompra ou venda a mercado, limitada ou stop, com stop loss e alvo anexados.
  5. Monitora e registraAcompanha a posição, fecha quando a regra mandar e grava tudo em log para análise.

No MetaTrader 5, por exemplo, esse ciclo roda dentro da função OnTick, que o terminal chama a cada nova cotação do ativo, segundo a documentação oficial do MQL5. No TradingView, o script em Pine Script é recalculado a cada candle. Em Python, o programa costuma rodar em loop e consultar a corretora pela API.

Um exemplo de regra que vira código

Uma estratégia clássica de tendência diz: “fique comprado enquanto a média móvel de 20 períodos estiver acima da média de 50; saia quando ela cruzar para baixo”. Em português é vago. Em código, cada detalhe precisa ser decidido: média simples ou exponencial? Preço de fechamento? A ordem sai no candle do sinal ou no seguinte? Quanto do capital vai em cada entrada? Essa obrigação de ser preciso é a maior vantagem do trading algorítmico. Se você ainda não domina os indicadores, aprenda primeiro como funcionam as médias móveis, o IFR e o MACD; o código vem depois.

Onde se faz trading algorítmico: plataformas e linguagens

PlataformaLinguagemMercados mais comunsPonto forte
TradingViewPine ScriptCripto, ações, forex, índicesFácil de aprender, backtest rápido no gráfico
MetaTrader 5MQL5Forex, CFDs, ouro, alguns futurosExecuta ordens direto na corretora, testador robusto
PythonPython + bibliotecas (pandas, ccxt)Cripto via API, qualquer dadoLiberdade total para pesquisa e automação
Bots das corretorasSem códigoCriptoGrid e DCA prontos em poucos cliques

O TradingView informa que a comunidade já publicou mais de 150 mil scripts em Pine, cerca de metade com código aberto, segundo a página inicial da documentação. Em cripto, a biblioteca CCXT conecta Python e outras linguagens a mais de 100 corretoras com a mesma interface.

Cada caminho tem seu guia neste site: Pine Script, MQL5 e Expert Advisors e Python para trading. Para quem quer o roteiro completo, da ideia ao robô ligado, veja como criar um robô de trading do zero.

Operadores diante de telas no pregão da antiga Bovespa, em São Paulo Pregão da antiga Bovespa: hoje a maior parte das ordens chega por sistemas eletrônicos, muitas delas geradas por algoritmos. Crédito: Rafael Matsunaga, licença CC BY 2.0, via Wikimedia Commons.

Qual o tamanho do trading algorítmico no mundo?

Os algoritmos dominam boa parte dos grandes mercados. Estudos reunidos no verbete sobre algorithmic trading da Wikipedia apontam:

~92%do forex feito por algoritmos (estudo de 2019)
~80%das ordens de câmbio em 2016, contra ~25% em 2006
~50%do volume de ações dos EUA por firmas de alta frequência em 2012

Esses números falam de bancos, fundos e formadores de mercado com servidores ao lado da bolsa. O trader pessoa física não compete em velocidade com eles. Seu espaço está em estratégias de prazo maior (horas, dias), em mercados com boa liquidez e em disciplina de execução.

Quais as vantagens de automatizar operações?

Vantagens

  • Remove a emoção na hora de entrar e sair
  • Permite testar a regra em anos de histórico antes de arriscar
  • Opera de madrugada e em vários ativos ao mesmo tempo
  • Executa stop e tamanho de posição sem "jeitinho"
  • Gera registro detalhado de cada decisão

Riscos

  • Bug no código pode disparar ordens erradas em segundos
  • Backtest bonito pode ser só ajuste ao passado (overfitting)
  • Custos de spread, taxa e slippage corroem estratégias de alta frequência
  • Queda de internet, VPS ou API deixa posição sem controle
  • Mercado muda de regime e a regra deixa de funcionar

Quais os riscos reais? Dois casos que todo programador de robô deveria conhecer

Knight Capital (2012). Um erro de implantação em um sistema de roteamento fez a corretora americana enviar mais de 4 milhões de ordens nos primeiros 45 minutos do pregão de 1º de agosto de 2012, ao tentar executar só 212 ordens de clientes. O prejuízo passou de US$ 460 milhões, segundo o comunicado da SEC. A lição para o trader comum: limite de posição e “botão de desligar” fazem parte do robô, não são opcionais.

Flash crash (2010). Em 6 de maio de 2010, um grande vendedor usou um algoritmo de execução para vender 75 mil contratos de E-mini S&P 500 (cerca de US$ 4,1 bilhões), o que ajudou a desencadear uma queda relâmpago nos índices americanos, de acordo com o relatório conjunto da CFTC e da SEC. Algoritmos reagindo uns aos outros podem amplificar movimentos.

Atenção: o risco mais comum para a pessoa física não é um bug espetacular, e sim confiar em um backtest que não desconta custos ou que foi otimizado até "acertar" o passado. Leia sobre overfitting no trading antes de ligar qualquer robô.

Backtest, out-of-sample e custos: o que separa teste de ilusão

Um backtest simula a estratégia no histórico. Ele só tem valor se três cuidados forem respeitados:

  1. Dados fora da amostra (out-of-sample). Separe uma parte do histórico que não foi usada para escolher parâmetros. Se o resultado desaba nesse trecho, a estratégia provavelmente foi ajustada ao ruído.
  2. Walk-forward. Otimize em uma janela, teste na seguinte, avance e repita. É a forma mais honesta de simular como o robô seria usado de verdade.
  3. Custos realistas. Uma estratégia que ganha 0,25% bruto por operação e paga 0,30% entre taxas e slippage perde dinheiro. Em estratégias de scalping, com dezenas de operações por dia, isso é decisivo.

Para entender por que não basta ver uma linha de capital subindo, o economista André Massaro explica no vídeo abaixo o que o robô faz e o que ele não faz.

Robôs prontos e “robôs milagrosos”: como não cair em golpe

Há três categorias bem diferentes no mercado:

  • Ferramentas de automação (Pine Script, MQL5, bots de grid e DCA de corretoras): você controla a regra e o risco.
  • Robôs vendidos por terceiros: podem ser legítimos, mas exija histórico verificável, explicação da lógica e período de teste em conta demo.
  • “Robôs” com rentabilidade garantida: geralmente pirâmides. O alerta da CVM sobre CFD e forex cita justamente ofertas de “ganho certo” e “lucro fácil” e lembra que nenhuma corretora de CFD ou forex é autorizada no Brasil, conforme o documento publicado no Portal do Investidor. Os padrões mais comuns estão no guia de golpes com criptomoedas.
Dica: comece com uma estratégia simples, teste com custos, rode em conta demo por algumas semanas e só depois use dinheiro real em tamanho pequeno. A gestão de risco vale tanto para o robô quanto para o trader manual.

Por onde começar no trading algorítmico?

  • Aprenda a lógica antes da linguagem. Escreva as regras em português, com números exatos.
  • Escolha uma plataforma. TradingView para prototipar, MetaTrader 5 para executar em forex e CFDs, Python para cripto e pesquisa.
  • Teste com honestidade. In-sample, out-of-sample, walk-forward e custos.
  • Conheça os tipos de estratégia. Tendência, reversão, grid e DCA têm perfis de risco muito distintos; o guia de estratégias de robôs compara todos, inclusive o perigoso martingale.
  • Proteja suas chaves. Se for operar cripto por API, nunca libere permissão de saque. Detalhes em API de corretora cripto.

Trading algorítmico é uma ferramenta poderosa para quem quer disciplina e capacidade de teste. Não é atalho para lucro: é um jeito mais rigoroso de descobrir, com dados, se uma ideia funciona.

Conteúdo informativo, não é recomendação de investimento.

Perguntas frequentes

O que é trading algorítmico?

É operar no mercado com regras escritas em código. Um programa lê os preços, decide quando comprar ou vender e envia as ordens sozinho, sem que a pessoa precise clicar a cada operação.

Trading algorítmico é a mesma coisa que robô trader?

Na prática, sim. Robô trader, Expert Advisor (no MetaTrader) e bot (em corretoras cripto) são nomes para programas que executam uma estratégia algorítmica.

Robô de trading dá lucro garantido?

Não. O robô apenas executa regras. Se a estratégia não tem vantagem estatística depois de taxas, spread e slippage, ele perde dinheiro de forma disciplinada. Promessas de lucro garantido são sinal de golpe.

Preciso saber programar para fazer trading algorítmico?

Ajuda muito. Existem ferramentas sem código, como o Assistente MQL5 e bots prontos de corretoras, mas entender a lógica do código evita erros caros e permite testar a estratégia de verdade.

Trading algorítmico é legal no Brasil?

Sim. Usar robôs para operar ativos em corretoras autorizadas é permitido. O cuidado é com quem vende robôs com promessa de retorno e com ofertas de forex e CFD, que a CVM considera irregulares no Brasil.

Referências

  1. Wikipedia: Algorithmic trading
  2. Investopedia: Algorithmic Trading
  3. SEC: comunicado sobre o caso Knight Capital (16/10/2013)
  4. CFTC e SEC: Findings Regarding the Market Events of May 6, 2010
  5. TradingView: Pine Script v6 docs (Welcome)
  6. MQL5 Reference: OnTick
  7. CCXT: biblioteca para APIs de corretoras cripto (GitHub)
  8. Portal do Investidor (CVM): alerta sobre CFD e forex, 2024
  • trading algorítmico
  • robô de trading
  • algotrading
  • backtest
  • Pine Script
  • MQL5
  • Python

Este conteúdo é informativo e não é recomendação de investimento. Encontrou um erro? Escreva para contato@boletimbitcoin.com.

Leia também