Repolode
ScottfreeLLC

ScottfreeLLC/AlphaPy

Framework de machine learning en Python basado en scikit-learn y pandas, con módulos para sistemas de trading y predicción deportiva.

Estrellas
1,781
Forks
281
Issues abiertos
16
Último commit
el mes pasado

Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.

¿Qué es?

AlphaPy es un framework de machine learning en Python dirigido a traders y científicos de datos. Está construido principalmente sobre scikit-learn y pandas, e incluye paquetes adicionales para la ingeniería de características y la visualización. Permite entrenar modelos de scikit-learn, Keras, XGBoost, LightGBM y CatBoost, y generar ensembles combinados o apilados.

El proyecto incluye dos pipelines especializados. MarketFlow permite crear modelos para el análisis de mercados y desarrollar sistemas de trading, con análisis de portafolios mediante pyfolio de Quantopian. SportFlow está orientado a predecir eventos deportivos.

El autor señala que el desarrollo activo se trasladó a AlphaPy Pro, una edición comercial independiente compatible con Python 3.12 o posterior. Este repositorio sigue disponible para los usuarios de la versión original.

Funciones clave

  • 01Ejecuta modelos de scikit-learn, Keras, XGBoost, LightGBM y CatBoost en un mismo pipeline.
  • 02Crea modelos ensemble combinados o apilados.
  • 03Módulo MarketFlow para el análisis de mercados y el desarrollo de sistemas de trading.
  • 04Módulo SportFlow para predecir eventos deportivos.
  • 05Análisis de portafolios mediante la integración con pyfolio.

Casos de uso

  • Crear modelos predictivos para los movimientos de precios de acciones o criptomonedas.
  • Desarrollar y backtestear estrategias de trading sistemático.
  • Pronosticar los resultados de partidos deportivos con machine learning.
  • Crear prototipos de modelos de clasificación y regresión tabular con herramientas basadas en scikit-learn.

Inicio rápido

  1. 1

    Instala AlphaPy con pip

    pip install -U alphapy
  2. 2

    Si fallan los informes tear sheet, instala pyfolio desde GitHub opcionalmente

    pip install git+https://github.com/quantopian/pyfolio
  3. 3

    Si es necesario, instala XGBoost, LightGBM o CatBoost siguiendo las guías de sus plataformas (para usuarios de Mac y Windows)

Antes de usarlo

  • El desarrollo activo se ha trasladado a AlphaPy Pro; este repositorio heredado solo se mantiene para los usuarios actuales.
  • XGBoost no se instala automáticamente con pip en Mac y Windows, por lo que se requiere una configuración adicional.
  • Puede que tengas que instalar pyfolio desde GitHub para corregir errores en los informes tear sheet.

En colecciones

Temas

Preguntas frecuentes

¿Qué es AlphaPy?
Framework de machine learning en Python basado en scikit-learn y pandas, con módulos para sistemas de trading y predicción deportiva. AlphaPy es un framework de machine learning en Python dirigido a traders y científicos de datos. Está construido principalmente sobre scikit-learn y pandas, e incluye paquetes adicionales para la ingeniería de características y la visualización. Permite entrenar modelos de scikit-learn, Keras, XGBoost, LightGBM y CatBoost, y generar ensembles combinados o apilados.
¿AlphaPy es gratuito? ¿Qué licencia tiene?
AlphaPy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿AlphaPy sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de AlphaPy fue el 5 oct 2026.
¿Para qué puedo usar AlphaPy?
Crear modelos predictivos para los movimientos de precios de acciones o criptomonedas. Desarrollar y backtestear estrategias de trading sistemático. Pronosticar los resultados de partidos deportivos con machine learning. Crear prototipos de modelos de clasificación y regresión tabular con herramientas basadas en scikit-learn.
¿Cómo se instala AlphaPy?
Instala AlphaPy con pip: pip install -U alphapy Si fallan los informes tear sheet, instala pyfolio desde GitHub opcionalmente: pip install git+https://github.com/quantopian/pyfolio Si es necesario, instala XGBoost, LightGBM o CatBoost siguiendo las guías de sus plataformas (para usuarios de Mac y Windows)
¿Dónde consigo AlphaPy?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ScottfreeLLC/AlphaPy

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados