docs: explain why forward P&L changes daily in AGENT.md

Added section explaining:
- Forward 30d P&L is a rolling window, changes every day
- Why numbers shift (window moves, sync_floors recalculates p80, git reset restores different backtest.json)
- Judgment rules: 1 week negative = observe, 2 weeks = demote, 3 weeks = kick
- Don't swap wallets based on one day's data - look at multi-week trends
- This is why weekly Friday review exists, not daily
This commit is contained in:
2026-07-21 09:33:54 +08:00
parent bd1e72defe
commit bb3f702cca
+18
View File
@@ -507,6 +507,24 @@ for b in bets[-20:]:
- **胜率是骗人的**:Polymarket 的胜率有幸存者偏差,90% 显示可能是 48% 实际。只有 Copy P&L 是真实的
- **小资金要集中**:$1k 跟 10 个钱包会亏(资金不够覆盖信号),跟 5-8 个高信念钱包更好
### 前瞻盈亏会每天变(重要!)
**前瞻 30d 盈亏是滚动窗口,每天都会变。** 某个钱包今天 +$500、明天可能变成 -$200,这不代表钱包变差了,只是 30 天窗口移动了 + floor 可能被 sync_floors.py 重新算了。
**为什么数字会变**
1. 30 天窗口每天往后移一天,新的交易数据进来,旧的出去
2. `sync_floors.py` 每天重算 p80 门槛,不同门槛 = 不同信念单被选中 = 不同盈亏
3. `git reset --hard` 会恢复作者的 backtest.json(可能有不同的 floor 配置),导致回测结果不同
**判断规则**
- 某一周前瞻负 -> ⚠️ 观察,不急着踢
- 连续 2 周前瞻负 -> ❌ 降级到 bench
- 连续 3 周前瞻负 -> ❌ 踢出
- 某钱包突然从 +$500 变成 -$500 -> 查日志看是不是 floor 漂移太大(需要钉 floor_pin
- **不要因为一天的数据变化就换钱包**--看几周的趋势
**这就是为什么每周五做 bench review 而不是每天看**:单天的数据波动大,一周的趋势才可靠。
---
## 附录:当前状态快照(2026-07-21)