Bot de trading automatizado para IQ Option que implementa la estrategia ELITE #1 basada en indicadores técnicos.
- ✅ Selección entre cuenta Demo o Real
- ✅ Implementación modular y extensible
- ✅ Estrategia basada en múltiples indicadores:
- Awesome Oscillator (AO)
- Relative Strength Index (RSI)
- Bollinger Bands (BB)
- Análisis de secuencia de velas
- ✅ Operaciones a 3 minutos de expiración
- ✅ Entrada en cierre de vela
- ✅ Sistema de confirmación de señales
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtpython -m venv venv
venv\Scripts\activate
pip install -r requirements.txtCrea un archivo .env basado en env_template.txt:
cp env_template.txt .envcopy env_template.txt .envEdita el archivo .env con tus credenciales:
IQ_OPTION_EMAIL=tu_email@ejemplo.com
IQ_OPTION_PASSWORD=tu_contraseña
ACCOUNT_TYPE=demo
- Haz doble clic en el archivo
Ejecutar Bot.command - Se abrirá Terminal automáticamente y ejecutará el bot
./ejecutar_bot.shO directamente:
source venv/bin/activate
python main.py- Haz doble clic en el archivo
ejecutar_bot.bat - Se abrirá una ventana de comandos y ejecutará el bot
ejecutar_bot.batO directamente:
venv\Scripts\activate
python main.pyNota: El bot te pedirá seleccionar entre cuenta demo o real al iniciar, y luego podrás elegir las divisas a operar.
botTrading/
├── main.py # Punto de entrada principal
├── config.py # Configuración del bot
├── iq_option_client.py # Cliente para IQ Option API
├── indicators.py # Cálculo de indicadores técnicos
├── signals.py # Detección de señales de trading
├── strategy.py # Lógica de la estrategia
├── backlog.py # Sistema de registro de operaciones
├── requirements.txt # Dependencias Python
├── env_template.txt # Template de configuración
├── ejecutar_bot.sh # Script para macOS/Linux (Terminal)
├── ejecutar_bot.bat # Script para Windows
├── Ejecutar Bot.command # Script para macOS (doble clic)
└── README.md # Este archivo
-
Awesome Oscillator (AO):
- Período lento: 3
- Período rápido: 200
-
RSI:
- Período: 2
- Sobrecompra: 95
- Sobreventa: 5
-
Bollinger Bands:
- Período: 14
- Desviación: 2
- Tiempo de expiración: Siempre 3 minutos
- Timeframe de velas: 1 minuto
- Entrada: Al cierre de la vela
- Confirmación: Se requieren al menos 2 indicadores en la misma dirección
-
Señal de COMPRA (CALL/SUBE):
- AO: Barras verdes crecientes
- RSI: Cruza por debajo de 5 y sube
- BB: Vela roja rompe banda inferior
- Velas: Secuencia alcista (rojas → verdes crecientes)
-
Señal de VENTA (PUT/BAJA):
- AO: Transición de verde a rojo (bajo cero)
- RSI: Cruza por encima de 95 y baja
- BB: Vela verde rompe banda superior
- Velas: Secuencia bajista (verdes → rojas crecientes)
- Este bot es para fines educativos
- El trading conlleva riesgos financieros
- Siempre pruebe primero en cuenta demo
- No garantizamos ganancias
- Use bajo su propio riesgo
Este proyecto es de código abierto y está disponible para uso educativo.