Files
cbpred/docs/1d_2026-08-24.md
2026-08-25 09:23:30 +08:00

3.8 KiB
Raw Blame History

1d 模型实验报告

结论

在与当前 8H 正式模型相同的模型、特征、过滤和切分协议下,1d 版本成功完成全市场数据导出、训练、验证、最终测试和最新预测。验证集仍选择 compact6,模型使用 146 个特征、ExtraTrees 点模型和两个 HistGradientBoosting 分位数模型。

1d 最终测试点预测 MAE 为 0.043335,RMSE 为 0.056943。q80 覆盖率为 72.76%,q20 下界命中率为 93.68%。

数据快照

项目 值
周期 1d
快照结束 2026-08-24 00:00 UTC
历史范围 36 个月
历史起点 2023-08-24 00:00 UTC
训练快照 2025-10-24 00:00 UTC
最低上市年龄 730 天
市场过滤 Binance linear、USDT 结算、非组合、未在训练快照前退市
保留/排除品种 151 / 2,125
原始行情文件 151 个 CSV,约 15 MB
bar 连续性检查 全部文件相邻时间差均为 24h

原始数据和筛选清单:data_1d/manifest.json 与 data_1d/raw/。

训练协议

  • 输入最近 18 根已收盘 1d K 线。
  • 预测未来 6 根 1d K 线的最低价 20% 分位数收益。
  • 目标按品种训练期 ATR/close 高波动 20% 样本中位数归一化。
  • 训练/验证/测试品种数量为 90/30/31。
  • 最近 10 个月按时间切成验证 30%、校准 20%、最终测试 50%。
  • 训练/验证/校准/最终测试样本数为 68,840/2,550/1,650/4,526。
  • atr_rank_200 窗口为 200 根日线,样本过滤阈值为 0.0,因此不主动排除低波动样本。
  • 随机种子为 42,点模型树数为 20,与当前正式 8H 实验配置一致。

特征选择

版本 特征数 验证选择分数 测试 MAE 测试 RMSE
baseline 182 0.17235337 0.043468 0.057143
compact6 146 0.17234073 0.043335 0.056943

compact6 在验证集胜出,因此作为 1d 产物保存。它相比 baseline 的测试 MAE 下降约 0.31%,RMSE 下降约 0.35%;测试集只用于最终报告,没有参与选择。

最终测试指标

指标 compact6
样本数 4,526
点预测 MAE 0.043335
点预测 RMSE 0.056943
q20 pinball 0.021642
q80 pinball 0.011617
q20 coverage 6.32%
q80 coverage 72.76%
q20 下界命中率 93.68%

误差指标在乘回品种 ATR 尺度后的实际收益空间计算。日线未来 6 根约对应 6 天,8H 未来 6 根约对应 2 天,因此 1d 和 8H 的绝对误差不能简单解释为同一预测期限的优劣。

最新批量预测

基于同一快照最后一根完整日线 2026-08-23 00:00 UTC,151/151 个品种满足预测资格。按 1d USDT 成交额排序的前五个品种为:

排名 品种 1d 成交额 USDT 点预测回撤
1 ETH/USDT:USDT 10,761,726,205 4.14%
2 BTC/USDT:USDT 10,079,189,363 2.46%
3 SOL/USDT:USDT 2,411,667,199 5.02%
4 ZEC/USDT:USDT 2,306,432,737 6.27%
5 XRP/USDT:USDT 2,174,780,164 4.51%

预测 CSV 和摘要:predictions/latest_1d/predictions.csv 与 predictions/latest_1d/report.json。模型文件:artifacts_1d/best/model.joblib。

限制

这是同一历史快照上的离线实验,不能作为交易信号或未来收益保证。日线的样本数量明显少于 8H,且 6 根日线覆盖更长的未来区间;q80 覆盖率低于名义 80%,说明当前校准在这份 1d 测试集上仍有偏差。banbot 导出过程中有两个既有 1d pending job 的可见性告警,但本次导出命令成功完成,最终文件连续性检查全部通过。