You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 weeks ago | |
|---|---|---|
| .. | ||
| src | 3 weeks ago | |
| 01_data_exploration.ipynb | 3 weeks ago | |
| 02_baseline_model.ipynb | 3 weeks ago | |
| README.md | 3 weeks ago | |
| __init__.py | 3 weeks ago | |
README.md
Stock 15-Minute Return Prediction
Experiments for predicting stock 15-minute returns using high-frequency features.
Data
- Features: alpha158 computed on 1-minute data
- Target: 15-minute forward returns (close[t+16]/close[t+1]-1)
- Normalization: industry, cs_zscore, or dual
Notebooks
| Notebook | Purpose |
|---|---|
01_data_exploration.ipynb |
Load and explore 15m data structure |
02_baseline_model.ipynb |
Train baseline XGBoost model |
Methodology
- Load 1-minute kline data via Polars lazy frames
- Compute/retrieve alpha158 features
- Calculate 15-minute forward returns
- Apply normalization (industry-neutralized or cross-sectional z-score)
- Train gradient boosting models
- Evaluate with IC and backtest