StockFlowAI is a lightweight quantitative analysis and AI-powered forecasting tool designed for retail traders, students, and early-stage quant developers.
The project focuses on fast data processing, simple interfaces, and modular code that can easily be extended into a full trading or research system.
β
Market Data Processing
Clean loading and transformation of OHLCV data for analysis, modeling, and testing.
β
Indicators & Signals
Technical indicator pipeline (SMA, EMA, RSI, MACD, etc.) with plug-and-play architecture.
β
ML/AI Predictions
Machine-learning models that learn from historical data and generate directional forecasts.
β
Portfolio & Risk Tools
Position sizing, returns calculation, performance metrics, and risk indicators.
β
Modular Codebase
Each module (data, indicators, model, portfolio) is decoupled for easy expansion.
β
CLI or API Ready
Can be wrapped into a CLI tool or API service for real-world usage.
- Python 3.x
- NumPy / Pandas
- Scikit-learn
- Matplotlib / Plotly
- FastAPI (optional for API)
- Jupyter notebooks for experiments