Cómo Instalar y Usar IaTraderPro Bot
Sigue el paso a paso de abajo para tener el bot funcionando en tu cuenta de Quotex en menos de 10 minutos.
Funciona en Quotex y en IQ Option, en cuenta demo y real, mediante APIs de la comunidad (pyquotex e iqoptionapi), sin vínculo con los brokers. Deriv también funciona, a través de su Options API oficial; Olymp Trade tiene soporte básico. El paso a paso de abajo usa Quotex como ejemplo.
1. Requisitos del sistema
Antes de empezar, verifica que tienes todo:
2. Instalar Python
Entra en python.org/downloads y descarga la versión más reciente (3.12 o superior).
IMPORTANTE: durante la instalación, marca la opción "Add Python to PATH". Sin eso, el bot no funciona.
Para comprobar la instalación, abre el Símbolo del sistema (CMD) y escribe:
C:\> python --version
# Debe devolver: Python 3.12.x (o superior)3. Extraer el bot
Después de recibir el archivo IaTraderProBot.zip por email:
- Extrae el ZIP en una carpeta simple, sin acentos ni espacios. Ejemplo:
C:\IaTraderProBot - Dentro de la carpeta verás:
bot.py,painel.py,config_bot.ini,instalar.bat,iniciar_painel.bat, entre otros.
4. Instalar dependencias (solo la primera vez)
Haz doble clic en instalar.bat y espera a que termine. El script va a:
- Crear un entorno virtual de Python (
.venv) - Instalar todas las librerías necesarias (Streamlit, pandas, httpx, websockets, etc.)
- Configurar Streamlit (saltar el registro por email)
Cuando aparezca el mensaje de que la instalación terminó con éxito, ya está listo.
5. Iniciar el panel
Haz doble clic en iniciar_painel.bat. El panel web se abre automáticamente en tu navegador en http://localhost:8501. No cierres la ventana de CMD que queda abierta detrás: es la que mantiene el panel funcionando.
6. Configurar el bot
En el panel de Streamlit (barra lateral), configura lo siguiente. Las etiquetas del panel están en portugués, por eso el nombre original aparece entre paréntesis:
6.1 — Login de Quotex
- Escribe tu email y tu contraseña de Quotex
- Haz clic en "Salvar login" (guardar login)
En IQ Option el bot también funciona en cuenta demo y real; los detalles de la conexión están en la página de la API de IQ Option.
6.2 — Configuración general
- Tipo de cuenta (Tipo de conta):
demo(predeterminado) oreal - Pares/Activos (Pares/Ativos): elige hasta 3 pares (ej.: EURUSD_otc, GBPUSD_otc, XAUUSD_otc). Prefiere pares reales, sin OTC: en el estudio del sitio ninguna estrategia pasó de ~50% en OTC.
- Período: timeframe en segundos (60 = 1 minuto)
- Stake: monto fijo (ej.: 5) o porcentaje del saldo (ej.: 1%)
- Payout mínimo: el bot solo opera un activo cuyo payout esté por encima de este valor (predeterminado: 80%)
6.3 — Gestión de riesgo
- Pausar tras X pérdidas (Pausar após X perdas): después de X pérdidas seguidas el bot hace una pausa (cooldown)
- Cooldown: duración de la pausa en minutos (predeterminado: 15)
- Martingale: sí/no. Si lo activas, defines el multiplicador (predeterminado: 2.2x) y el máximo de gales
- Stop loss diario (Stop Loss diário): pérdida máxima del día; al alcanzarla, el bot se detiene
- Stop win diario (Stop Win diário): ganancia objetivo con la que el bot se detiene ese día
- Max trades: límite de operaciones por sesión
Lo que cuesta de verdad el martingale: con una entrada de 5, multiplicador 2,2 y un máximo de 2 gales, una secuencia apuesta 5 → 11 → 24,2. Si las tres pierden, esa única señal cuesta 40,2 — más de 8 veces la entrada base. El martingale no cambia la probabilidad de acierto, solo agranda las apuestas (análisis completo). Empieza con él desactivado (nao).
7. Operar
- Haz clic en "Salvar configuração" (guardar configuración)
- Arriba en la página, haz clic en "Iniciar"
- Marca "Auto refresh" para ver al bot operando en vivo
- El dashboard muestra: saldo, PnL, win rate, operaciones, gráfico y estado de cada activo
Puedes pausar en cualquier momento, cambiar la configuración y reiniciar sin cerrar el panel.
Cómo leer los resultados de la demo
"Probar unos días en demo" no es mirar cuántas operaciones ganaste hoy. Cada payout tiene una tasa de acierto mínima por debajo de la cual pierdes dinero a largo plazo: acierto de equilibrio = 1 / (1 + payout).
| Payout | Acierto necesario para no perder |
|---|---|
| 70% | 58,8% |
| 80% | 55,6% |
| 85% | 54,1% |
| 90% | 52,6% |
Resultado medio por operación, como fracción de la entrada = p × payout − (1 − p), donde p es tu tasa de acierto. Ejemplo con payout de 85%, entrada de 5 y 100 operaciones:
- 57% de acierto: 0,57 × 0,85 − 0,43 = +0,0545 por unidad apostada → cerca de +27 en 100 operaciones.
- 50% de acierto (lo que dieron los pares OTC en el estudio del sitio): 0,425 − 0,50 = −0,075 → cerca de −37,5.
- 48% de acierto (típico de las estrategias de tendencia en M1): 0,408 − 0,52 = −0,112 → cerca de −56.
No saques conclusiones antes de al menos 150 operaciones — el estudio del sitio también descarta muestras más pequeñas. Compara tu acierto con el equilibrio de tu payout y solo piensa en montos pequeños en cuenta real si se mantiene por encima de esa línea. Ningún bot garantiza ganancias. Rutina completa de demo: guía de la cuenta demo.
8. Modos de operación
El bot tiene dos modos para decidir cuándo operar:
🎯 Modo individual individual
Opera la primera estrategia que dé una señal. Rápido y agresivo.
🗳️ Modo mayoría maioria
Solo opera cuando la mayoría de las estrategias coincide en la misma dirección. Más conservador.
El modo mayoría solo ayuda cuando las estrategias que votan miden cosas distintas. En el estudio de las 13 estrategias del sitio, CCI, Z-Score y Estocástico de reversión dijeron básicamente lo mismo que Bollinger — tres votos así son una sola opinión contada tres veces.
9. Las 13 estrategias — cómo funcionan y cómo ajustarlas
Cada estrategia analiza las velas del activo y decide entre CALL (sube), PUT (baja) o ninguna señal. Todos los parámetros de abajo se ajustan desde el panel. En config_bot.ini cada estrategia se escribe con su nombre de código (la etiqueta de cada tarjeta). Antes de activar cualquiera, lee los resultados de las pruebas al final de esta sección: cinco de estas estrategias perdieron dinero en M1 en el estudio del sitio.
1. Tendencia Fuerte tendencia_forte
Identifica tendencias con 3 medias exponenciales alineadas + RSI + ADX.
PUT: EMA rápida < EMA media < EMA lenta, precio por debajo, ADX fuerte, toque en la EMA rápida, vela bajista, RSI bajando entre 25–55.
ema_fast = EMA rápida (predeterminado: 9, rango: 2–60)ema_mid = EMA media (predeterminado: 21, rango: 3–100)ema_slow = EMA lenta (predeterminado: 50, rango: 5–200)
2. Pullback pullback
Opera el retroceso del precio hacia la media rápida dentro de una tendencia.
PUT: EMA rápida < EMA lenta, precio por debajo, ADX fuerte, toque en la rápida, vela bajista, RSI bajando entre 25–60.
ema_fast = EMA rápida (predeterminado: 9)ema_slow = EMA lenta (predeterminado: 21)
3. RSI + Medias rsimm
Cruce de medias simples confirmado por el RSI.
PUT: la SMA rápida cruza por debajo de la SMA lenta (death cross) + RSI < 50.
sma_fast = SMA rápida (predeterminado: 9)sma_slow = SMA lenta (predeterminado: 21)
4. Triple Confirmación tripla
EMAs + RSI + Estocástico — tres confirmaciones antes de dar señal.
PUT: Precio < EMA rápida < EMA lenta, RSI < 50, el %K cruza por debajo del %D con %D > 70 (zona de sobrecompra).
ema_fast = EMA rápida (predeterminado: 20)ema_slow = EMA lenta (predeterminado: 50)rsi = período del RSI (predeterminado: 7)
5. MACD Cross macd
El clásico cruce de la línea MACD con su línea de señal.
PUT: la línea MACD cruza por debajo de la línea de señal (momentum bajista).
fast = MACD rápida (predeterminado: 12)slow = MACD lenta (predeterminado: 26)signal = línea de señal (predeterminado: 9)
6. Bollinger + RSI bollinger
Opera en los extremos de las Bandas de Bollinger con confirmación del RSI.
PUT: el precio toca o rompe la banda superior + RSI por encima del nivel de venta (sobrecomprado).
period = período (predeterminado: 20)mult = desviaciones estándar (predeterminado: 2.0, rango: 1.0–4.0)rsi_buy = compra con RSI por debajo de (predeterminado: 35)rsi_sell = venta con RSI por encima de (predeterminado: 65)
7. SuperTrend + MACD supertrend
Cambio de dirección (flip) del SuperTrend confirmado por el histograma MACD.
PUT: el SuperTrend pasa de alcista a bajista + histograma MACD negativo.
atr = período del ATR (predeterminado: 10, rango: 2–50)factor = multiplicador (predeterminado: 3.0, rango: 1.0–6.0)
8. Ichimoku ichimoku
Cruce Tenkan/Kijun del sistema Ichimoku Kinko Hyo con confirmación de la nube.
PUT: Tenkan cruza por debajo de Kijun + precio por debajo de los Spans (bajo la nube).
tenkan = Tenkan/conversión (predeterminado: 9, rango: 2–60)kijun = Kijun/base (predeterminado: 26, rango: 5–120)span_b = Senkou Span B (predeterminado: 52, rango: 10–200)
9. RSI Reversión rsi_rev
Opera reversiones en las zonas extremas del RSI (sobrecompra/sobreventa).
PUT: el RSI cruza por encima del nivel de sobrecompra (ej.: sube sobre 70 → se espera reversión a la baja).
rsi = período del RSI (predeterminado: 14, rango: 2–50)oversold = nivel de sobreventa (predeterminado: 30, rango: 5–45)overbought = nivel de sobrecompra (predeterminado: 70, rango: 55–95)
10. Reversión Doble reversao_dupla
Bollinger + RSI con un disparador más exigente: solo entra cuando dos señales independientes coinciden en la misma vela cerrada.
PUT: la vela cierra por encima de la banda superior y el RSI(14), que estaba por encima de 70, vuelve a cruzar por debajo de 70.
reversao_dupla en estrategias. La diferencia con la tarjeta 6 es el giro del RSI: un RSI en 22 que sigue cayendo no es señal. Ejemplo paso a paso y números por par: estrategia Reversión Doble.
11. Agotamiento + Banda exaustao_bb
Opera en contra de una vela explosiva que termina fuera de la banda — el clímax de una ráfaga de órdenes (en inglés, Exhaustion + Band).
PUT: las mismas tres condiciones con una vela alcista que cierra por encima de la banda superior.
exaustao_bb en estrategias. Se dispara en velas distintas a las de la Reversión Doble, así que las dos se complementan. Detalles: estrategia de la vela gigante.
12. CCI Reversión
Apuesta de vuelta a la media con el Commodity Channel Index: cuando el CCI llega a un extremo, el bot apuesta a que el precio regresa hacia su promedio.
PUT: CCI en el extremo superior (precio estirado por encima de su promedio).
config_bot.ini. En el estudio repitió en gran parte lo que ya dice Bollinger.
13. Z-Score
Mide a cuántas desviaciones estándar está el cierre de su media móvil y trata una desviación grande como un estiramiento que tiende a volver.
PUT: Z-Score muy positivo (cierre muy por encima del promedio).
config_bot.ini. Es de la misma familia que Bollinger y CCI, así que suma poco como voto extra junto a ellas.
Qué estrategias activar — lo que mostraron las pruebas del sitio
El sitio probó las 13 estrategias con más de 45 días de velas M1 reales (8 pares de forex, feed de Deriv), divididos en ventana de entrenamiento, de prueba y una ventana "fresh" que ningún ajuste llegó a ver, y solo contó resultados con n ≥ 150 señales. Resultados fuera de muestra:
| Estrategia | Acierto fuera de muestra | Veredicto / cómo usarla |
|---|---|---|
Reversión Doble (reversao_dupla) | ~57–61% | Aprobada — la mejor del catálogo |
Agotamiento + Banda (exaustao_bb) | ~57–59% | Aprobada — se dispara en velas distintas a las de la Reversión Doble |
RSI Reversión (rsi_rev) | ~52–55% | Límite — solo como voto auxiliar |
| CCI Reversión / Z-Score (y Estocástico de reversión) | ~52–56% | Redundantes con Bollinger — la misma idea |
| Bollinger + RSI / RSI + Medias / Triple Confirmación | ~51–55% | Débiles por sí solas |
| Tendencia Fuerte / Pullback / MACD Cross / SuperTrend / Ichimoku | ~46–49% | Reprobadas en M1 — pierden dinero |
Recomendación honesta para el período predeterminado de 60 segundos (M1):
- Deja las cinco reprobadas desactivadas en M1: Tendencia Fuerte, Pullback, MACD Cross, SuperTrend e Ichimoku quedaron en ~46–49%, por debajo del equilibrio con cualquier payout. El gráfico de 1 minuto del forex real tiende a volver a la media en horario de mercado, justo lo contrario de lo que apuestan las reglas de tendencia.
- Empieza por las dos aprobadas:
estrategias = reversao_dupla,exaustao_bben modoindividual. Como se disparan en velas distintas, usar las dos casi duplica la cantidad de señales sin bajar el acierto. - Usa RSI Reversión, CCI Reversión y Z-Score solo como votos extra en modo mayoría — nunca como único disparador.
- Evita los pares OTC: en los pares
_otcnada pasó de ~50% (¿OTC es aleatorio?). - Prefiere expiración de 2 velas: en Agotamiento + Banda dio 60,8% contra 57,5% con 1 vela — unos 3 puntos porcentuales sin costo.
- Elige el horario: la ventaja se concentró entre las 9:00 y las 10:59 y entre las 18:00 y las 23:59 (UTC−3); el viernes fue el peor día (estudio de horarios). USD/JPY y GBP/JPY mantuvieron la ventaja en la ventana fresh (detalles).
Nada se acercó al 70% (por qué), y aun 57–61% solo paga cuando queda por encima del equilibrio de tu payout — 55,6% con payout de 80%. Metodología completa: estrategias probadas.
10. Personalizar con IA (ChatGPT, Claude, etc.)
El código es Python puro y abierto. Puedes usar cualquier IA para crear estrategias nuevas o modificar las existentes. Ejemplos de prompts:
# Ejemplo 1: Agregar una estrategia nueva
"Quiero agregar una estrategia basada en Estocástico + Volumen.
Cuando %K cruce por encima de %D en la zona de 20 y el volumen esté
sobre el promedio, entra en CALL. Aquí va el código de bot.py."
# Ejemplo 2: Modificar parámetros
"Cambia la estrategia bollinger para usar período 30 en lugar
de 20, y RSI de compra por debajo de 25 en lugar de 35."
# Ejemplo 3: Filtro nuevo
"Agrega un filtro de horario en bot.py: operar solo de 09:00 a
17:00 UTC. Fuera de ese horario, el bot debe esperar."
# Ejemplo 4: Gestión de riesgo
"Modifica el bot para que deje de operar un activo cuando
tenga 3 pérdidas seguidas, y solo vuelva al día siguiente."
Copia el contenido de bot.py (o una parte), pégalo en ChatGPT/Claude y pide el cambio en lenguaje natural. La IA devuelve el código modificado. No necesitas saber programar, pero toma dos precauciones: guarda una copia del bot.py original antes de reemplazarlo y prueba siempre el código modificado primero en demo. Una regla escrita por una IA es una estrategia nueva y sin probar — mídela con la misma vara del punto de equilibrio y las 150 operaciones.
11. Estructura de archivos
IaTraderProBot/
├── bot.py # Motor del bot — estrategias + conexión con Quotex
├── painel.py # Panel web Streamlit (interfaz visual)
├── config_bot.ini # Configuración (editable en el panel o en el Bloc de notas)
├── instalar.bat # Script de instalación (ejecutar la 1.ª vez)
├── iniciar_painel.bat # Inicia el panel en el navegador
├── buscar_ativos.py # Trae la lista de activos en vivo de Quotex
├── requirements.txt # Dependencias de Python
├── logo.svg # Logo del bot
├── .streamlit/ # Configuración visual de Streamlit
└── pyquotex/ # Librería de conexión con Quotex (API no oficial)El bot también trae simular_csv.py, un script de backtest que corre una estrategia sobre velas guardadas en un CSV y muestra cómo le habría ido con esos datos pasados. Es la forma de repetir el estudio del sitio con tus propios pares antes de arriesgar dinero.
12. Referencia: config_bot.ini
Toda la configuración se guarda en este archivo. Puedes editarlo desde el panel o directamente en el Bloc de notas:
; Configuración del IaTraderPro Bot
[bot]
conta = demo ; demo o real
pares = EURUSD_otc ; hasta 3, separados por coma
periodo = 60 ; timeframe en segundos
stake_tipo = fixo ; fixo (fijo) o percent
stake_pct = 1.0 ; % del saldo (si stake_tipo = percent)
stake_fixo = 5 ; monto fijo (si stake_tipo = fixo)
estrategias = tendencia_forte,pullback ; estrategias activadas
params = {} ; parámetros (JSON, editable en el panel)
modo = individual ; individual o maioria (mayoría)
maioria_min = 0 ; 0 = automático (la mitad + 1)
payout_min = 80 ; payout mínimo % para operar
adx_min = 25 ; ADX mínimo para Tendencia Fuerte y Pullback
pausar_apos_perdas = 0 ; 0 = desactivado
cooldown_min = 15 ; minutos de pausa
martingale = nao ; sim (sí) o nao (no)
martingale_max = 2 ; máximo de gales
martingale_fator = 2.2 ; multiplicador
max_trades = 5000 ; límite de operaciones
stop_loss_dia = ; ej.: -50 (vacío = sin límite)
stop_win_dia = ; ej.: 100 (vacío = sin límite)Tres cosas para cambiar antes de usar este archivo de ejemplo tal cual:
pares = EURUSD_otcsolo muestra el formato. OTC quedó en ~50% en el estudio, así que escribe pares reales.estrategias = tendencia_forte,pullbackson dos estrategias reprobadas en la prueba de M1 (~46–49%). Un ejemplo con reversión:estrategias = reversao_dupla,exaustao_bb.stop_loss_diavacío significa que no hay límite de pérdida diaria. Complétalo incluso en demo (ej.:-50) para practicar la misma disciplina que exigirá la cuenta real.
13. Plan de Meta Diaria — gestión de banca integrada
Además del stop loss/win simple, el bot trae un sistema de meta diaria por niveles (exclusivo del IaTraderPro): defines una entrada base (ej.: $50) y un paso (ej.: +$10). En el nivel 1 el bot opera con $50 y detiene el día al ganar 3x la entrada ($150) o perder 5x. Solo sube de nivel el día que cumple la meta — un día perdedor repite el nivel. Un tope de nivel (ej.: 10) limita el riesgo máximo.
| Nivel | Entrada (base 50, paso +10) | Meta del día (3x) | Stop del día (5x) |
|---|---|---|---|
| 1 | 50 | 150 | 250 |
| 2 | 60 | 180 | 300 |
| 5 | 90 | 270 | 450 |
| 10 (tope) | 140 | 420 | 700 |
La tabla deja el riesgo a la vista: en el nivel 10, un mal día puede costar 700. Elige la entrada base y el tope de niveles para que ese monto sea una fracción pequeña de tu saldo.
En simulaciones con datos reales, meta 3x con stop 5x fue la combinación más consistente entre 25 configuraciones probadas. Siendo honestos: la gestión de banca es disciplina, no ventaja estadística — controla cuánto arriesgas, no el acierto de la señal. Actívala en la pestaña "Riesgo" del panel.
14. Problemas comunes y cómo resolverlos
| Problema | Causa probable | Qué hacer |
|---|---|---|
python --version en CMD dice "'python' no se reconoce…" | No se marcó "Add Python to PATH" al instalar | Ejecuta de nuevo el instalador de Python, marca esa opción y abre una ventana nueva de CMD |
| instalar.bat se detiene con error | Espacios o acentos en la ruta de la carpeta, o se cortó internet durante la instalación | Mueve la carpeta a una ruta simple como C:\IaTraderProBot y ejecútalo otra vez |
| El panel no se abre en el navegador | El navegador no se abrió solo, o se cerró la ventana de CMD | Ejecuta otra vez iniciar_painel.bat y abre http://localhost:8501 a mano |
| El bot está corriendo pero no opera | Payout del activo por debajo de payout_min; votos insuficientes en modo mayoría; cooldown activo | Revisa el estado del activo en el panel. Las estrategias de reversión no se disparan cada minuto — las esperas largas son normales |
| Falla el login | Email/contraseña incorrectos, o el broker cambió su sitio (API no oficial) | Entra primero al broker directamente en el navegador; luego descarga la versión más reciente del bot |
| El bot se detuvo solo a mitad del día | Se alcanzó stop_loss_dia, stop_win_dia, max_trades o la meta diaria | Es lo esperado. Subir el límite y reiniciar el mismo día es justo el error que esos límites buscan evitar |
Checklist antes de la cuenta real
- Al menos 150 operaciones en demo, con un acierto por encima del equilibrio de tu payout.
- Pares reales (sin OTC) y ninguna de las estrategias reprobadas en M1 activada.
stop_loss_diacompletado y martingale desactivado (o conoces la pérdida total de una secuencia de gales).- El stop diario de tu nivel más alto de meta es una parte pequeña del saldo.
- Revisaste las reglas de tu país: legalidad de las opciones binarias por país.
Ver también: API de Quotex en Python · API de IQ Option · bot para Deriv · FAQ