advanced drawdown baixo ~60 trades/mo

Arbitragem

EAs de arbitragem exploram discrepâncias temporárias de preço entre instrumentos relacionados. São sensíveis à latência e dependem da corretora. As variantes de varejo usam correlação estatística em vez de arbitragem pura entre mercados.

Mecanismo

A arbitragem estatística monitora o spread entre dois pares correlacionados (por exemplo EUR/USD e GBP/USD, ou EUR/USD e EUR/GBP). Quando esse spread ajustado pela correlação ultrapassa um limiar, o EA vende o instrumento relativamente caro e compra o barato, fechando as duas pernas quando o spread volta ao normal. As variantes de arbitragem de latência exploram atrasos no feed de preços entre corretoras — hoje a maioria das corretoras proíbe isso e detecta por análise de padrões.

Adequação

A arbitragem estatística é legítima e neutra em relação à corretora; a de latência é restrita na maior parte das corretoras deste catálogo. As variantes estatísticas funcionam melhor em EUR/USD contra GBP/USD (correlação acima de 0,90) e exigem contas de spread apertado. O desempenho se degrada quando a correlação se rompe em eventos de risco. Indicado para traders sistemáticos à vontade com a lógica de pairs trading; não recomendado como primeiro EA.

Notas

A arbitragem abandona a pergunta que toda outra estratégia faz. Um EA de tendência pergunta para onde o preço vai; um EA de arbitragem estatística não se importa com isso e opera, em vez disso, a relação entre dois instrumentos. Quando dois pares normalmente correlacionados se afastam, ele vende o relativamente caro e compra o barato, e então espera que volte ao normal a relação — não o mercado.

É desse enquadramento que a honestidade também precisa partir. No sentido dos livros, arbitragem é lucro sem risco obtido do mesmo ativo cotado a dois preços no mesmo instante, e essa versão quase não existe no forex de varejo. O que resta é uma aposta de que uma relação estatística se mantém, mais uma segunda atividade bem diferente — a arbitragem de latência — que a maioria das corretoras hoje proíbe abertamente. Esta página descreve como a forma sobrevivente se comporta dentro do MetaTrader 5: os parâmetros que decidem se ela é solvente e os modos de falha que um expert advisor direcional nunca encontra. Ao final, mostra como construí-la e submetê-la a estresse no EA Builder antes de expor capital.

Como funciona: os dois mecanismos de arbitragem

Duas coisas dividem o nome “arbitragem” no mercado de varejo de EAs, e não têm quase nada em comum além desse nome.

A arbitragem estatística observa o spread entre dois instrumentos correlacionados. Pegue EUR/USD e GBP/USD: ambos carregam uma perna comprada em dólar, então costumam se mover juntos, e a correlação normalmente citada fica acima de 0,90 em condições normais. O EA modela a relação normal — uma correlação móvel, uma razão ou uma regressão de um sobre o outro — e mede o quanto os preços atuais se afastaram dela. Quando esse desvio cruza um limiar, ele vende a perna que correu demais e compra a que ficou para trás. Cada lado é dimensionado para que a posição fique aproximadamente neutra à direção que as duas compartilham. A saída é a relação voltando ao normal, não um alvo de preço.

A arbitragem de latência é outro bicho. Ela explora o atraso entre o feed de preços de uma corretora e o mercado mais amplo, entrando contra uma cotação que já está defasada quando aparece. Não é aposta estatística alguma: é uma corrida contra um feed lento. Hoje a maioria das corretoras deste catálogo a proíbe no contrato de conta, detecta pela análise dos tempos de execução e pode anular o lucro resultante ou encerrar a conta. Não é uma estratégia que este site considere viável, e o restante desta página trata da forma estatística.

  • Arbitragem estatística — permitida e neutra em relação à corretora, a vantagem vem da reversão à média de uma relação, exige spreads apertados porque o custo é pago nas duas pernas.
  • Arbitragem de latência — restrita na maior parte das corretoras, a vantagem vem do atraso do feed e não da análise, frágil diante de qualquer melhoria de execução do lado da corretora.

O motor de lucro de uma arbitragem estatística é a reversão do spread; o motor de perda é o momento em que aquela relação deixa de ser uma relação. Como a posição é neutra à direção compartilhada pelos dois instrumentos, um movimento comum de mercado quase não a toca — e é por isso que o perfil de drawdown parece tão calmo exatamente até um choque desacoplar as pernas.

Condições de mercado: quando um EA de arbitragem ganha e quando quebra

As condições que favorecem uma arbitragem estatística são estreitas, e todas elas falam de estabilidade, não de oportunidade.

