Como Instalar e Usar o IaTraderPro Bot

Siga o passo a passo abaixo para ter o bot rodando na sua conta Quotex em menos de 10 minutos.

Funciona na Quotex e na IQ Option, em conta demo e real, por meio de APIs da comunidade (pyquotex e iqoptionapi), sem vínculo com as corretoras. A Deriv também funciona, pela Options API oficial; a Olymp Trade tem suporte básico. O passo a passo abaixo usa a Quotex como exemplo.

1. Requisitos do Sistema

Antes de começar, verifique se tem tudo:

Windows (10 ou 11)
Python 3.12+
Navegador moderno
Conta Quotex (grátis)

2. Instalar o Python

Acesse python.org/downloads e baixe a versão mais recente (3.12 ou superior).

IMPORTANTE: durante a instalação, marque a opção "Add Python to PATH". Sem isso, o bot não funciona.

Para verificar se instalou corretamente, abra o Prompt de Comando (CMD) e digite:

C:\> python --version # Deve retornar: Python 3.12.x (ou superior)

3. Extrair o Bot

Após receber o arquivo IaTraderProBot.zip por e-mail:

  1. Extraia o ZIP para uma pasta simples, sem acentos ou espaços. Exemplo: C:\IaTraderProBot
  2. Dentro da pasta você verá os arquivos: bot.py, painel.py, config_bot.ini, instalar.bat, iniciar_painel.bat, entre outros.

4. Instalar Dependências (apenas 1ª vez)

Dê dois cliques no arquivo instalar.bat e aguarde terminar. Ele vai:

  1. Criar um ambiente virtual Python (.venv)
  2. Instalar todas as bibliotecas necessárias (Streamlit, pandas, httpx, websockets, etc.)
  3. Configurar o Streamlit (pular cadastro de e-mail)

Quando aparecer "Instalação concluída com sucesso!", está pronto.

5. Iniciar o Painel

Dê dois cliques em iniciar_painel.bat. O painel web abrirá automaticamente no navegador em http://localhost:8501.

6. Configurar o Bot

No painel Streamlit (barra lateral), configure:

6.1 — Login Quotex

  1. Preencha seu e-mail e senha da Quotex
  2. Clique em "Salvar login"

Na IQ Option o bot também roda em conta demo e real; os detalhes da conexão estão na página da API IQ Option.

6.2 — Configurações Gerais

  1. Tipo de conta: demo (padrão) ou real
  2. Pares/Ativos: escolha até 3 pares (ex: EURUSD_otc, GBPUSD_otc, XAUUSD_otc). Prefira pares reais, sem OTC: no estudo do site nenhuma estratégia passou de ~50% em OTC.
  3. Período: timeframe em segundos (60 = 1 minuto)
  4. Stake: fixo (ex: R$5) ou percentual do saldo (ex: 1%)
  5. Payout mínimo: o bot só opera se o payout do ativo estiver acima desse valor (padrão: 80%)

6.3 — Gerenciamento de Risco

  1. Pausar após X perdas: o bot para por X minutos (cooldown) após uma sequência de losses
  2. Cooldown: tempo de pausa em minutos (padrão: 15)
  3. Martingale: sim/não. Se ativado, define fator (padrão: 2.2x) e máximo de gales
  4. Stop Loss diário: valor negativo máximo para parar no dia
  5. Stop Win diário: lucro alvo para parar no dia
  6. Max trades: limite de operações por sessão

Quanto o martingale custa de verdade: com entrada de 5, fator 2,2 e no máximo 2 gales, uma sequência aposta 5 → 11 → 24,2. Se as três perderem, aquele único sinal custa 40,2 — mais de 8 vezes a entrada base. O martingale não muda a probabilidade de acerto, só aumenta o tamanho das apostas (análise completa). Comece com ele desligado (nao).

7. Operar

  1. Clique "Salvar configuração"
  2. No topo da página, clique "Iniciar"
  3. Marque "Atualizar automático" para ver o bot operando ao vivo
  4. O dashboard mostra: saldo, PnL, win rate, operações, gráfico, status por ativo

