Estratégias de opções binárias testadas de verdade

45 dias de dados reais, 13 estratégias, três janelas de validação e nenhum número maquiado. Este é o estudo que gostaríamos de ter encontrado quando começamos.

Quase todo site de opções binárias promete estratégias com "90% de acerto". Nós fizemos o contrário: baixamos 45+ dias de velas M1 reais (8 pares de forex, dados da Deriv), programamos 13 estratégias e medimos tudo com a régua mais dura que existe: treino, teste e janela "fresca" (dados que nenhum ajuste jamais viu — out-of-sample verdadeiro). Só aprovamos o que sobrevive nas três janelas com amostra decente (n ≥ 150).

O resultado honesto, em uma tabela

EstratégiaAcerto real (out-of-sample)VereditoDetalhe
⭐ Reversão Dupla (Bollinger + RSI)~57–61%Aprovada — melhor do catálogover estudo
⭐ Exaustão + Banda~57–59%Aprovada — ortogonal à RDver estudo
RSI Reversão~52–55%No limite — só como voto auxiliar—
CCI / Z-Score / Stoch Rev~52–56%Redundantes com Bollinger (mesma ideia)—
Bollinger pura / RSI+MM / Tripla~51–55%Fracas sozinhas—
Tendência Forte / Pullback / MACD / SuperTrend / Ichimoku~46–49%Reprovadas no M1 (perdem!)—

Veja também nosso comparativo Binomo vs Olymp Trade.

Sim, você leu certo: as estratégias de tendência clássicas PERDEM no M1 — o gráfico de 1 minuto do forex reverte à média durante o pregão. E nenhuma estratégia chegou perto de 70% (entenda por quê).

A metodologia (o que separa dado real de overfit)

  • Treino: janela onde os parâmetros foram ajustados. Todo número aqui é suspeito por definição.
  • Teste: janela seguinte, sem reajuste. Se o acerto cai muito, era overfit.
  • Fresco (out-of-sample): semanas de dados novos baixados DEPOIS de o estudo pronto. É o único número que prevê o futuro — e é o que publicamos.
  • Amostra mínima: resultados com n < 150 sinais são descartados (um "63% em 109 trades" é ruído, não edge).

Por que três janelas e não um backtest só

Um backtest único responde à pergunta errada: o quanto uma regra se encaixa em dados que eu já olhei? Cada escolha feita olhando os dados (RSI 14 ou 9, bandas a 2,0 ou 2,2 desvios, quais pares, quais horários) empurra o resultado para cima, mesmo sem má intenção. As três janelas separam essas escolhas do veredito:

  • Treino absorve todo o ajuste. O número dele é inflado por construção, e por isso nunca o publicamos como resultado.
  • Teste pega o overfit grosseiro, mas só funciona uma vez. No momento em que você vê um teste fraco, volta e mexe num parâmetro, a janela de teste virou dado de treino.
  • Fresca é o dado que ainda não tinha sido baixado quando as regras foram congeladas. Ninguém pôde espiar, nem nós. É o mais perto que um backtest chega de operar amanhã.

A estratégia só passa se ficar acima do equilíbrio nas três. Perder alguns pontos do treino para a fresca é normal; escorregar para perto de 50% significa que o "edge" era o ajuste.

Por que n ≥ 150, e por que isso é piso, não prova

Todo acerto medido numa amostra tem margem de erro. Uma boa aproximação da faixa de 95% é p ± 1,96 × √(p × (1 − p) / n):

Operações (n)Acerto medidoFaixa aproximada de 95%
10963%54% – 72%
15057%49% – 65%
50057%53% – 61%
1.00057%54% – 60%

O "63% em 109 trades", que parece ótimo, tem limite inferior abaixo do equilíbrio de 55,6% com payout de 80%. É por isso que tudo abaixo de 150 sinais é descartado. Só que 150 apenas tira o pior do ruído; não prova edge. Para ter 95% de certeza de que um acerto verdadeiro de 57% supera 55,6%, seriam precisas umas 4.500 operações; um acerto verdadeiro de 61% precisaria de umas 310. Por isso, em vez de confiar num número só, exigimos que três janelas separadas concordem. Concordância em dados que as regras nunca viram é muito mais difícil de conseguir por sorte.

