Sobre el proyecto
Abu es un marco de comercio y inversión cuantitativa de código abierto basado en Python, orientado a acciones, opciones, futuros, bitcoin, etc., proporciona un proceso completo desde el desarrollo de estrategias hasta las pruebas y optimización.
Capacidades principales:
- Desarrollo y prueba de estrategias de selección de momento: escribir factores de selección de momento de compra/venta, descomponer las pruebas paso a paso, soportar múltiples acciones en paralelo y gestión de posiciones.
- Optimización de estrategias: incluye estrategias de stop loss, control de riesgos, protección de beneficios, soporta búsqueda de parámetros óptimos y puntuaciones personalizadas.
- Simulación de costos de transacción: estrategias de slippage y cálculo de comisiones, soporta comisiones personalizadas.
- Soporte para múltiples mercados: acciones estadounidenses, A, Hong Kong, futuros, opciones, bitcoin, litecoin, y manejo de reglas especiales como límites de subida y bajada.
- Fuentes de datos: soporta datos de mercado y transacciones, puede cambiar el modo de datos, el método de almacenamiento y la fuente de datos, soporta actualizaciones de datos de todo el mercado y la conexión a fuentes de datos externas.
- Sistema de análisis técnico: incluye teoría de ondas de Elliott, teoría de lazo, teoría armónica, modelos de forma (cabeza y hombros, triángulo, bandera, cuña, rectángulo, etc.), líneas de tendencia de resistencia y soporte, señales de promedio móvil (ley de Granville, etc.), señales de K, saltos y señales de MACD/KDJ/BOLL/RSI, etc.
- Aprendizaje automático y cuantificación AI: incluye módulos de aprendizaje automático, proporciona extracción de características, validación de conjuntos de prueba y procesamiento no equilibrado, y contiene varios modelos de puntuación para evaluar tendencias.
- Biblioteca de estrategias cuantitativas: deriva una gran cantidad de estrategias de señales de compra y venta basadas en estrategias de comercio de semillas.
El repositorio contiene el código fuente de abupy, la guía de uso de abupy_lecture, la operación de interfaz no programática de abupy_ui y el código de ejemplo de 'El camino de la inversión cuantitativa'. Se recomienda instalar Anaconda para implementar el entorno de Python, importar abupy para probar. El proyecto utiliza la licencia GPL.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.