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.
Atualmente disponível para Quotex. Bot para IQ Option em construção.
1. Requisitos do Sistema
Antes de começar, verifique se tem tudo:
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:
- Extraia o ZIP para uma pasta simples, sem acentos ou espaços. Exemplo:
C:\IaTraderProBot - 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:
- Criar um ambiente virtual Python (
.venv) - Instalar todas as bibliotecas necessárias (Streamlit, pandas, httpx, websockets, etc.)
- 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
- Preencha seu e-mail e senha da Quotex
- Clique em "Salvar login"
6.2 — Configurações Gerais
- Tipo de conta:
demo(padrão) oureal - Pares/Ativos: escolha até 3 pares (ex: EURUSD_otc, GBPUSD_otc, XAUUSD_otc)
- Período: timeframe em segundos (60 = 1 minuto)
- Stake: fixo (ex: R$5) ou percentual do saldo (ex: 1%)
- Payout mínimo: o bot só opera se o payout do ativo estiver acima desse valor (padrão: 80%)
6.3 — Gerenciamento de Risco
- Pausar após X perdas: o bot para por X minutos (cooldown) após uma sequência de losses
- Cooldown: tempo de pausa em minutos (padrão: 15)
- Martingale: sim/não. Se ativado, define fator (padrão: 2.2x) e máximo de gales
- Stop Loss diário: valor negativo máximo para parar no dia
- Stop Win diário: lucro alvo para parar no dia
- Max trades: limite de operações por sessão
7. Operar
- Clique "Salvar configuração"
- No topo da página, clique "Iniciar"
- Marque "Atualizar automático" para ver o bot operando ao vivo
- 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.
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.
🗳️ Modo Maioria maioria
Só opera quando a maioria das estratégias concorda na mesma direção. Mais conservador.
9. As 9 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.
1. Tendência Forte tendencia_forte
Identifica tendências com 3 médias exponenciais alinhadas + RSI + ADX.
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.
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.
PUT: EMA rápida < EMA lenta, preço abaixo, ADX forte, toque na rápida, candle de baixa, RSI descendo entre 25–60.
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.
PUT: SMA rápida cruza abaixo da SMA lenta (death cross) + RSI < 50.
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.
PUT: Preço < EMA rápida < EMA lenta, RSI < 50, %K cruza abaixo de %D com %D > 70 (zona de sobrecompra).
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.
PUT: Linha MACD cruza abaixo da linha de sinal (momentum baixista).
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.
PUT: Preço toca ou rompe a banda superior + RSI acima do nível de venda (sobrecomprado).
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.
PUT: SuperTrend faz flip de alta para baixa + histograma MACD negativo.
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.
PUT: Tenkan cruza abaixo do Kijun + preço abaixo dos Spans (abaixo da nuvem).
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).
PUT: RSI cruza para cima do nível de sobrecompra (ex: sobe acima de 70 → reversão para baixo esperada).
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. 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.
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)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)