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.