# 项目指引

服务器连接与部署路径见 `AGENTS.md`；部署细节见 `docs/freqtrade-deployment.md`。

## docs/strategy-iterations.md 写作规范

该文档 = 顶部「速览」+ 正文按时间追加的实验日志。两部分职责严格分开：

**速览（就地更新，唯一权威状态）**
- 「生产当前形态」「实验裁决表」「回测协议标准」「开放前沿」四个小节。
- 任何实验落定后同步更新：裁决表加一行（日期/实验/裁决）；若改变了生产配置、
  协议标准或运行中的 bot 集合，更新对应小节并刷新「最后更新」日期。

**正文（append-only 实验日志）**
- 一个实验一个 `##`，标题含日期和裁决（如「（2026-07-13，验证段否决）」），
  追加到文档末尾，不插入历史章节中间。
- 每节固定要素：动机（为什么做）、协议与结果（表格给数字：交易数/总收益/PF/
  胜率/最大回撤）、结论（否决也要写清失败机制）、复现命令。
- 历史章节不回改。事后发现状态变化或错误，在原文追加带日期的补注
  （如「（2026-07-13 补注：…）」），当前状态以速览为准。

**协议红线（写回测结论前自查）**
- 回测统一 `--fee 0.00035`、显式 `--timeframe`、`--cache none`；训练段筛选、
  胜者才进验证段（区间见速览）。
- 只有训练+验证两段都过的变体才能写「部署」；训练段单独领先不构成结论。
- 结果 zip 按主题移入服务器 `user_data/backtest_results/<主题>/` 并在复现小节注明。
- 实验落定（否决或并入生产）后，research 目录下对应的变体类/文件即删除，
  参数与结果靠实验章节 + Git 历史保留；只有仍在前向验证或待命的变体才留在仓库。
