Como funciona o algo trading: do sinal à ordem executada
Material update: 15 October 2026: Corrigidas qualificações adicionais de verificação/auditoria dos nossos resultados para o âmbito dos extratos da corretora publicados pela empresa.
Algo trading, ou negociação algorítmica, é a execução de ordens por um programa que segue regras escritas antecipadamente: quando entrar, onde sair, com que volume e em que condições não negociar. O programa recebe preços, verifica as regras, calcula o risco, envia a ordem e confirma a resposta do servidor. Este guia explica esse ciclo passo a passo, mostra as peças de um Expert Advisor (EA), compara as plataformas onde os algoritmos correm e indica o que verificar antes de usar um algoritmo numa conta própria ou numa prop firm.
- Um algoritmo não decide melhor do que as regras que o compõem; apenas as aplica sempre da mesma forma.
- Enviar uma ordem não é o mesmo que vê-la executada: o código tem de verificar a resposta do servidor.
- MetaTrader, cTrader e TradingView automatizam de maneiras diferentes, com limites diferentes.
- Numa prop firm, as regras do programa definem se e como um algoritmo pode negociar.
O que é algo trading, em termos práticos
Pense numa regra que um trader aplicaria à mão: comprar EURUSD quando o fecho horário fica acima da média de 50 períodos e o RSI está abaixo de 70, com stop de 40 pips e objetivo de 80 pips. No algo trading essa regra passa a código. A partir daí, o computador aplica-a em cada novo preço, sem hesitar e sem se cansar, mas também sem perceber o contexto que não está na regra.
A automatização não cria uma vantagem por si. Se a regra não funciona à mão, também não funciona em código; apenas falha de forma mais rápida e mais consistente. O valor está em poder testar a regra em dados históricos, aplicá-la sempre da mesma maneira e medir o resultado sem a memória seletiva de quem negoceia.
O ciclo de um sistema automático: dados, regra, ordem
- Novo preço. No MetaTrader 5, um EA recebe um evento NewTick quando chega um novo tick do símbolo do gráfico. Segundo a documentação de MQL5 sobre OnTick, se o tick anterior ainda está a ser processado, o novo evento não entra na fila. Um EA lento perde ticks.
- Verificação das regras. Indicadores, horário, spread máximo e número de posições abertas.
- Cálculo do risco. Exemplo fictício: conta de 10.000 USD, risco de 1% por operação (100 USD), stop de 40 pips em EURUSD e 10 USD por pip por lote (tamanho de contrato de 100.000 numa conta em dólares). Volume: 100 / (40 × 10) = 0,25 lote. O tamanho do contrato, o valor do tick e o volume mínimo vêm da especificação do símbolo, definida pela corretora segundo a ajuda do MetaTrader 5.
- Envio da ordem. A documentação de OrderSend explica que um envio bem-sucedido apenas significa que o pedido foi colocado no sistema de negociação, não que a operação foi executada.
- Confirmação e gestão. O código lê o código de retorno do servidor e depois gere stops, objetivos e saídas.
Os códigos de retorno mostram o que pode correr mal: 10009 significa pedido executado, 10004 nova cotação (requote), 10006 pedido rejeitado, 10019 fundos insuficientes, 10018 mercado fechado e 10027 negociação automática desativada no terminal. Todas as fontes de plataforma deste artigo foram verificadas a 17 de outubro de 2026.
Os componentes de um Expert Advisor
- Parâmetros de entrada: risco por operação, períodos dos indicadores, horário, spread máximo. São estes valores que um setfile guarda.
- Lógica de sinal: as condições de entrada e saída.
- Gestão de risco: cálculo do volume, stop por operação, limite diário e número máximo de posições. Um limite diário sério lê o capital líquido (equity) da conta, por exemplo com AccountInfoDouble e ACCOUNT_EQUITY, e não só as operações fechadas.
- Execução: envio, verificação do código de retorno e regras para novas tentativas.
- Registo: mensagens no diário do terminal que permitem reconstruir cada decisão.
O tipo de conta também conta. Segundo a ajuda do MetaTrader 5, a corretora define se a conta usa netting, com uma única posição por símbolo, ou hedging, com várias posições no mesmo símbolo, incluindo opostas. Um EA pensado para hedging comporta-se de outra forma numa conta netting. Como instalar e verificar um EA no MT5 está descrito em Baixar EA para MT5.
Onde o algoritmo corre: MetaTrader, cTrader e TradingView
MetaTrader 4 e 5. Os EAs correm dentro do terminal, ligados a um gráfico. O terminal tem de estar aberto e ligado; para funcionamento contínuo existe o alojamento virtual do MetaTrader 5 ou um VPS próprio.
cTrader. Os robôs chamam-se cBots. Segundo a ajuda do cTrader, um cBot na nuvem continua a correr com o dispositivo desligado, com até 10 instâncias simultâneas em contas reais e 1 em demo, que para ao fim de 7 dias no máximo. As regras podem variar por corretora.
TradingView. Uma estratégia em Pine Script não envia, por si, ordens para o MetaTrader. Através de um alerta com webhook, o TradingView envia uma mensagem para uma aplicação externa, que por sua vez coloca a ordem. Os webhooks exigem autenticação de dois fatores e, segundo o próprio TradingView, podem ocasionalmente não chegar ao destino.
Famílias de estratégias e quando falham
- Seguimento de tendência: entra a favor de um movimento; sofre em mercados laterais, com muitas pequenas perdas.
- Reversão à média: aposta no regresso a uma média depois de um excesso; sofre em tendências fortes, sobretudo se o código acrescenta posições sem stop.
- Rutura (breakout): entra quando o preço sai de um intervalo; sofre com falsas ruturas e com derrapagem em ordens stop.
- Scalping: procura movimentos pequenos; o spread e a comissão pesam muito no resultado.
Antes de confiar numa família, teste-a. O Strategy Tester do MetaTrader 5 permite testar com ticks reais e correr um período forward separado, que não foi usado na otimização. O processo completo está em Backtesting algo: processo reproduzível.
Algo trading em prop firms: regras a verificar
Numa prop firm, o algoritmo tem de respeitar as regras do programa, calculadas como o programa as calcula. Exemplos verificados a 17 de outubro de 2026:
- FTMO: nos Trading Objectives, a perda diária máxima é de 5% do capital inicial no 2-Step e de 3% no 1-Step, recalculada às 00:00 CE(S)T a partir do saldo, e o equity, incluindo posições abertas, não pode descer abaixo desse nível. A lista de práticas proibidas inclui EAs com mais de 2.000 pedidos ao servidor por dia.
- FundedNext: segundo o artigo de ajuda sobre EAs, contas MT4/MT5 de 50.000 dólares ou mais são negociadas de forma totalmente manual, e EAs criados especificamente para passar desafios são proibidos.
- The5ers: a FAQ sobre EAs exige que o trader seja dono do código-fonte e que o stop-loss esteja visível na plataforma.
Compare programas em Que prop firms permitem EAs? antes de pagar uma avaliação.
Vantagens, limites e como começar com segurança
As vantagens são concretas: execução igual em cada operação, possibilidade de testar antes de arriscar e registos que mostram o que aconteceu. Os limites também: dependência de um terminal ligado, risco de sobreajuste aos dados do passado, mudanças de mercado que a regra não prevê e erros de código que se repetem em cada operação. Uma análise mais detalhada está em Negociação automática no forex: vantagens e desvantagens.
- Escreva as regras em linguagem simples antes de qualquer código.
- Teste com custos realistas e um período forward.
- Corra o algoritmo numa conta demo e compare cada ordem com as regras e o registo.
- Comece com volume mínimo e verifique diariamente o registo, as posições abertas e a distância ao limite de perda.
- Desconfie de qualquer promessa de rendimento; o histórico de um algoritmo não garante o futuro.
Para avaliar as provas de um algoritmo de terceiros, leia O algoritmo funciona? Como interpretar as provas.
JPTC: EA Hub e Algo alojado
O EA Hub da JPTC fornece ficheiros e setfiles de MetaTrader para MT4 e MT5 que o próprio cliente executa no seu terminal ou VPS. Um preset com o nome de uma prop firm não é uma aprovação dessa empresa nem garante o cumprimento das regras. O JPTC Algo é um serviço separado: a JPTC aloja-o na sua infraestrutura e liga-o à conta MT4 ou MT5 que o cliente tem na sua corretora, sem instalação nem VPS do lado do cliente, e não é oferecido para avaliações de prop firms. Os valores mensais publicados pela JPTC a partir do extrato da corretora estão na página de resultados; trata-se de uma publicação própria, não de uma auditoria independente.
Capturas de conta publicadas pela JPTC
Exemplos individuais, não resultados típicos nem resultados de desafios. Os valores mensais estão na página de resultados.






O algo trading é legal?
Qual é a diferença entre um Expert Advisor e um robô de trading?
Preciso de saber programar para usar algo trading?
Porque preciso de um VPS para um EA?
Um algoritmo pode garantir lucro?
Artigos relacionados
Automated forex and gold trading
Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.
See how it works