Replies: 7 comments
-
|
Update: the first maintainer CPU benchmark is now on the benchmark board: https://github.com/initial-d/ml-quant-trading/blob/main/docs/benchmark_board.md Current baseline: MacBook Air / Apple M5 / macOS / PyTorch 2.8.0 / CPU-only. More useful comparisons: CUDA GPU, Linux CPU, larger panels, and public-data reproduction notes. |
Beta Was this translation helpful? Give feedback.
-
|
Update: a public-data mini reproduction note is now available: https://github.com/initial-d/ml-quant-trading/blob/main/docs/public_data_mini_reproduction.md It uses yfinance, 10 liquid US equities, a six-factor subset, and one-day forward rank IC. More useful next reports: larger public universes, ETFs, A-share public-provider runs, and backtest variants with explicit costs. |
Beta Was this translation helpful? Give feedback.
-
|
Maintainer update: added a larger public-data validation benchmark in 9cc65cd. New docs:
What changed:
Important result from the maintainer run: equal weight was the strongest net baseline in this public-data reference run. That is useful negative evidence and a reminder that this benchmark is a validation diagnostic, not a claim of deployable alpha. CI is green on Python 3.9, 3.10, and 3.11: https://github.com/initial-d/ml-quant-trading/actions/runs/28733020426 Community benchmark runs on different universes, GPUs, and data providers are very welcome. |
Beta Was this translation helpful? Give feedback.
-
|
Maintainer update: validation reports are now easier to share. Commit: 4b39b7b
I also added a dedicated CI is green on Python 3.9, 3.10, and 3.11: https://github.com/initial-d/ml-quant-trading/actions/runs/28733879832 |
Beta Was this translation helpful? Give feedback.
-
|
Maintainer update: added validation report aggregation. Commit: 507fae1 New helper: python scripts/aggregate_validation_reports.py artifacts/public_data_validationIt scans one or many This should make future community reports easier to compare without treating the table as a trading-performance claim. CI is green on Python 3.9, 3.10, and 3.11: https://github.com/initial-d/ml-quant-trading/actions/runs/28734048384 |
Beta Was this translation helpful? Give feedback.
-
|
Maintainer update: added a validation report audit gate. Commit: dd2c151 New helper: python scripts/audit_validation_report.py artifacts/public_data_validation/summary.jsonThe audit checks missing metadata, missing result rows, low data coverage, tickers with no data, missing equal-weight baseline, non-finite metrics, negative cost settings, unusual turnover/drawdown, and non-positive final equity. This is meant to improve reproducibility hygiene for community reports. It is not a claim that any strategy is profitable. CI is green on Python 3.9, 3.10, and 3.11: https://github.com/initial-d/ml-quant-trading/actions/runs/28734249377 |
Beta Was this translation helpful? Give feedback.
-
|
Small update for reproducibility reports: the public-data validation harness now supports effective-cost sensitivity grids. Example: python scripts/public_data_validation.py \
--source yfinance \
--preset us-large-100 \
--cost-grid-bps 0,7,15,30This writes CI is passing on Python 3.9, 3.10, and 3.11 for commit |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This is the public thread for sharing benchmark results, public-data reproductions, and setup feedback for
ml-quant-trading.What would be most useful
Useful links
Suggested benchmark report shape
This project is research software, not financial advice or a live trading recommendation. Please avoid posting proprietary datasets, secrets, or broker/account information.
Beta Was this translation helpful? Give feedback.
All reactions