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égia | Acerto real (out-of-sample) | Veredito | Detalhe |
|---|---|---|---|
| ⭐ Reversão Dupla (Bollinger + RSI) | ~57–61% | Aprovada — melhor do catálogo | ver estudo |
| ⭐ Exaustão + Banda | ~57–59% | Aprovada — ortogonal à RD | ver 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 medido | Faixa aproximada de 95% |
|---|---|---|
| 109 | 63% | 54% – 72% |
| 150 | 57% | 49% – 65% |
| 500 | 57% | 53% – 61% |
| 1.000 | 57% | 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
- 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. - 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: 60significa velas de um minuto; os nomes dos ativos vêm da chamadaactive_symbols(os pares de forex usam o prefixofrx, por exemplofrxEURUSD). - Pagine para trás. No schema oficial,
counttem padrão de 1.000. Para cobrir 45 dias, repita a requisição comendigual ao epoch da vela mais antiga que você recebeu, até chegar à data inicial. - 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).
- 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.
- Rode o
simular_csv.pyno 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. - Congele e teste uma vez. Anote os parâmetros, rode a janela de teste e não mude mais nada.
- 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.
- 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.