Você pode pausar a qualquer momento, alterar configurações e reiniciar sem fechar o painel.

Como ler os resultados da demo

"Rodar uns dias na demo" não é olhar quantas operações você ganhou hoje. Cada payout tem uma taxa de acerto mínima abaixo da qual você perde dinheiro no longo prazo: acerto de equilíbrio = 1 / (1 + payout).

PayoutTaxa de acerto para empatar
70%58,8%
80%55,6%
85%54,1%
90%52,6%

Resultado médio por operação, em fração da entrada = p × payout − (1 − p), onde p é a sua taxa de acerto. Exemplo com payout de 85%, entrada de 5 e 100 operações:

  • 57% de acerto: 0,57 × 0,85 − 0,43 = +0,0545 por unidade apostada → cerca de +27 em 100 operações.
  • 50% de acerto (o que os pares OTC deram no estudo do site): 0,425 − 0,50 = −0,075 → cerca de −37,5.
  • 48% de acerto (típico das estratégias de tendência no M1): 0,408 − 0,52 = −0,112 → cerca de −56.

Não tire conclusões antes de pelo menos 150 operações — o estudo do site também descarta amostras menores. Compare sua taxa de acerto com o equilíbrio do seu payout e só pense em valor pequeno na conta real se ela se mantiver acima dessa linha. Nenhum bot garante lucro. Rotina completa de demo: guia da conta demo.

8. Modos de Operação

O bot tem dois modos de decidir quando operar:

🎯 Modo Individual individual

A primeira estratégia que disparar um sinal, opera. Rápido e agressivo.

Verifica cada estratégia ativada em ordem. Se a primeira (ex: Tendência Forte) encontrar sinal, executa imediatamente sem verificar as demais.

🗳️ Modo Maioria maioria

Só opera quando a maioria das estratégias concorda na mesma direção. Mais conservador.

Todas as estratégias ativadas "votam" (CALL ou PUT). Só opera se o número de votos atingir o mínimo (padrão: metade+1). Ex: 5 estratégias ativas → precisa de pelo menos 3 concordando.

O modo maioria só ajuda quando as estratégias que votam medem coisas diferentes. No estudo das 13 estratégias do site, CCI, Z-Score e Estocástico de reversão disseram basicamente o mesmo que o Bollinger — três votos assim são uma única opinião contada três vezes.

9. As 13 Estratégias — Como Funcionam e Como Ajustar

Cada estratégia analisa os candles do ativo e decide entre CALL (alta), PUT (baixa) ou nenhum sinal. Todos os parâmetros abaixo são ajustáveis pelo painel. No config_bot.ini a estratégia é escrita pelo nome de código (a etiqueta em cada cartão). Antes de ligar qualquer uma, leia os resultados dos testes no fim desta seção: cinco destas estratégias perderam dinheiro no M1 no estudo do site.

1. Tendência Forte tendencia_forte

Identifica tendências com 3 médias exponenciais alinhadas + RSI + ADX.

CALL: EMA rápida > EMA média > EMA lenta, preço acima da EMA lenta, ADX > mínimo, preço tocou a EMA rápida (pullback), candle de alta, RSI subindo entre 45–75.
PUT: EMA rápida < EMA média < EMA lenta, preço abaixo, ADX forte, toque na EMA rápida, candle de baixa, RSI descendo entre 25–55.
Parâmetros ajustáveis:
ema_fast = EMA rápida (padrão: 9, range: 2–60)
ema_mid = EMA média (padrão: 21, range: 3–100)
ema_slow = EMA lenta (padrão: 50, range: 5–200)

2. Pullback pullback

Opera na retração do preço em direção à média rápida dentro de uma tendência.

CALL: EMA rápida > EMA lenta, preço acima da EMA lenta, ADX forte, preço tocou a EMA rápida, candle de alta, RSI subindo entre 40–75.
PUT: EMA rápida < EMA lenta, preço abaixo, ADX forte, toque na rápida, candle de baixa, RSI descendo entre 25–60.
Parâmetros:
ema_fast = EMA rápida (padrão: 9)
ema_slow = EMA lenta (padrão: 21)