CondiçãoFavorável à arbitragem estatísticaHostil à arbitragem estatística
CorrelaçãoEstável entre regimes, as duas pernas movidas pelo mesmo fatorMudança de regime desacopla o par; a “relação” deixa de existir
VolatilidadeRuído comum dos dois lados em torno da relaçãoEvento de risco que move uma perna muito mais que a outra
Tipo de contaRaw/ECN, com comissão, apertada nas duas pernasStandard/Market — o spread dobrado excede a reversão
Origem da divergênciaTemporária, movida por fluxo de ordens, sem notícia por trásEstrutural: uma decisão de juros ou choque reprecifica uma moeda
Escolha do instrumentoMajors líquidos que compartilham uma moedaCruzamentos rasos em que o spread de uma perna nunca normaliza

A leitura errada mais cara é tratar toda divergência como oportunidade. Um spread se estica por duas razões bem distintas: fluxo de ordens temporário, que reverte, e uma reprecificação estrutural, que não reverte. Quando um banco central mexe em uma das duas moedas, os dois pares deixam de descrever a mesma coisa. Um EA que só enxerga “o spread está incomumente largo” vai continuar somando a uma divergência que se tornou permanente. A estratégia precisa de um motivo para acreditar que a relação ainda existe: um filtro no calendário, ou na própria correlação medida ao vivo em vez de presumida.

Note a assimetria em relação a uma estratégia direcional: um EA de tendência perde quando o mercado anda de lado, e uma arbitragem estatística perde quando o mercado faz um movimento decidido e unilateral em exatamente uma de suas pernas. Elas falham em climas diferentes, o que é a razão honesta para considerar uma ao lado da outra em vez de como substituta.

Parâmetros e configurações no MT5

Um EA de arbitragem estatística expõe suas premissas por meio de um punhado de parâmetros. Cada um deles é uma afirmação sobre a relação, e os valores padrão quase nunca servem para o par que você escolheu.

ParâmetroPonto de partida típicoO que controla
CorrelationPeriodLongo o bastante para abranger mais de um regimeO histórico usado para modelar a relação normal; curto demais e ele reaprende a divergência como normalidade
EntryThresholdUm desvio maior que dois spreads mais comissãoO quanto o spread precisa se esticar antes de abrir as duas pernas
ExitThresholdNa média modelada ou perto delaOnde a posição é fechada assim que a relação reverte
MaxSpreadPips (por perna)Teto rígido logo acima da norma ECNAborta a entrada quando o spread de uma perna torna o ciclo completo inviável
HedgeRatio / tamanho do loteDerivado dos valores de tick das duas pernas, não fixado em 1:1Mantém o par genuinamente neutro em vez de apenas nominalmente igual
MaxHoldingHoursLimitado e mais curto que o horizonte do swapForça a saída de uma divergência que não reverte
MinCorrelationUm piso medido ao vivo, checado antes de cada entradaBloqueia novas posições assim que a própria relação enfraquece

Dois parâmetros decidem a solvência e são justamente os dois que mais ficam no padrão. MaxSpreadPips precisa ser aplicado por perna, porque o ciclo completo paga entrada e saída dos dois lados. Spread normal em uma perna e spread estourado na outra continua sendo uma operação sem lucro. Do mesmo modo, a razão de hedge deve vir dos valores de tick reais das duas pernas, e não de lotes iguais. Em pares cuja moeda de cotação difere, lotes iguais não são exposição igual, e a posição “neutra ao mercado” carrega silenciosamente um viés direcional.

Três realidades específicas do MT5 merecem destaque antes de você confiar em um backtest:

  • Os dois símbolos precisam de histórico real. Uma estratégia multissímbolo no Testador de Estratégias do MT5 vale o que valer o histórico de ticks de cada símbolo que ela toca, não só o do gráfico. Se o histórico da segunda perna for raso ou sintético, o testador ainda produzirá uma curva de capital — ela apenas não significará nada. Baixe o histórico dos dois símbolos e teste no modo de cada tick baseado em ticks reais.
  • As duas pernas não são executadas ao mesmo tempo. Duas chamadas OrderSend são duas requisições separadas. É na lacuna entre elas que mora o risco de perna, e o testador a modela de forma bem mais generosa do que uma conta real.
  • Swap é custo real a sessenta operações por mês. Posições mantidas durante a noite pagam financiamento nas duas pernas, e as taxas de swap dos dois lados não são simétricas: SymbolInfoDouble(symbol, SYMBOL_SWAP_LONG) e SYMBOL_SWAP_SHORT são os valores a ler em vez de presumir. Uma estratégia com vantagem pequena por operação pode entregar uma parcela relevante dela ao custo de carrego.
  1. Escolha dois instrumentos que compartilhem uma moeda e meça a correlação deles em uma janela que contenha ao menos um evento de risco — não em um trimestre calmo.
  2. Defina a razão de hedge a partir dos valores de tick das duas pernas, para que a posição seja neutra em exposição e não apenas igual em lotes.
  3. Coloque EntryThreshold acima do custo de ida e volta das duas pernas (dois spreads mais comissão) e então limite MaxSpreadPips com teto rígido por perna.
  4. Acrescente um piso MinCorrelation medido ao vivo e um limite MaxHoldingHours, para que uma relação rompida seja abandonada em vez de receber preço médio.
  5. Faça forward test em demo e registre, para cada sinal, a defasagem de execução entre as duas pernas e o spread realmente pago em cada uma — depois compare com o que o backtest supôs.