Overfit, com um exemplo que você pode conferir

Pegue uma estratégia que é cara ou coroa pura (50% de acerto verdadeiro) e separe as operações por hora do dia, 40 por hora. A chance de uma hora específica mostrar 65% ou mais por pura sorte é de cerca de 4%. Com 24 horas, espera-se mais ou menos uma "hora mágica", e a chance de aparecer pelo menos uma é de cerca de 63%. Some 13 estratégias, várias configurações cada e 8 pares, e uma combinação espetacular no passado é praticamente garantida.

Aconteceu nos nossos próprios dados: a hora das 16h (Brasília) marcou 65% num recorte e 40% no seguinte (estudo de horários). Overfit não é fraude; é o que qualquer busca produz naturalmente. As defesas são poucos parâmetros livres, regras decididas antes de olhar e uma janela fresca que ninguém tocou.

O que cada faixa de acerto significa por operação (payouts de 80%, 85% e 90%)

Acerto sozinho não diz se você ganha dinheiro. A expectativa por operação, como fração do valor de entrada, é p × payout − (1 − p). O equilíbrio é 55,6% com payout de 80%, 54,1% com 85% e 52,6% com 90%. Aplicando às faixas da tabela acima (percentual do valor de entrada por operação, usando as duas pontas de cada faixa publicada):

Grupo (acerto out-of-sample)Payout 80%Payout 85%Payout 90%
Reversão Dupla (57–61%)+2,6% a +9,8%+5,5% a +12,9%+8,3% a +15,9%
Exaustão + Banda (57–59%)+2,6% a +6,2%+5,5% a +9,2%+8,3% a +12,1%
CCI / Z-Score / Stoch Rev (52–56%)−6,4% a +0,8%−3,8% a +3,6%−1,2% a +6,4%
RSI Reversão (52–55%)−6,4% a −1,0%−3,8% a +1,8%−1,2% a +4,5%
Bollinger pura / RSI+MM / Tripla (51–55%)−8,2% a −1,0%−5,7% a +1,8%−3,1% a +4,5%
Tendência Forte / Pullback / MACD / SuperTrend / Ichimoku (46–49%)−17,2% a −11,8%−14,9% a −9,4%−12,6% a −6,9%
OTC (~50%)−10,0%−7,5%−5,0%

Em dinheiro: entrada de R$ 10 com payout de 80% e acerto verdadeiro de 57% vale +R$ 0,26 por operação, ou +R$ 26 em 100 operações. A margem é fina: com 55,5% a mesma configuração fica no zero. E a variância é grande mesmo quando o edge é real. Com 57% verdadeiros e payout de 80%, a chance de terminar 100 operações no prejuízo ou no zero é de cerca de 38% (cálculo binomial); depois de 500 operações, cerca de 25%; depois de 1.000, cerca de 18%. Uma semana ruim prova pouco, para um lado ou para o outro, e o martingale só aumenta as oscilações.

Outras descobertas que mudam seu jogo

  • OTC é estatisticamente aleatório — nenhuma estratégia (nem invertida) supera ~50% nos pares _otc.
  • Expiração de 2 velas > 1 vela: o mesmo sinal medido 2 minutos à frente acerta ~3 p.p. a mais (60,8% vs 57,5% na Exaustão+Banda).
  • Horários importam: as janelas 9–10h e 18–23h (Brasília) concentram o edge; sexta-feira é o pior dia. Estudo completo dos horários →
  • Pares JPY são o núcleo: USD/JPY e GBP/JPY mantiveram o edge no fresco. Por que o USD/JPY vence →
  • Martingale não cria edge — multiplica ganhos E perdas. Nosso bot usa meta diária por níveis: disciplina com risco limitado.

