Freqtrade: Bot de Trading de Criptomonedas
Freqtrade es un bot de trading de criptomonedas gratuito y de código abierto en Python. Puede controlarse a través de Telegram o una interfaz web y soporta todos los intercambios principales. Cuenta con diversas características:
- Desarrollo de estrategia: Se puede escribir en Python utilizando la biblioteca pandas, con ejemplos en el repositorio de estrategias.
- Descarga de datos del mercado: Permite bajar datos históricos de los intercambios y mercados de interés.
- Backtesting: Se puede probar la estrategia con datos históricos para evaluar su rendimiento.
- Optimización: Encuentra los mejores parámetros con hiperoptimización y métodos de aprendizaje automático, pudiendo optimizar parámetros como compra, venta, ROI, stop-loss y trailing stop-loss.
- Selección de mercados: Se puede crear una lista estática o automática basada en volúmenes de trading y/o precios más altos, y excluir mercados no deseados.
- Ejecución: Se puede probar la estrategia con dinero simulado (modo Dry-Run) o con dinero real (modo Live-Trade).
- Control y monitoreo: Se puede usar Telegram o WebUI para iniciar/detener el bot, mostrar ganancias/pérdidas, resumen diario, resultados de operaciones abiertas, etc.
- Análisis: Se pueden realizar análisis adicionales sobre los datos de backtesting o el historial de trading, incluyendo gráficos estándar automatizados.
Requisitos:
- Hardware: Instancia de nube Linux con al menos 2GB RAM, 1GB de espacio en disco y 2vCPU.
- Software: Docker (recomendado) o Python 3.9+, pip (pip3), git, TA-Lib, virtualenv (recomendado).
Para soporte, se puede unir al servidor de Discord de Freqtrade. Es una herramienta poderosa para automatizar el trading de criptomonedas, ideal para principiantes y experimentados. Se invita a leer la guía de instalación y empezar a explorar el trading automatizado.