ScottfreeLLC/AlphaPy

Python AutoML for Trading Systems and Sports Betting

What it solves

AlphaPy is a machine learning framework designed to simplify the process of building predictive models for speculators and data scientists, specifically targeting financial markets and sporting events.

How it works

It leverages Python libraries like scikit-learn, pandas, Keras, xgboost, LightGBM, and CatBoost to provide a structured pipeline for model training and evaluation. The framework includes specialized modules like MarketFlow for market analysis and trading system development, and SportFlow for predicting sporting events.

Who it’s for

Data scientists and speculators who want to apply machine learning to financial trading and sports betting.

Highlights

  • Support for multiple ML models including Keras, xgboost, LightGBM, and CatBoost.
  • Ability to generate blended or stacked ensembles.
  • Integrated tools for market analysis and portfolio analysis via pyfolio.
  • Specialized workflows for sports prediction (SportFlow) and financial markets (MarketFlow).

Related

  • Project
  • Project
  • Project
  • Project