You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`--merge`: Append new models to an existing cold-started state. Already-trained models will not be re-trained. It performs window training only for the newly added models, then merges their global predictions (`pred.pkl`) with existing ones.
110
+
-`--backtest`: Append this flag to automatically execute a complete Qlib backtest over the aggregate time frame after all training, predicting, and merging finishes. Standardized backtest artifacts (returns reports, positions) will be saved.
111
+
105
112
Cold start workflow:
106
113
1. Read parameters from `rolling_config.yaml`
107
114
2. Generate all rolling windows (up to anchor_date)
@@ -127,6 +134,16 @@ Use the most recently trained window's model to predict on new data:
If a run was previously executed and `latest_rolling_records.json` exists with concatenated predictions, but the comprehensive backtest was skipped (or is desired to be rerun with updated configs), you can use the standalone backtest mode. This mode skips all machine learning training and prediction steps. It directly runs a full Qlib Backtest simulation using the stored concatenated prediction scores (`pred.pkl`).
Standardized artifacts (`report_normal_<freq>.pkl`, `positions_normal_<freq>.pkl`, etc.) and indicator summaries will be stored under the designated comprehensive MLflow record.
146
+
130
147
### Crash Recovery
131
148
132
149
After interruption, automatically skips completed window × model pairs:
0 commit comments