Como reproduzir o estudo, passo a passo

  1. Prepare o ambiente. Instale o Python 3.12+ e baixe o bot (formulário abaixo). O pacote traz o simular_csv.py, o script de backtest.
  2. Baixe velas M1 da Deriv. O WebSocket público da Deriv (wss://api.derivws.com/trading/v1/options/ws/public) entrega dados de mercado sem login. Envie uma requisição ticks_history como {"ticks_history":"frxUSDJPY","style":"candles","granularity":60,"end":"latest","count":1000}. granularity: 60 significa velas de um minuto; os nomes dos ativos vêm da chamada active_symbols (os pares de forex usam o prefixo frx, por exemplo frxEURUSD).
  3. Pagine para trás. No schema oficial, count tem padrão de 1.000. Para cobrir 45 dias, repita a requisição com end igual ao epoch da vela mais antiga que você recebeu, até chegar à data inicial.
  4. Salve um CSV por par com epoch, open, high, low e close. Tire linhas duplicadas nas emendas entre páginas e procure buracos (o buraco do fim de semana é normal).
  5. Divida por data antes de rodar qualquer coisa. Por exemplo: as quatro primeiras semanas para treino e as duas seguintes para teste. Anote a divisão.
  6. Rode o simular_csv.py no treino e ajuste se quiser. Abra o script antes para ver quais colunas e opções a sua versão espera; se o seu arquivo for diferente, peça ao ChatGPT ou ao Claude para convertê-lo.
  7. Congele e teste uma vez. Anote os parâmetros, rode a janela de teste e não mude mais nada.
  8. Espere e rode a fresca. Duas ou três semanas depois, baixe as velas novas e rode mais uma vez com a configuração congelada.
  9. Julgue. Aprove só o que ficar acima do equilíbrio do seu payout nas três janelas, com n ≥ 150 em cada. Conte com números alguns pontos diferentes dos nossos: outras datas, outro mercado.

Limitações: o que este estudo não consegue dizer

  • 45 dias é pouco. Cobre um ou dois regimes de mercado. Uma estratégia aprovada num período calmo pode se comportar diferente perto de decisões de bancos centrais ou num pico de volatilidade.
  • Só 8 pares de forex. Os pares com JPY foram os mais fortes. Nada aqui vale para índices, cripto, commodities ou outros pares.
  • Feed da Deriv. As velas são os preços da Deriv. Quotex e IQ Option cotam os pares reais com feeds próprios; os fechamentos podem diferir um pouco, e em estratégias que disparam no toque da banda uma diferença pequena inverte alguns sinais.
  • Só M1. Os resultados não dizem nada sobre M5 ou M15, e a descoberta da expiração de 2 velas foi medida em sinais de M1.
  • Execução. O backtest supõe que você pega o preço do gráfico. Ao vivo, o bot envia ordens por APIs não oficiais (Quotex, IQ Option) e a corretora executa na própria cotação um instante depois. Latência, ordens recusadas e quedas de conexão não estão nos números.
  • Custos. Em opções binárias o custo é o payout abaixo de 100%, e ele varia por ativo e horário. Publicamos acerto; a tabela de expectativa acima faz a conversão para 80/85/90%.
  • Testes múltiplos. Escolher a melhor de 13 estratégias favorece um pouco a vencedora, mesmo fora da amostra. Considere que o número verdadeiro pode estar um ou dois pontos abaixo da faixa publicada.

🤖 Receba o bot de trading grátis

Bot open source para Quotex e IQ Option (13 estratégias). Você edita com ChatGPT/Claude — sem programar. Grátis, sem spam.

Perguntas frequentes

Esses números valem para minha corretora? O estudo usa dados de forex real (fonte Deriv). Em Quotex/IQ os pares reais se comportam de forma muito próxima; OTC não (é preço sintético da corretora).
Por que publicar isso de graça? Porque o bot é open source e nosso diferencial é exatamente a honestidade — o nicho está cheio de promessas falsas.
Posso reproduzir o estudo? Sim: o bot inclui os scripts de backtest (simular_csv.py) e o download de velas é público.

⚠️ Opções binárias envolvem alto risco e podem levar à perda total do capital. Conteúdo educacional com dados de conta demo — não é recomendação de investimento. Resultados passados não garantem resultados futuros. Nenhum bot ou estratégia garante lucro.