3. RSI + Médias rsimm

Cruzamento de médias simples confirmado pelo RSI.

CALL: SMA rápida cruza acima da SMA lenta (golden cross) + RSI > 50.
PUT: SMA rápida cruza abaixo da SMA lenta (death cross) + RSI < 50.
Parâmetros:
sma_fast = SMA rápida (padrão: 9)
sma_slow = SMA lenta (padrão: 21)

4. Tripla Confirmação tripla

EMAs + RSI + Estocástico — 3 confirmações para maior precisão.

CALL: Preço > EMA rápida > EMA lenta, RSI > 50, %K do Estocástico cruza acima de %D com %D < 30 (zona de sobrevenda).
PUT: Preço < EMA rápida < EMA lenta, RSI < 50, %K cruza abaixo de %D com %D > 70 (zona de sobrecompra).
Parâmetros:
ema_fast = EMA rápida (padrão: 20)
ema_slow = EMA lenta (padrão: 50)
rsi = período RSI (padrão: 7)

5. MACD Cross macd

Clássico cruzamento da linha MACD com a linha de sinal.

CALL: Linha MACD cruza acima da linha de sinal (momentum altista).
PUT: Linha MACD cruza abaixo da linha de sinal (momentum baixista).
Parâmetros:
fast = MACD rápida (padrão: 12)
slow = MACD lenta (padrão: 26)
signal = linha de sinal (padrão: 9)

6. Bollinger + RSI bollinger

Opera nas extremidades das Bandas de Bollinger com confirmação do RSI.

CALL: Preço toca ou rompe a banda inferior + RSI abaixo do nível de compra (sobrevendido).
PUT: Preço toca ou rompe a banda superior + RSI acima do nível de venda (sobrecomprado).
Parâmetros:
period = período (padrão: 20)
mult = desvios padrão (padrão: 2.0, range: 1.0–4.0)
rsi_buy = RSI compra abaixo de (padrão: 35)
rsi_sell = RSI venda acima de (padrão: 65)

7. SuperTrend + MACD supertrend

Flip do indicador SuperTrend confirmado pelo histograma MACD.

CALL: SuperTrend faz flip de baixa para alta (muda de resistência para suporte) + histograma MACD positivo.
PUT: SuperTrend faz flip de alta para baixa + histograma MACD negativo.
Parâmetros:
atr = ATR período (padrão: 10, range: 2–50)
factor = multiplicador (padrão: 3.0, range: 1.0–6.0)

8. Ichimoku ichimoku

Cruzamento Tenkan/Kijun do sistema Ichimoku Kinko Hyo com confirmação da nuvem.

CALL: Tenkan cruza acima do Kijun + preço acima de ambos os Spans (acima da nuvem).
PUT: Tenkan cruza abaixo do Kijun + preço abaixo dos Spans (abaixo da nuvem).
Parâmetros:
tenkan = Tenkan/conversão (padrão: 9, range: 2–60)
kijun = Kijun/base (padrão: 26, range: 5–120)
span_b = Senkou Span B (padrão: 52, range: 10–200)

9. RSI Reversão rsi_rev

Opera reversões nas zonas extremas do RSI (sobrecompra/sobrevenda).

CALL: RSI cruza para baixo do nível de sobrevenda (ex: cai abaixo de 30 → reversão para cima esperada).
PUT: RSI cruza para cima do nível de sobrecompra (ex: sobe acima de 70 → reversão para baixo esperada).
Parâmetros:
rsi = período RSI (padrão: 14, range: 2–50)
oversold = nível de sobrevenda (padrão: 30, range: 5–45)
overbought = nível de sobrecompra (padrão: 70, range: 55–95)

10. Reversão Dupla reversao_dupla

Bollinger + RSI com um gatilho mais exigente: só entra quando dois sinais independentes concordam no mesmo candle fechado.

