Este bot permite ejecutar operaciones automáticas en IQ Option basadas en señales predefinidas. Utiliza la API no oficial de IQ Option mantenida por victalejo.
Este bot es solo para fines educativos y de prueba. El trading conlleva riesgos significativos y puede resultar en la pérdida de capital. Use este software bajo su propio riesgo.
- Ejecución automática de operaciones basada en señales
- Soporte para múltiples pares de trading
- Control de tiempo preciso para las entradas
- Modo práctica incluido
- Sistema de reconexión automática
- Seguimiento de resultados de operaciones
- Python 3.7 o superior
- Cuenta en IQ Option (real o práctica)
- Pip (gestor de paquetes de Python)
- Clonar el repositorio:
git clone https://github.com/tu-usuario/tu-repositorio.git
cd tu-repositorio- Instalar dependencias:
pip install -r requirements.txt- Copiar la plantilla de credenciales:
cp .env.example .env- Editar
.envcon tus credenciales reales:
IQ_EMAIL=tu_email@ejemplo.com
IQ_PASSWORD=tu_password
⚠️ .envestá en.gitignore— nunca lo subas al repositorio.
- Crear/editar
sinais.txtcon el formato:
DD/MM/YYYY,HH:MM:SS,PAR,TIMEFRAME,DIRECCION,STAKE
Ejemplo:
01/01/2026,22:15:00,EURUSD-OTC,5,CALL,5.00
01/01/2026,22:20:00,EURUSD-OTC,5,PUT,5.00
DD/MM/YYYY: Fecha de la operaciónHH:MM:SS: Hora exacta de entradaPAR: Par de trading (ej: EURUSD-OTC)TIMEFRAME: Duración en minutos (entero positivo)DIRECCION: CALL o PUTSTAKE: Cantidad a invertir (float positivo)
El bot valida TODAS las señales al inicio y aborta si encuentra errores de formato o señales con fecha pasada — fix everything at once.
pytest tests/ -v- Ejecutar el bot:
python bot.py- El bot:
- Conectará con IQ Option
- Cargará las señales del archivo
- Esperará el momento exacto para cada operación
- Mostrará resultados en tiempo real
├── bot.py # Script principal
├── .env # Configuración de credenciales (crear desde .env.example)
├── sinais.txt # Archivo de señales
└── README.md # Este archivo
Esta versión de la API ofrece varias mejoras sobre otras versiones:
- Mayor estabilidad en las conexiones
- Mejor manejo de errores
- Compatibilidad mejorada con versiones recientes de Python
- Funciones adicionales para el trading
- Mantenimiento activo
- Modo Práctica: Por defecto, el bot opera en cuenta práctica. Para cambiar a cuenta real, modificar:
API.change_balance('PRACTICE') # Cambiar a 'REAL' para cuenta real-
Timeframes: Los timeframes disponibles dependen del tipo de cuenta y activo.
-
Reconnexión: El bot intentará reconectarse automáticamente si pierde la conexión.
-
Error de conexión:
- Verificar credenciales en .env
- Comprobar conexión a internet
- Verificar que la API de IQ Option esté operativa
-
Error en señales:
- Verificar formato de fecha/hora
- Comprobar que el par de trading existe
- Verificar formato del archivo sinais.txt
Las contribuciones son bienvenidas. Por favor, abrir un issue primero para discutir los cambios propuestos.
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.