Modos de falha: como um EA de arbitragem perde dinheiro

As perdas não se parecem com as de uma estratégia direcional. São mais raras e chegam juntas.

  • Ruptura da correlação. Um choque reprecifica uma moeda e os dois pares deixam de descrever a mesma coisa. As duas pernas se movem contra a posição ao mesmo tempo e, como o projeto supunha neutralidade, o tamanho foi definido como se isso não pudesse acontecer. É a perda dominante, e ela se concentra exatamente nos eventos em que todo o resto da carteira também sofre.
  • Risco de perna na entrada ou na saída. Um OrderSend é executado e o outro é rejeitado, recotado ou preenchido bem pior. Enquanto isso durar, você mantém uma posição direcional em tamanho cheio sem nada da neutralidade pretendida. A mesma exposição aparece na saída se apenas uma perna fechar.
  • Erosão por custos. A vantagem por operação é pequena e o custo é pago em duas pernas, cerca de sessenta vezes por mês. Uma premissa de slippage ou de spread errada por uma fração de pip por perna se acumula até consumir a vantagem inteira. Por isso o modelo de execução e uma conta do tipo ECN importam aqui mais do que a lógica de entrada.
  • Limiar ajustado à janela de teste. O desvio de entrada é otimizado nos mesmos dados usados para modelar a relação, então ele se ajusta às divergências específicas daquela janela em vez do conceito de divergência. O sinal revelador é limiares vizinhos entregando resultados muito diferentes.
  • Swap e tempo de manutenção. Uma divergência que leva semanas para reverter paga financiamento nas duas pernas o tempo todo, e pode terminar positiva no preço e ainda assim negativa na conta.
  • Cláusulas de atividade restrita. Um EA vendido como “arbitragem” que na verdade é de latência pode ter os lucros anulados ou a conta encerrada sob os termos da corretora — uma perda que não aparece em backtest nenhum.

Como construir e testar sob estresse um EA de arbitragem no mt5depot

Você não precisa escrever MQL5 para montar a variante estatística. No construtor sem código você monta a mesma máquina: uma cesta multissímbolo com entrada disparada por desvio nas duas pernas, um aborto de spread por perna, uma razão de hedge derivada dos valores de tick e um tempo de manutenção limitado. Mais útil ainda: você pode atacar as premissas dela antes de arriscar capital.

  • Confirme que o projeto é estatístico, não baseado em latência, e que sua corretora permite isso por escrito.
  • Meça a correlação sobre uma janela que contenha um evento de risco real e registre o que o desvio fez durante ele.
  • Derive a razão de hedge dos valores de tick das duas pernas em vez de usar lotes iguais.
  • Coloque o limiar de entrada acima do custo de ida e volta de duas pernas e limite o spread de cada perna de forma independente.
  • Faça backtest com histórico de ticks real para os dois símbolos, depois teste em demo registrando a defasagem de execução e o spread real por perna.
  • Verifique o comportamento da estratégia quando a segunda perna é rejeitada: a resposta correta é fechar a perna executada, não esperar.

A razão para construí-lo você mesmo é que um EA de arbitragem comprado esconde exatamente os números que decidem o resultado. Uma curva de fornecedor modelada com execuções simultâneas e spread fixo nas duas pernas parece extraordinariamente suave. Nesse modelo, os dois riscos reais da estratégia — a defasagem de execução e o custo dobrado — não existem. Reproduza a mesma lógica nos spreads da sua própria corretora e registre o que acontece de fato em cada execução: a curva sobrevive a esse contato ou não sobrevive.

Arbitragem versus uma estratégia de reversão à média

A arbitragem estatística e a reversão à média se apoiam na mesma premissa — a de que uma medida esticada volta ao lugar — aplicada a objetos diferentes. Uma opera o desvio de uma relação; a outra, o desvio de um único instrumento em relação à sua própria média. Essa premissa compartilhada significa que elas também quebram pela mesma razão, o que vale saber antes de rodar as duas.