CALL: o candle fecha abaixo da banda inferior de Bollinger (média de 20 − 2 desvios padrão) e o RSI(14), que estava abaixo de 30, volta a cruzar acima de 30 nesse mesmo candle.
PUT: o candle fecha acima da banda superior e o RSI(14), que estava acima de 70, volta a cruzar abaixo de 70.
Como ativar: marque no painel ou inclua reversao_dupla em estrategias. A diferença para o cartão 6 é a virada do RSI: RSI em 22 que continua caindo não é sinal. Exemplo passo a passo e números por par: estratégia Reversão Dupla.

11. Exaustão + Banda exaustao_bb

Opera contra um candle explosivo que termina fora da banda — o clímax de uma rajada de ordens.

CALL: no mesmo candle fechado: amplitude ≥ 2× o ATR(14) anterior, corpo ≥ 60% da amplitude e candle de baixa fechando abaixo da banda inferior de Bollinger.
PUT: as mesmas três condições com um candle de alta fechando acima da banda superior.
Como ativar: marque no painel ou inclua exaustao_bb em estrategias. Ela dispara em candles diferentes da Reversão Dupla, então as duas se completam. Detalhes: estratégia Exaustão + Banda.

12. CCI Reversão

Aposta de retorno à média com o Commodity Channel Index: quando o CCI chega a um extremo, o bot aposta que o preço volta para perto da média.

CALL: CCI no extremo inferior (preço esticado abaixo da média).
PUT: CCI no extremo superior (preço esticado acima da média).
Configuração: liga e ajusta pelo painel; este guia não documenta uma chave própria no config_bot.ini. No estudo, ela repetiu em grande parte o que o Bollinger já diz.

13. Z-Score

Mede a quantos desvios padrão o fechamento está da média móvel e trata um desvio grande como um esticamento que tende a voltar.

CALL: Z-Score bem negativo (fechamento muito abaixo da média).
PUT: Z-Score bem positivo (fechamento muito acima da média).
Configuração: liga e ajusta pelo painel; nenhuma chave própria no config_bot.ini é documentada aqui. É da mesma família do Bollinger e do CCI, então acrescenta pouco como voto extra ao lado deles.

Quais estratégias ligar — o que os testes do site mostraram

O site testou as 13 estratégias em mais de 45 dias de candles M1 reais (8 pares de forex, feed da Deriv), divididos em janela de treino, de teste e uma janela "fresh" que nenhum ajuste chegou a ver, e só considerou resultados com n ≥ 150 sinais. Resultados fora da amostra:

EstratégiaAcerto fora da amostraVeredito / como usar
Reversão Dupla (reversao_dupla)~57–61%Aprovada — a melhor do catálogo
Exaustão + Banda (exaustao_bb)~57–59%Aprovada — dispara em candles diferentes da Reversão Dupla
RSI Reversão (rsi_rev)~52–55%Limítrofe — só como voto auxiliar
CCI Reversão / Z-Score (e Estocástico de reversão)~52–56%Redundantes com o Bollinger — mesma ideia
Bollinger + RSI / RSI + Médias / Tripla Confirmação~51–55%Fracas sozinhas
Tendência Forte / Pullback / MACD Cross / SuperTrend / Ichimoku~46–49%Reprovadas no M1 — perdem dinheiro

Recomendação honesta para o período padrão de 60 segundos (M1):

  • Deixe as cinco reprovadas desligadas no M1: Tendência Forte, Pullback, MACD Cross, SuperTrend e Ichimoku ficaram em ~46–49%, abaixo do equilíbrio em qualquer payout. O gráfico de 1 minuto do forex real tende a voltar à média no horário de mercado, justamente o contrário do que as regras de tendência apostam.
  • Comece pelas duas aprovadas: estrategias = reversao_dupla,exaustao_bb no modo individual. Como disparam em candles diferentes, rodar as duas praticamente dobra o número de sinais sem baixar o acerto.
  • Use RSI Reversão, CCI Reversão e Z-Score só como votos extras no modo maioria — nunca como único gatilho.
  • Evite pares OTC: nos pares _otc nada passou de ~50% (OTC é aleatório?).
  • Prefira expiração de 2 velas: na Exaustão + Banda deu 60,8% contra 57,5% com 1 vela — cerca de 3 pontos percentuais sem custo.
  • Escolha o horário: a vantagem se concentrou entre 9h00 e 10h59 e entre 18h00 e 23h59 (horário de Brasília, UTC−3); sexta-feira foi o pior dia (estudo de horários). USD/JPY e GBP/JPY mantiveram a vantagem na janela fresh (detalhes).

