Cómo Instalar y Usar IaTraderPro Bot

Follow the step-by-step guide below to get the bot running on your Quotex account in less than 10 minutes.

Currently available for Quotex. Bot for IQ Option under construction.

1. System Requirements

Before you start, make sure you have everything:

Windows (10 ou 11)
Python 3.12+
Modern browser
Quotex account (free)

2. Install Python

Go to python.org/downloads and download the latest version (3.12 or higher).

IMPORTANT: during installation, check "Add Python to PATH". Without this, the bot won't work.

To verify the installation, open Command Prompt (CMD) and type:

C:\> python --version # Should return: Python 3.12.x (or higher)

3. Extract the Bot

After receiving the file IaTraderProBot.zip via email:

  1. Extract the ZIP to a simple folder, no accents or spaces. Example: C:\IaTraderProBot
  2. Inside the folder you will see: bot.py, painel.py, config_bot.ini, instalar.bat, iniciar_painel.bat, and more.

4. Install Dependencies (first time only)

Double-click instalar.bat and wait. It will:

  1. Create a Python virtual environment (.venv)
  2. Install all required libraries (Streamlit, pandas, httpx, websockets, etc.)
  3. Configure Streamlit (skip email registration)

When "Installation completed successfully!" appears, you're ready.

5. Launch the Panel

Double-click iniciar_painel.bat. The web panel will open automatically in your browser at http://localhost:8501.

6. Configure the Bot

In the Streamlit panel (sidebar), configure:

6.1 — Quotex Login

  1. Enter your Quotex email and password
  2. Click "Save login"

6.2 — General Settings

  1. Tipo de conta: demo (padrão) ou real
  2. Pares/Ativos: escolha até 3 pares (ex: EURUSD_otc, GBPUSD_otc, XAUUSD_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 — Risk Management

  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

7. Operate

  1. Click "Save configuration"
  2. No topo da página, clique "Iniciar"
  3. Check "Auto refresh" to watch the bot trading live
  4. The dashboard shows: balance, PnL, win rate, trades, chart, asset status

You can pause at any time, change settings and restart without closing the panel.

8. Operation Modes

The bot has two modes for deciding when to trade:

🎯 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.

9. The 9 Strategies — How They Work and How to Adjust

Each strategy analyzes asset candles and decides between CALL (up), PUT (down) or no signal. All parameters below are adjustable from the panel.

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. Customize with AI (ChatGPT, Claude, etc.)

The code is pure open-source Python. You can use any AI to create new strategies or modify existing ones. Example 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. File Structure

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. Reference: config_bot.ini

All settings are saved in this file. You can edit from the panel or directly in Notepad:

; 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)

Warning: This bot uses unofficial APIs. Binary options involve high risk of loss. Always start on DEMO. No strategy guarantees profit. Real account use is at your own risk.

🎁 Recibe el bot de trading gratis (API Quotex, Deriv e IQ Option)

Bot open source + código de la API listo. Edítalo conversando con ChatGPT/Claude — sin programar. Gratis, sin spam.