Arbitragem estatísticaReversão à média
O que está esticadoO spread entre dois instrumentosUm instrumento contra sua própria média móvel
Exposição direcionalAproximadamente neutra por construçãoTotalmente direcional, contra a tendência
Variável decisivaEstabilidade da correlação e custo por pernaRegime: o mercado tende ou fica em faixa
Custo por sinalDuas pernas, entrada e saídaUma perna, entrada e saída
Falha quandoA relação deixa de existirO mercado deixa de andar em faixa e passa a tender
ComplexidadeAvançada — lógica de pares, razões de hedge, risco de pernaIntermediária — um instrumento, um limiar

Nenhuma é, em geral, a escolha mais segura. A reversão à média carrega risco direcional óbvio e é mais simples de raciocinar. A arbitragem estatística remove a maior parte desse risco direcional e o substitui por um mais sutil: a dependência de uma relação que pode simplesmente deixar de valer. Pior, ela tende a falhar nos mesmos eventos que machucam todo o resto do que você carrega. Rodar as duas não é diversificação se, no fundo, as duas são a mesma aposta: a de que algo esticado vai voltar ao lugar.

Pares típicos

Onde esta estratégia funciona melhor

Artigos relacionados

Perguntas frequentes

O que é um EA de arbitragem?
Um EA de arbitragem opera a relação entre dois instrumentos em vez da direção de um só. A forma de varejo é a arbitragem estatística: o EA acompanha o spread entre dois pares correlacionados e, quando esse spread se estica além de um limiar, vende a perna relativamente cara e compra a barata, fechando quando a relação volta ao normal. Uma segunda forma, a arbitragem de latência, explora atrasos no feed de preços entre corretoras; é uma atividade diferente, restrita na maior parte das corretoras deste catálogo, e este site não a trata como viável.
Operar arbitragem com um EA é livre de risco?
Não. A versão de livro-texto — o mesmo ativo com dois preços no mesmo instante — quase não existe no forex de varejo, e o que sobra é uma aposta de que uma relação estatística se mantém. A posição é neutra em direção, não em risco: quando um choque desacopla dois pares normalmente correlacionados, as duas pernas podem se mover contra você ao mesmo tempo, e é exatamente aí que as perdas se concentram. O baixo perfil de drawdown de uma arbitragem estatística bem construída vem de assumir risco pequeno por operação muitas vezes, não da ausência de risco.
Qual a diferença entre arbitragem estatística e arbitragem de latência?
A arbitragem estatística opera uma correlação entre dois instrumentos na mesma corretora e é neutra em relação à corretora e permitida. A arbitragem de latência explora o atraso entre o feed de preços de uma corretora e o mercado mais amplo, entrando contra uma cotação já defasada. Hoje a maioria das corretoras a proíbe explicitamente, detecta pela análise dos tempos de execução e pode anular o lucro ou encerrar a conta. Confirme qual das duas um EA realmente implementa antes de aportar capital: elas dividem um nome e nada mais.
Quais pares funcionam para um EA de arbitragem estatística?
Pares que compartilham uma moeda e têm uma relação documentada e estável — EUR/USD contra GBP/USD é o ponto de partida usual porque a correlação costuma ficar acima de 0,90, e EUR/USD contra EUR/GBP é a clássica construção triangular. O requisito não é uma correlação alta em uma amostra, e sim uma relação que permaneça estável entre regimes, porque uma correlação medida só em condições calmas vai se romper exatamente no evento que custa dinheiro.
Por que uma estratégia sensível ao spread precisa de conta Raw ou ECN?
Porque cada sinal paga o custo de entrada duas vezes — uma por perna — e a vantagem por operação é pequena por projeto. Um EA de arbitragem estatística que abre cerca de sessenta posições por mês paga esse custo dobrado sessenta vezes. Em uma conta Standard, o spread das duas pernas pode exceder o movimento de reversão que a estratégia tenta capturar, o que transforma uma relação de esperança positiva em uma conta de esperança negativa. A estratégia não fica lucrativa com spread mais largo; ela vira outra estratégia.
O que é risco de perna e como testá-lo?
Risco de perna é o que acontece quando um lado da operação casada é executado e o outro não, ou é executado bem pior. Nos segundos ou minutos em que você mantém uma perna sozinha, existe ali uma posição direcional comum em tamanho cheio, sem nada da neutralidade que o projeto supunha. Teste isso verificando o que o EA faz quando o segundo OrderSend é rejeitado — um EA bem construído fecha imediatamente a perna executada em vez de esperar um preço melhor — e medindo em conta demo a defasagem real de execução entre as duas pernas em vez de presumir simultaneidade.