Nada chegou perto de 70% (por quê), e mesmo 57–61% só paga quando fica acima do equilíbrio do seu payout — 55,6% com payout de 80%. Metodologia completa: estratégias testadas.

10. Personalizar com IA (ChatGPT, Claude, etc.)

O código é Python puro e aberto. Você pode usar qualquer IA para criar estratégias novas ou modificar as existentes. Exemplos de prompts:

# Exemplo 1: Adicionar nova estratégia "Quero adicionar uma estratégia baseada em Estocástico + Volume. Quando %K cruzar acima de %D na zona 20 e o volume estiver acima da média, entre em CALL. Cole aqui o código do bot.py." # Exemplo 2: Modificar parâmetros "Altere a estratégia bollinger para usar período 30 ao invés de 20, e RSI de compra abaixo de 25 ao invés de 35." # Exemplo 3: Novo filtro "Adicione um filtro de horário no bot.py: só operar das 9h às 17h UTC. Fora desse horário, o bot deve aguardar." # Exemplo 4: Gestão de risco "Modifique o bot para parar de operar um ativo quando ele tiver 3 losses seguidos, e só voltar no próximo dia."

Basta copiar o conteúdo do arquivo bot.py (ou um trecho), colar no ChatGPT/Claude, e pedir a mudança em linguagem natural. A IA gera o código alterado pronto para usar. Você não precisa saber programar, mas tome dois cuidados: guarde uma cópia do bot.py original antes de substituir e rode sempre o código alterado primeiro na demo. Uma regra escrita pela IA é uma estratégia nova e não testada — avalie com a mesma régua do equilíbrio e das 150 operações.

11. Estrutura de Arquivos

IaTraderProBot/ ├── bot.py # Motor do bot — estratégias + conexão Quotex ├── painel.py # Painel web Streamlit (interface visual) ├── config_bot.ini # Configurações (editável pelo painel ou Bloco de Notas) ├── instalar.bat # Script de instalação (rodar 1ª vez) ├── iniciar_painel.bat # Inicia o painel no navegador ├── buscar_ativos.py # Busca lista de ativos ao vivo da Quotex ├── requirements.txt # Dependências Python ├── logo.svg # Logo do bot ├── .streamlit/ # Configuração visual do Streamlit └── pyquotex/ # Biblioteca de conexão com a Quotex (API não-oficial)

O bot também traz o simular_csv.py, um script de backtest que roda uma estratégia sobre candles guardados em CSV e mostra como ela teria se saído nesses dados passados. É o caminho para repetir o estudo do site nos seus próprios pares antes de arriscar qualquer valor.

12. Referência: config_bot.ini

Todas as configurações ficam salvas neste arquivo. Você pode editar pelo painel ou diretamente no Bloco de Notas:

; Configuração do IaTraderPro Bot [bot] conta = demo ; demo ou real pares = EURUSD_otc ; até 3, separados por vírgula periodo = 60 ; timeframe em segundos stake_tipo = fixo ; fixo ou percent stake_pct = 1.0 ; % do saldo (se stake_tipo = percent) stake_fixo = 5 ; valor fixo (se stake_tipo = fixo) estrategias = tendencia_forte,pullback ; lista das ativas params = {} ; parâmetros (JSON, editável pelo painel) modo = individual ; individual ou maioria maioria_min = 0 ; 0 = automático (metade+1) payout_min = 80 ; payout mínimo % para operar adx_min = 25 ; ADX mínimo para Tendência Forte e Pullback pausar_apos_perdas = 0 ; 0 = desativado cooldown_min = 15 ; minutos de pausa martingale = nao ; sim ou nao martingale_max = 2 ; máximo de gales martingale_fator = 2.2 ; multiplicador max_trades = 5000 ; limite de operações stop_loss_dia = ; ex: -50 (vazio = sem limite) stop_win_dia = ; ex: 100 (vazio = sem limite)

