What problem does it solve?
Train machine-learning models on historical OHLCV data to predict future directional returns and produce clean, per-timestep trading signals while preventing look-ahead leakage and data-sanitization issues.
Core Features & Use Cases
- Feature engineering: constructs momentum, volatility, RSI, moving-average ratios, volume ratios, Bollinger positions, and other guarded features from OHLCV series.
- Walk-forward training: expanding or sliding-window retraining with configurable frequency to avoid future data leakage.
- Model selection & safety: supports RandomForest, GradientBoosting, and LogisticRegression with standardized scaling, NaN/inf sanitation, retraining cadence, and clipped outputs in [-1,1].
- Use Cases: generate per-symbol predictive signals for equities, ETFs, or crypto for research, signal generation for backtesting, and batched signal production for portfolio strategies.
Quick Start
Generate 5-day predictive trading signals for AAPL using the ml-strategy with a random_forest model and default preprocessing.