Três coisas para mudar antes de usar este arquivo de exemplo como está:

  • pares = EURUSD_otc só mostra o formato. OTC ficou em ~50% no estudo, então escreva pares reais.
  • estrategias = tendencia_forte,pullback lista duas estratégias reprovadas no teste do M1 (~46–49%). Um exemplo com reversão: estrategias = reversao_dupla,exaustao_bb.
  • stop_loss_dia vazio significa nenhum limite de perda diária. Preencha mesmo na demo (ex.: -50) para treinar a mesma disciplina que a conta real vai exigir.

13. Plano de Meta Diária — gestão de banca embutida

Além de stop loss/win simples, o bot traz um sistema de meta diária por níveis (exclusivo do IaTraderPro): você define uma entrada base (ex.: R$50) e um passo (ex.: +R$10). No nível 1 o bot opera com R$50 e para o dia ao lucrar 3x a entrada (R$150) ou ao perder 5x. Só sobe de nível em dia que bate a meta — dia perdedor repete o nível. Um teto de nível (ex.: 10) limita o risco máximo.

NívelEntrada (base 50, passo +10)Meta do dia (3x)Stop do dia (5x)
150150250
260180300
590270450
10 (teto)140420700

A tabela deixa o risco à vista: no nível 10, um dia ruim pode custar 700. Escolha a entrada base e o teto de níveis para que esse valor seja uma fração pequena do seu saldo.

Nas simulações com dados reais, meta 3x com stop 5x foi a combinação mais consistente entre 25 configurações testadas. Importante ser honesto: gestão de banca é disciplina, não cria vantagem estatística — ela controla quanto você arrisca, não o acerto do sinal. Ative na aba "Risco" do painel.

14. Problemas comuns e como resolver

ProblemaCausa provávelO que fazer
python --version no CMD diz "'python' não é reconhecido…""Add Python to PATH" não foi marcado na instalaçãoRode o instalador do Python de novo, marque essa opção e abra uma nova janela do CMD
O instalar.bat para com erroEspaços ou acentos no caminho da pasta, ou a internet caiu durante a instalaçãoMova a pasta para um caminho simples como C:\IaTraderProBot e rode de novo
O painel não abre no navegadorO navegador não abriu sozinho, ou a janela do CMD foi fechadaRode o iniciar_painel.bat de novo e abra http://localhost:8501 manualmente
O bot está rodando mas não operaPayout do ativo abaixo do payout_min; votos insuficientes no modo maioria; cooldown ativoVeja o status do ativo no painel. Estratégias de reversão não disparam todo minuto — esperas longas são normais
O login falhaE-mail/senha errados, ou a corretora mudou o site (API não oficial)Entre na corretora direto pelo navegador primeiro; depois baixe a versão mais recente do bot
O bot parou sozinho no meio do diastop_loss_dia, stop_win_dia, max_trades ou a meta diária foi atingidaÉ o comportamento esperado. Aumentar o limite e religar no mesmo dia é exatamente o erro que esses limites existem para evitar

Checklist antes da conta real

  • Pelo menos 150 operações na demo, com taxa de acerto acima do equilíbrio do seu payout.
  • Pares reais (sem OTC) e nenhuma das estratégias reprovadas no M1 ligada.
  • stop_loss_dia preenchido e martingale desligado (ou você sabe a perda total de uma sequência de gales).
  • O stop diário do seu nível mais alto de meta é uma parte pequena do saldo.
  • Você conferiu as regras do seu país: opções binárias no Brasil e legalidade por país.

Veja também: API Quotex em Python · API IQ Option · bot para Deriv · FAQ

Aviso: Este bot utiliza API não-oficial. Opções binárias envolvem alto risco de perda. Comece sempre na conta DEMO. Nenhuma estratégia garante lucro. O uso em conta real é de total responsabilidade do usuário.

🎁 Receba o bot de trading grátis (com API Quotex, Deriv e IQ Option)

Bot open source + código da API pronto. Você edita conversando com ChatGPT/Claude — sem programar. Grátis, sem spam.