The Paper Desk · 纸上谈兵实验室 English

← 返回简报列表

风控2026-10-21 · 文件更新于 2026-10-22 00:42(UTC+8)
这是团队内部研究日志的原文,用于纸面(虚拟资金)实验。文中的方向判断和「预案」只针对模拟账户,不是投资建议或交易信号。内部文件路径和个人信息已隐去。

ETH 模拟盘风控晚报(2026-10-21 21:20 版,UTC+8)

角色:ETH风控官。只读,只做模拟盘研究:没有碰真实交易、API 密钥、程序代码或风控参数;下面所有改动都只是建议,交主管核实后给 Codex 审批。查不到或不确定的写 UNKNOWN。 白天的内容(14:26 体检、14:38–15:08 补充、15:25 回测初审、16:00 收盘检查)原文保留在文末附录,也另存为 〔内部文件〕。

0. 三句话摘要

  1. 巨鲸红灯(已触发):新闻简报 21:00 版统计滚动 24h 转入交易所 25,627.48 ETH(W1 Kraken 1,000.09 + W7 Coinbase 24,627.39,W7 归属 UNKNOWN、按规则不扣),超过 10,700 红线,多单预案作废、空单名义 ≤5% 且等一根 4h 收盘确认;W7 在 10/22 00:18 滑出窗口,届时没有新转入才可降级。
  2. 账本(21:06 快照,去掉补记):已平仓 67 笔、只赢 1 笔、净亏 $5.1041(14:26 时是 47 笔 / 1 胜 / −$3.5035,之后又新增 20 笔、全亏 −$1.6005);独立交易 33 笔、独立赢单 1 笔;51/67 笔毛价差小于 0.6% 来回成本,成本(手续费+滑点)约占净亏 71.5%。今天 11:30 之后没有新断档、没有新补记。
  3. 短线高频还不满足上线门槛:现有 15m 前向样本扣费后是明确的负期望,结构位成本门槛只能减亏不能盈利;总闸今天按「赢一笔清零」触发 6 次(5 个账户),按「次日重置」触发 3 次,交易越密越容易触发。明日红线:单笔风险含成本 ≤0.5%、名义 ≤10%(红灯下空单 ≤5%)、开仓后止损只许收紧不许放宽、10/22 00:30–01:30 / 04:00–05:30 / 20:00–21:30 不开新仓。

1. 数据来源和新鲜度

数据 路径 / 来源 时间(UTC+8)
账本快照(主依据) 〔内部文件〕 → 〔内部文件〕,汇总 〔内部文件〕 快照 21:06;15m 账户 last_bar = 20:30 那根(12:30Z),4h 账户 = 16:00 那根。21:06 之后的状态 UNKNOWN
前一版快照(对照) 〔内部文件〕 14:26
HTX 公开行情(无密钥) 〔内部文件〕(15min/60min/4hour/1day 各 1000 根)、〔内部文件〕;原始 JSON 〔内部文件〕 拉取 21:27(服务器时间)
复算脚本 〔内部文件〕(输出 〔内部文件〕)、〔内部文件〕(〔内部文件〕)、〔内部文件〕(〔内部文件〕) 21:25
当日简报 新闻 〔内部文件〕(21:03 版)、技术 〔内部文件〕(21:08 版)、操盘手 〔内部文件〕(14:47 版 v2.4)+ 〔内部文件〕(16:10)、策略 〔内部文件〕(20:11 版)、方案 〔内部文件〕(20:13 版) 见括号
未找到 操盘手 10/22 14:30 之后的新计划:当日简报未找到;策略研究员按 20:12 新方向做的 15m/1h/4h 短线回测:当日简报未找到;方案第 6 节(操盘手 21:40 填):仍是占位 —

补记口径:入场或出场落在补跑 K 线时段(K 线开盘 10/21 01:30–11:15 MYT)内即算补记(同 〔内部文件〕)。

2. 账户体检(21:06 快照)

2.1 汇总(主口径:去掉补记;对照:含补记)

指标 去掉补记(主) 含补记(对照) 14:26 去掉补记(昨版对照) 变化
账户数 74 74 73 +1(qi_manager_v1 等,0 交易)
已平仓 / 赢 / 胜率 67 / 1 / 1.5% 98 / 4 / 4.1% 47 / 1 / 2.1% +20 笔,全亏
独立交易(入场+出场+方向去重)/ 独立赢单 33 / 1(3.0%) 44 / 2(4.5%) 26 / 1 +7 笔独立交易,全亏
已实现净盈亏 −$5.1041 −$7.2042 −$3.5035 −$1.6006
手续费 / 占净亏 $2.4331 / 47.7% $3.5596 / 49.4% $1.7070 / 48.7% 结构不变
滑点(按配置 0.1%/边估)/ 占净亏 $1.2165 / 23.8% $1.7798 / 24.7% $0.8359 / 23.9%
成本合计占净亏 71.5% 74.1% 72.6%
毛价差 < 0.6% 来回成本 51/67(独立 23/33) 71/98(独立 30/44) 36/47
最差账户已实现回撤(只算已平仓) directional_15/local_mix_both 0.760%(13 笔) 同账户 1.015%(账本 max_dd_pct 也是 1.015,盯市) 0.542% 上升 0.22 个百分点
最长连亏(单账户) local_mix_both 13 连亏(跨断档拼接,只作参考) 18 9 +4
未平仓浮盈亏(账本 equity − 已实现) −$0.7486(8 个明确持仓) 同 — 主要是 240m 空单 −$0.32×2
0 平仓账户 43 个(其中 40 个从未交易,fast15 只有 1 笔推断持仓,240m ema_both/ema_short 只有持仓)

2.2 14:26 之后新增的成交(20 笔,去重 7 笔独立交易,0 胜,合计 −$1.6005)

入场 → 出场(MYT) 方向 每笔盈亏 账户
10-20 16:00 → 10-21 16:00 240m 空 −0.3055 directional_240/pullback_short、pullback_both
14:15 → 14:30 15m 多 local_mix −0.0516 / −0.0517 strategy_pool_15/local_mix、directional_15/local_mix_long、local_mix_both
14:15 → 15:30 15m 多 bollinger −0.0051 strategy_pool_15/bollinger、directional_15/bollinger_both、bollinger_long
15:30 → 15:45 15m 多 local_mix −0.0505 同 local_mix 3 个
17:30 → 18:15 15m 多 keltner −0.1058 / −0.1059 strategy_pool_15/keltner、directional_15/keltner_both、keltner_long
17:30 → 17:45 15m 多 local_mix −0.0641 / −0.0642 同 local_mix 3 个
18:45 → 19:00 15m 多 local_mix −0.0527 / −0.0528 同 local_mix 3 个
- local_mix 下午又开了 4 次、每次只拿 1 根 15m 就被反手信号平掉,全部亏在成本上。去掉补记后 15m local_mix 共 35 笔已平仓、0 胜,持仓中位数 1 根,29/35 笔只拿了 1 根(补上了问题清单 N-17 里「去掉补记口径持仓中位数计算明细 UNKNOWN」这一项)。

2.3 仓位集中度(21:06 快照)

2.4 断档和补记

3. 市场:波动率和成交量(HTX 公开接口,21:27 拉取,只用已收盘 K 线;成交量单位是 USDT 计价额)

周期 最新已收盘 ATR14 近窗口实现波动(年化) 成交额:近窗口 / 前一窗口 近窗口涨跌
15m 21:00 那根收 2,484.35 7.40(0.298%) 近 24h 63.7% 近 24h 1.45 倍;近 4h 1.70 倍 近 24h +3.78%
1h 20:00 那根收 2,468.59 13.67(0.554%) 近 24h 59.7%,近 7 天 50.3% 近 24h 1.42 倍;近 30 天 0.70 倍 近 24h +2.99%
4h 16:00 那根收 2,469.22 34.21(1.385%) 近 7 天 52.0% 16:00 那根成交额是前 20 根均值的 1.74 倍(技术简报按 ETH 计是 1.61 倍) 近 7 天 −1.44%
1d 10-20 收 2,441.54 88.60(3.629%) 近 30 天 33.2%,近 90 天 45.0% 近 7 天 1.32 倍;近 30 天 0.73 倍 近 30 天 −6.52%
- 实时:2,482.06(bid 2,481.91 / ask 2,481.92,价差很小),24h 高 2,498.32、低 2,385.71,24h 成交 17,385 ETH。
- 解读:短周期波动和量在放大(15m、1h 近 24h 成交额比前一天多 40–70%),价格已经盘中越过 2,477.71 阻力,但 4h 还没收盘确认。波动放大对 15m 来说也只是把 ATR 从 0.26% 抬到 0.30%,仍然只有 0.6% 来回成本的一半。

4. 总闸模拟(研究回放,不改账户)

规则:同一账户连亏 6 笔,或当天(MYT 00:00–24:00)亏损按盯市(已实现 + 持仓浮亏,用 equity_history 每 15 分钟的价格)达到当天开盘权益的 0.5%,就停开新仓到当天 24:00;已有持仓照原规则走。连亏清零两种口径都算:①赢一笔才清零(风控建议);②次日 00:00 重置(N-16 原文)。近似:拦掉一笔后,后面的成交按原账本不变(local_mix 这类反手策略真实的反事实结果 UNKNOWN)。脚本 〔内部文件〕,明细 〔内部文件〕。

4.1 结果

口径 触发次数 / 账户数 拦下笔数(合计盈亏,其中补记单) 挡掉赢单 已实现净盈亏:原 → 模拟
去掉补记 · ①赢一笔清零 6 次 / 5 个 10 笔(−$0.5000,补记 0) 0 −$5.1041 → −$4.6041(少亏 9.8%)
去掉补记 · ②次日重置 3 次 / 3 个 2 笔(−$0.0614,补记 0) 0 −$5.1041 → −$5.0426(少亏 1.2%)
含补记 · ①赢一笔清零 6 次 / 5 个 25 笔(−$1.3340,补记 8) 0 −$7.2042 → −$5.8701
含补记 · ②次日重置 6 次 / 5 个 14 笔(−$0.7181,补记 0) 0 −$7.2042 → −$6.4861

4.2 全部触发清单(MYT;没拦单的也列)

口径 时间 账户 原因 拦了几笔
去补记① / 去补记② / 含补记① / 含补记② 10-20 23:15 directional_15/ema_both 当天盯市 −$0.5997 ≤ −0.5%×$100(已实现只有 −$0.4844,只看已实现不会触发) 0
去补记① / 去补记② / 含补记① / 含补记② 10-20 22:30 directional_15/local_mix_both 连亏 6 2(22:45→23:00 −0.0143;23:15→23:30 −0.0472)
去补记① / 去补记② / 含补记① / 含补记② 10-20 23:30 directional_15/local_mix_short 连亏 6 0
去补记① 10-21 13:45 directional_15/local_mix_both 连亏 7(跨断档、跨天累计) 4(14:15、15:30、17:30、18:45 入场,合计 −0.2185)
去补记① 10-21 14:30 strategy_pool_15/local_mix 连亏 6 3(15:30、17:30、18:45,合计 −0.1673)
去补记① 10-21 17:45 directional_15/local_mix_long 连亏 6 1(18:45→19:00 −0.0528)
含补记① 10-21 03:15(补记单平仓) directional_15/local_mix_both 连亏 7 9(其中补记 4)
含补记① 10-21 08:30 directional_15/local_mix_long 连亏 6 6(其中补记 1)
含补记① 10-21 04:45 strategy_pool_15/local_mix 连亏 6 8(其中补记 3)
含补记② 10-21 13:45 directional_15/local_mix_both、local_mix_long、strategy_pool_15/local_mix 各自当天连亏 6 各 4

5. 短线高频的风险前提(20:12 方向调整后专门写;只写上线门槛,不和主管方向唱反调,交主管核实后给 Codex)

已有真实数据说明了什么 1. 15m 现有账户去掉补记后:14:26 时 47 笔已平仓、1 胜、净亏 $3.5035,36/47 笔毛利小于 0.6% 来回成本;到 21:06 变成 67 笔、1 胜、净亏 $5.1041,51/67 笔毛利小于 0.6%。下午新增的 7 笔独立交易全亏。 2. 成本门槛只能减亏不能盈利:按结构位 ≥1.2% 放行,47 笔里只放行 2 笔,净亏从 −$3.5035 降到 −$0.0794,但放行的 2 笔也是亏的;按 2×ATR 放行 6 笔,也全亏(〔内部文件〕)。 3. 波动不够:15m ATR 中位数 0.265%、持 1–6 根的典型位移 0.11–0.25%;1h ATR 0.626%、持 3–6 根位移 0.34–0.50%;4h ATR 1.32%、持 6 根位移 1.03%(〔内部文件〕「短线成本可行性」)。也就是说,15m 和 1h 在 0.6% 成本下要有很强的方向优势才可能为正,1.2% 成本下三个周期都不行。 4. 程序的历史重放:15m 的 28 个变体扣费后全部为负(方案_v1 第 1.2 节)。

上线前必须满足的硬条件(建议) 1. 扣费后正期望 + 样本外 ≥30 笔:每笔扣完成本(按 0.6%,压力测试 1.2%)后平均盈利为正;样本外(不参与调参的时段)独立交易 ≥30 笔;并且报出试过的参数组数,按多重检验打折。只在 0.6% 下为正、1.2% 下转负的标「脆弱」,不上线。 2. 挂单省费要用真实数:现在程序没有 maker/taker 区分(全部 fee=0.002、slip=0.001,源码里搜不到挂单逻辑),HTX 真实挂单费率 = UNKNOWN,挂单未成交率 = UNKNOWN。不能直接假设成本减半;挂单还有「好单不成交、坏单全成交」的逆向选择,要单独计。拿到真实费率和模拟成交规则之前,一律按 0.6% 算。 3. 按新策略的笔数估总闸触发频率:示意计算(〔内部文件〕,假设各笔独立,不是实测):胜率 40% 时,一天 10 笔有 12.1% 的天数会出现 6 连亏,20 笔 29.1%,40 笔 53.9%;胜率 30% 时分别是 25.9% / 54.4% / 82.6%。另外,单笔风险 0.5% 和日亏 0.5% 是同一个数,一笔满额止损当天就停。短线高频如果每天要做很多笔,单笔风险必须明显低于 0.5%(例如 0.1%–0.2%,建议值,交 Codex 定),否则总闸会频繁把策略关掉,前向样本也攒不起来。 4. 日线方向过滤只能减少逆势单,不能替代扣费后的正期望:日线唐奇安从 10-07 起空仓,门控一直是关的(〔内部文件〕 8.1);按方案 E6 上线,15m 多单会被全部挡掉,等于暂停做多,看起来「不亏」只是因为不开仓。 5. 事件过滤对短线是硬约束:8:30 ET / 10:00 ET 正好是 15m 开盘点(方案 4.0、4.5),新策略要带着事件窗口一起回测,不能先回测、后加窗口。 6. 第一批数据修复(防休眠、补记标记、WinError 5、断档标记)没验收之前,任何短线前向结果都不能用来下结论,因为一次合盖就能塞进几十笔补记单。

6. 当前最大的 5 个风险(最坏情况 + 建议)

# 风险 最坏情况 建议(交 Codex / 主管)
R1 巨鲸红灯 + Drift 洗币后的潜在抛压 W7 那 24,627 ETH 如果真是卖盘(约 $61M),相当于 HTX 24h ETH 成交量(17,385 ETH)的 1.4 倍;Drift 两天约 5.06 万 ETH 进了 Tornado,后续 1–4 周分批提出变现。正好撞上 10/22 凌晨事件窗口时,会出现跳空穿止损 按已批准规则执行红灯:多单预案作废、空单名义 ≤5%、等一根 4h 收盘确认;已有多单不放宽止损。10/22 00:18 之后由新闻分析师重算灯号再降级,不能自动当绿灯
R2 15m 成本结构性吞噬(短线高频的根本问题) 新的短线策略照搬现有 15m 的持仓长度和频率,每天几十笔,全部亏在 0.6% 成本上;总闸每天都被触发 第 5 节的上线门槛全部满足前,短线只在研究侧回测,不进前向模拟盘的绩效统计;local_mix 15m 立即暂停新开仓(技术分析师同样建议)
R3 运行连续性和补记(第一批还没修) 今晚笔记本合盖或断电,明早恢复后再补出一批成交,账本无法区分,明天的统计又要拆一遍 主管提醒项目负责人:今晚运行期间禁止合盖待机、接好电源;明早第一件事查有没有新的 equity_history 间隔。第一批修复(recorded_at、backfilled、原子写入、断档标记)优先
R4 240m 空单逼近止损 + 多空同时持仓 4h 放量站上 2,494.82,240m ema 空单在 2,508.19 止损,两个账户各亏约 0.455% 加成本;同时 15m 多单在赚,账户之间互相抵消却付双份成本 不改止损(不放宽);组合层面先按净头寸算(方案 R-9,只在合并组合时适用)。复盘时把 240m 空和 15m 多当成一对信号看,不要各自当作独立证据
R5 方案 v1 各节口径打架 + 新方向下第 3 节已过时 Codex 按互相矛盾的条款实现(保本价算法两种、定仓公式三种、门控用不用),上线后行为和大家以为的不一样 见 7.5 节矛盾清单。风控节按 20:12 新方向修订:日线唐奇安只作方向过滤,R-2 盘中硬止损降为「安全网」,短线另立第 5 节门槛

7. 逐条挑刺

成本口径:账本配置 fee=0.002、slip=0.001(每边),一个来回约 0.6%;配置没有变化(〔内部文件〕「费率与滑点」)。

7.1 新闻政策简报(〔内部文件〕 21:03 版)

  1. 巨鲸红灯几乎全靠一笔归属不明的转账(W7)。按规则不扣是对的,但最坏和最好情况都要写:最坏是真实卖盘(约 $61M);最好是机构托管或交易所内部调拨,那么合计只有 1,000.09 ETH,是绿灯。建议:灯号文件里给 W7 单独加「归属 UNKNOWN」标记,让程序和操盘手知道红灯的置信度;同时找公开来源证实或否定内部调拨。
  2. 第 5 节风控提示写了「降低杠杆或放宽止损,等收盘确认」:「放宽止损」和团队红线冲突(开仓后止损只许收紧不许放宽),必须删掉或改成「事件前不开新仓、已有持仓按 R-6 平掉或锁保本」。
  3. 机器可读日历缺 10/22 的事件:〔内部文件〕 第一条是 10/29 FOMC,10/22 的 01:00 20Y 拍卖、04:00 后 Tesla/Meta 财报、20:30 初请失业金都没收录。程序以后按日历拦单的话,这三个窗口一个都拦不住。建议:次要事件也写进 JSON(标 importance=次要),否则 4.1.1 的次要窗口无从执行。
  4. 「全市场交易所净流入 UNKNOWN」「只核实了网页搜索找到的线索,没系统扫 Whale Alert」两条承认得很清楚。最坏情况是漏掉拆单(每笔 <1,000 ETH 不计入),红黄灯会系统性偏低。
  5. Polymarket 本周 ↑2,500 从约 43.5% 升到 77.5%,但这个盘口总成交只有约 $13.5 万,不能当成方向证据,新闻分析师也已经这样标注。同意。
  6. 方案第 4.3 节的灯号示例仍是 14:40 的绿灯(1,000.09 ETH),和简报 21:00 的红灯不一致,需要标「示例、已过时」。

7.2 技术简报(〔内部文件〕 21:08 版)

  1. 「综合偏多、信心中(约 48%)」是规则打分,不是概率,技术分析师也注明了。最坏情况:盘中越过 2,477.71 后 4h 收不上去,和 16:00 那根一样是假突破(08:00 那根就盘中打到 2,465 后收回)。上修线 2,494.82 要等 4h 收盘 + 量能 >1.5 倍确认,在这之前不能把「偏多」当作开多依据,何况现在是巨鲸红灯。
  2. 「手续费评估」那节写区间宽 1.60%、扣费后剩约 1.00%:这是假设在区间最底买、最顶卖的理想值,现实入场不可能在端点。按结构位门槛(毛利 ≥1.2%)衡量,只有贴近区间一端入场才过得去,不能据此说「区间内值得做」。
  3. 「短线成本可行性」表格非常有用,结论(15m 不可行、1h 勉强、4h 在 0.6% 下空间薄、1.2% 下不可行)和风控一致,已在第 5 节引用。不过「n 根位移」是不分方向的中位数,代表的是波动而不是可赚空间;可赚空间还要乘上方向命中率,命中率 UNKNOWN。
  4. 量能口径:4h 16:00 那根,技术简报按 ETH 算是 1.61 倍,我按 USDT 成交额算是 1.74 倍,单位不同。建议:全队统一用 ETH 数量(amount 字段),触发条件只认一个口径。
  5. 去掉补记口径的数字(67 笔 / 1 胜 / −$5.1041 / 51 笔毛利 <0.6%)和风控复算一致。

7.3 操盘手计划(〔内部文件〕 v2.4,14:47;〔内部文件〕 16:10)

检查项 结论
目标扣成本后为正(毛利 ≥1.2%,结构位口径) 通过:预案 B 2,418–2,423 → 2,320.65,毛利 4.03%–4.22%
止损 ≥1 倍 ATR(硬下限) 按 21:07 的 4h ATR 34.21 通过:2,418 入场是 40 点(1.17×ATR),2,423 是 35 点(1.02×ATR)。ATR 再放大到 35 以上,2,423 这一端就不满足,入场区间要跟着 ATR 重算
4h 收盘确认落在回避时段不补进 通过(00:00、04:00、20:00 收盘都写了)
时间止损 通过(6 根 4h / 24h,与计划到期取先到)
断档定义 通过(账本或行情连续 2 根 15m 没更新)
补记信号不执行 通过
量能比只用已收盘 K 线 通过(16:10 复核用的是已收盘 4h;白天那次用未收盘量已作废)
最坏情况(跳空)超过 0.5% 要写明 写明了:止损被跳空 2×ATR,单笔亏 0.50%–0.52%。红灯下名义减半到 ≤5%,同一情景约 0.25%–0.26%
巨鲸状态 已过时:计划写的是 1,000.09 ETH、未到黄灯;按 21:00 新闻简报应是红灯,预案 B 名义必须 ≤5%,并多等一根 4h 收盘
计划覆盖期 计划到 10/22 14:30 就失效,之后的计划当日简报未找到;方案第 6 节也还是占位
现实距离 现价 2,482 比预案 B 的触发线 2,406.72 高约 3.1%,24h 内触发的可能性小;不要因为「计划里只有空单」就在上涨中逆势找空
- 另外:「入场后止损不移动」和方案 X5/4.2「只许收紧」的冲突仍待 Codex 统一;风控意见是改成「只许收紧,不许放宽」。

7.4 策略研究员回测(〔内部文件〕,含 20:12 晚间更新)按验收项逐条

验收项 结论
信号按收盘确认、下一根开盘成交 符合(第 2 节;8.x 硬止损盘中触发,跳空按开盘价)
成本翻倍到 1.2% 做了:日线唐奇安 WF 样本外 +80.8%(硬止损版样本外 +77.6%);4h 唐奇安 1.2% 下只剩 +3.6%,接近脆弱
资金费率 主体只做多现货,不涉及;4h 用永续价格当现货代理、附录 C 多空版资金费 UNKNOWN(已正确标注,没当成 0)
回撤幅度、持续时间、最长连亏 报了:日线唐奇安 −49.0%、最长水下 575 天、最长连亏 5 笔
牛 / 熊 / 震荡分段 报了:现货日线 −15.4% / +17.6% / +70.1%,收益集中在震荡段;4h WF 只在震荡段赚钱
试过的参数组数 报了:上午 291 组,晚间又 160 组,合计 451 组;样本外 +94% 必须按多重检验打折
名义 ≤10%、单笔风险 ≤0.5% 换算 报了:10% 名义 +8.5%(最差单笔 −1.86%,违反 0.5% 红线);风险预算版 +4.0%;风控 R-1 定仓 +2.88%(最差单笔 −0.65%)
不到 30 笔标样本不足 标了(25 / 27 / WF 12–18 笔)
- 挑刺:①20:12 方向调整后,这份报告的主体(日线唐奇安当入场引擎)只剩「方向过滤」的用途,15m/1h/4h 顺势回调、短周期突破、VWAP 回归、挂单入场、每天笔数、0.6%/1.2% 两种成本的回测都还没有,当日简报未找到。②「网格 95% 参数为正」:这些参数高度相关(同一批大趋势单),不是 95 个独立证据。③日线唐奇安每年约 5 笔,作为方向过滤时,门控状态一年也只切换十来次;从 10-07 关到现在,门控版本的短线前向样本会长期是 0。
- 接受策略研究员对风控的挑刺(8.5 节):4×ATR 盘中硬止损 5 年只触发 1 次,真正控单笔风险的是定仓。风控节建议把 R-2 硬止损从「必须」降为「安全网」,把「仓位 = min(10%, 0.5% ÷ 止损距离含跳空缓冲和成本)」列为硬约束。

7.5 《ETH 程序改进方案 v1》里风控节(第 3 节)和其他节的矛盾

# 矛盾 涉及条款 建议怎么统一(交主管 / Codex)
1 事件前锁保本的保本价算法不同:第 3 节 R-6 是成交价 ×1.005013(多)/ ×0.995013(空),按程序的 0.2% 手续费、0.1% 滑点逐边推导;第 4.2 节是「入场价 ± 来回成本 0.6%」 3.2 R-6 vs 4.2 两者差约 0.1 个百分点,4.2 更保守。建议统一成一个公式写进程序,风控倾向用 4.2 的 0.6%(简单、偏保守)并注明 R-6 的推导值
2 日线门控用不用:第 1 节说不建议全局加(会把 EMA_FILTERED_200 4h 从 +19.81% 压到 +0.47%);第 2 节 E6 把它当 15m 做多的总开关;第 4.4 节按 20:12 新方向写「日线只作方向过滤」;第 3 节写「15m 只在日线持仓时开多 UNKNOWN」 1.0 第 5 条、2.1 E6、3.3、4.4 需要主管裁定:方向过滤作用于哪些周期(15m/1h/4h 全部?4h EMA_FILTERED_200 是否例外)。在裁定前,风控按「未测试、不能作上线依据」处理
3 15m 留不留:第 1 节「15m 全部砍掉开仓资格」;20:12 新方向要求做 15m/1h/4h 短线 1.0 第 1 条 vs 主管 20:12 方向 不冲突的写法:现有 15m 信号族砍掉;新短线策略作为新版本账户,过了第 5 节门槛才开前向
4 单笔定仓公式有三种:第 1.3 节 0.5% ÷ (3×ATR%);第 3 节 R-1 0.5% ÷ (3×ATR% + 1×ATR% + 0.6%);策略研究员 8.4 是 0.5% ÷ (3×ATR% × 1.63) 1.3、3.2 R-1、strategy 8.4 三者对日线唐奇安的最差单笔分别是 −0.90% / −0.65% / UNKNOWN(未复算)。新方向下日线不开仓,这条暂时只影响方向过滤,不急;短线另按止损距离 + 成本定仓
5 止损「不移动」还是「只许收紧」:操盘手红线「入场后不移动」;第 2 节 X5、第 3 节 R-2、第 4.2 节都写「只许收紧」 trader §6 vs 2.2 X5、3.2 R-2、4.2 风控建议统一为「只许收紧,不许放宽」,Codex 定(U-5)
6 R-2 盘中硬止损定性:第 3 节写成建议规则;策略研究员晚间回测显示 5 年只触发 1 次,建议降为安全网 3.2 R-2 vs strategy 8.3–8.5 风控接受,降为安全网(见 7.4)
7 成本门槛和新方向:第 3 节 R-3 要求结构位毛利 ≥1.2%,按现在的波动 15m 几乎全部过不了 3.2 R-3 vs 20:12 方向 不放宽门槛;短线策略要么找到 ≥1.2% 空间的入场,要么在 1h/4h 上做。门槛本身保持
8 熔断阈值只校准了日线:R-5 的 2.5%/4.5%/5.5% 是按日线唐奇安 R-1 定仓算的,短线没有 3.2 R-5 短线策略上线前按它自己的回测回撤重算,R-5 已写「15m 和 240m 账户另算」
9 巨鲸灯号现状:第 4.3 节写绿灯 1,000.09 ETH,新闻简报 21:00 是红灯 25,627.48 ETH 4.3 vs news §13 4.3 的示例标「已过时」,以每日新闻简报为准
10 R-6 适用范围:第 3 节写「已有持仓」,并特别提到日线持仓;第 4 节修订为「所有短周期持仓」 3.2 R-6 vs 4.2 U-6、4.4 新方向下以第 4 节为准:适用于所有短周期持仓和操盘手计划层

8. 事件前管住已有持仓(风控建议,书面版)

  1. 事件从新闻日历 〔内部文件〕 读取,只看 importance=高 的行,用 block_start_utc8〔内部文件〕block_end_utc8,不写死钟点(美国 11/1 结束夏令时,8:30 ET 会从 20:30 变成 21:30 UTC+8,FOMC 从 02:00 变成 03:00)。
  2. 在 block_start_utc8 之前的最后一根已收盘 K 线,已有持仓二选一:①平掉;②止损已经锁在扣成本后的保本价或更有利的位置(多单止损 ≥ 入场价 + 来回成本,空单 ≤ 入场价 − 来回成本;算法见 7.5 第 1 条)。两样都做不到就平仓。
  3. 窗口内不开新仓、不挂新的入场挂单,已挂的入场挂单在窗口开始前撤掉;止损和止盈单不受影响。
  4. 读不到日历或日历超过 26 小时没更新:按「有事件」处理,只记录、不放宽。
  5. 按当前日历,下一次高影响窗口是 10/29 01:30–04:00(FOMC) 和 10/29 20:00–21:00(PCE,和 GDP 同时);10/22 当天日历里没有高影响事件(次要事件见第 9 节,日历文件尚未收录)。

9. 明日(10/22,UTC+8)模拟盘红线(@ETH操盘手)

项 规则 依据
单笔风险 ≤ 权益 0.5%,含来回成本(配置 risk=0.005) 现行配置
单仓名义 ≤ 10%,不加杠杆、不摊平;巨鲸红灯期间空单 ≤5% cap=0.1;R-7
止损 入场前写死;开仓后不许往不利方向挪(只许收紧,待 Codex 统一口径);距离 ≥1 倍同周期 ATR(4h ATR 现为 34.21) R-2、X1
目标 扣成本后为正:结构位毛利 ≥1.2% R-3
巨鲸灯号 🔴 红灯(25,627.48 ETH,已触发):多单预案作废;空单名义 ≤5%,红灯后须再等一根 4h 收盘确认、仍满足条件才进场。W7 10/22 00:18 滑出窗口、W1 10/21 23:44 滑出,之后以新闻分析师重算的灯号为准,不能自动当绿灯 新闻简报 §13
Drift 公开标注的 Drift 地址转入交易所:未发现(未触发);Tornado 提出并归属 Drift:UNKNOWN(不触发,列出备查);两天约 5.06 万 ETH 进 Tornado,是 1–4 周的潜在卖压 新闻简报 §13
不开新仓窗口 00:30–01:30(01:00 美 20Y 国债拍卖结果);04:00–05:30(Tesla、Meta 财报,发布时刻 UNKNOWN,Tesla 电话会 05:30);20:00–21:30(20:30 美初请失业金) 新闻简报 §5;操盘手 §5.5
次级留意 ETF 流量公布(时刻 UNKNOWN,通常亚洲上午);每个 4h 收盘时刻;22:00 领先指标、23:00 财政部发行规模 新闻简报 §5
回避确认 00:00、04:00、20:00 收盘确认的信号,等窗口结束、价格仍在入场区间才进,不补进 操盘手 §5
数据断档 账本或行情连续 2 根 15m 没更新就不开新仓;补记出来的信号一律不执行 R-8
夜间 断档未修复前,夜间不留新开的 15m 仓位;笔记本不能合盖、不能断电 R3
总闸(建议值,待 Codex 批) 同一账户连亏 6 笔或当天盯市亏损 ≥0.5% 停开新仓;连亏清零口径未定,两种都报 第 4 节
计划失效 现计划 10/22 14:30 到期;没有新计划时,14:30 之后不开新仓 操盘手 §5.3
远期 10/27 01:42 Glamsterdam 测试网激活;10/29 01:30–04:00 FOMC、20:00–21:00 PCE:窗口开始前按第 8 节处理已有持仓 日历 JSON

10. 和昨天(白天版)相比的变化

11. UNKNOWN 清单

12. 复算与只读声明


附录:白天内容原文(14:26 快照为主,保留不改)

ETH 模拟盘风险体检(2026-10-21,UTC+8)

角色:ETH 模拟盘风控官执行助手。只读:没有修改任何程序、配置、风控参数或账本,没有读取任何密钥/凭据文件,没有下单。 范围:仅模拟盘研究。各账户是独立的 $100 模拟账户,分别测试策略,不是合并组合。 文中所有建议都是提交 Codex 审批的建议,不是已做的改动。查不到或无法确定的写 UNKNOWN。

0. 三句话结论

  1. 截至 14:26(UTC+8)账本快照,73 个账户共平仓 78 笔,只赢 4 笔,合计净亏 $5.60。去掉跨账户重复后,只有 37 笔独立交易、2 笔独立盈利,每个账户都不足 30 笔,统计上不能证明任何策略有效。
  2. 亏损约 76% 来自交易成本(手续费约 $2.83,即 51%;滑点约 $1.42,即 25%)。15m 策略单个来回成本约 0.6%,是 15m ATR(0.20%)的 3 倍。另据 14 天历史对照,15m 的 28 个变体全部为负,这是结构性的成本侵蚀,不是近期突然失效。
  3. 风险集中在 local_mix 15m(both 账户 14 连亏、回撤 0.797%,为全场最大)、同一信号在多个账户里重复计数,以及 15m 与 240m 方向经常相反:两个周期同时持仓的 bar 中,84.6% 方向相反。明日模拟盘红线:单笔风险不超过权益的 0.5%,单仓不超过 10%,不加杠杆;10/22 01:00、04:00–05:30、20:30(UTC+8)前后不开新仓。

1. 数据来源、新鲜度与「哪套是最新」

数据 路径 数据时间(UTC+8) 用途
当前账本快照(主依据) 〔内部文件〕 → 〔内部文件〕(zip:eth_ledger_snapshot_20261021_1426.zip),汇总 〔内部文件〕 快照 14:26:15;账本内最新 last_book.time = 14:26:12;最新 15m 已收盘 K 线 14:00;240m 最新 last_bar 08:00 权益、盈亏、回撤、连亏、持仓
12:31 快照 〔内部文件〕(〔内部文件〕 = 12:31:05) 心跳 12:31:00;15m K 线到 12:00 K 线 CSV、〔内部文件〕、runtime_health、早期对比
11:39 快照 〔内部文件〕、〔内部文件〕、〔内部文件〕(内容一致;〔内部文件〕 最后一行 11:39:19) 11:39 历史回测、fair_comparison、多因子/新闻账本配置
运行报告 〔内部文件〕、〔内部文件〕、〔内部文件〕、〔内部文件〕 12:29–13:46 部署与运行状态
公开行情 HTX 〔内部文件〕(ethusdt,60min/1day/15min,各 500 根,无密钥) 拉取于 14:24(服务器 ts 14:24:16) 波动率、成交量

如何判断哪套是最新(box 上文件 mtime 全部是 13:29 的解压时间,不能用于判断,所以改用文件内的时间戳): - eth_work、eth_r2、eth_r3、eth_work2 的 auto_runtime 内容相同,〔内部文件〕 都停在 11:39:19,属于 11:39 的副本。 - r2_pull 的 〔内部文件〕 为 12:31:05,heartbeat 为 04:31Z(12:31 UTC+8)。 - 〔内部文件〕 的账本内 last_book.time 为 06:26:12Z(14:26:12 UTC+8),所以它最新。R4/R5 报告显示,运行中的是笔记本上的「指挥官2.0」(auto_bot PID ***,13:25:05 启动)。 - 注意:账本实时运行在本地电脑上。本报告数字都对应 14:26:15 这个快照时刻,不代表此后的状态;14:26 之后的权益、回撤和连亏 = UNKNOWN。


2. 核实上级通报

通报内容 核实结果 依据
每个策略 $100 虚拟账户 已核实:73 个账户的 settings.capital 都是 100 〔内部文件〕
使用 HTX 公开数据 已核实:K 线来自 〔内部文件〕,盘口来自 〔内部文件〕 〔内部文件〕、〔内部文件〕
截至 11:39 共 38 笔平仓、只赢 1 笔 在 11:39 快照的 44 账户口径下复算属实(38/1),但已是旧口径,不再引用 〔内部文件〕
新口径:73 账户、78 笔平仓、赢 4 笔、净亏 $5.60 已核实:78 / 4 / −$5.6036 自算,〔内部文件〕
最大回撤 0.797%(local_mix_both,14 连亏) 已核实:max_dd_pct=0.797,14 笔全为负 〔内部文件〕
所有账户不足 30 笔 已核实:最多的是 local_mix_both,14 笔 同上
亏损主要来自手续费(每次开平约 0.6%) 基本属实,口径需细分:配置为 fee 0.2%/边、slip 0.1%/边,所以一个来回 = 0.4% 手续费 + 0.2% 滑点 ≈ 0.6%。0.6% 是「手续费+滑点」,纯手续费是 0.4%。成本合计约占净亏 75.8%,纯手续费约 50.6% 68 个账户 settings fee=0.002, slip=0.001;5 个 book 账户 fee=0.002, entry_impact=0.001, exit_slip_budget=0.001
多因子、新闻策略 0 笔交易 已核实:multifactor_book_v1、news_book_v1 的 trades=0,reason =「没有技术权重组合通过门槛,空仓观察」 〔内部文件〕、〔内部文件〕
资金费率/持仓量/爆仓/链上数据未接入 已核实:代码中 external_factors='NEWS_ONCHAIN_FUNDING_NOT_CONNECTED';directional 账户 funding_modelled=false, liquidation_modelled=false 〔内部文件〕、〔内部文件〕

真实配置参数(来自快照,未改动):risk 0.5%/笔,单仓上限 cap 10%,止损 5%,最小名义 $5;回撤熔断 warn 10% / freeze 15% / lock 20%(directional 和主机器人)。


3. 账户体检(快照 14:26:15,非 14:26 之后的状态)

3.1 汇总

指标 数值 说明
账户数 73 有平仓的 26 个;有持仓的 8 个
平仓笔数 / 盈利笔数 78 / 4(胜率 5.1%)
独立交易(按 入场时间+出场时间+方向 去重) 37 / 2 独立盈利 例:同一笔 keltner 盈利(10-20 22:00→10-21 02:45 UTC+8)同时出现在 directional_15/keltner_both、keltner_long、strategy_pool_15/keltner 三个账户;独立入场时点只有 25 个
已实现净盈亏 −$5.6036
手续费 / 滑点(估) $2.83 / $1.42 directional 和 book 账户有逐笔 fee 记录;strategy_pool 无逐笔 fee,按配置 0.2%、0.1% 估算
未平仓浮亏(按 HTX 14:24 价 2438.60 计) −$1.155(8 个持仓合计,单个账户 −0.08~−0.19) 估值价不是快照里的 mark,属近似
最大回撤 0.797%(local_mix_both) 其他:ema_both_15 0.626%,strategy_pool_15/local_mix 0.578%,ema_15 0.447%
最长连亏 14(local_mix_both);10(pool_15/local_mix);8(local_mix_long_15)
杠杆 无(现金抵押,单仓名义约 $9.07–9.12 = 权益的 9.1%) 不模拟资金费率和强平
资产集中度 100% ETH 单品种 所有账户相同
风控模式 全部 NORMAL(离 warn 10% 还很远)

3.2 独立交易的价格移动(36 笔,不含 book_paper15)

3.3 历史回测与近期对照(是否失效)

对照 结果 来源
15m 公平对照(10-07 11:30 → 10-21 11:30 UTC+8,14 天,28 个变体) 28 个全部 ≤0;local_mix both 202 笔 −10.06%,胜率 3.5%;local_mix short 138 笔 −7.08% 〔内部文件〕(11:39 快照)
240m 公平对照(04-24 → 10-21) 结果有正有负;pullback both +1.68%,donchian both +1.59%,local_mix both −7.42%(164 笔) 〔内部文件〕
主机器人 4h EMA_FILTERED_200 历史回测 +4.88%,回撤 3.94%,26 笔,胜率 26.9%(约 2.8 年) 〔内部文件〕
FAST15 历史回测 −1.57%,14 笔,胜率 7.1% 〔内部文件〕
- 结论:15m 前向胜率(2/37 独立)和 15m 历史一致,都很差。这不是近期突变,而是这些 15m 策略在 0.6% 来回成本下本来就没有优势。240m 前向只有 2 笔平仓,样本太少,是否失效 = UNKNOWN。

3.4 数据缺失与时间戳断档


4. 市场:近期波动率与成交量(HTX 公开 API,拉取于 2026-10-21 14:24 UTC+8,仅用已收盘 K 线)

窗口 已实现波动(年化) 均量 来源
1h,近 24h 60.8% 1.52M USDT/h HTX 60min
1h,近 7 天 51.2% 1.52M/h 同上
1h,近 ~20 天(499 根) 45.0% 1.65M/h 同上
15m,近 24h 63.0%(本地 CSV 62.8%) — HTX 15min;〔内部文件〕
15m,近 20 天 44.8%(本地 CSV) — 本地 CSV
日线,近 7 天(收盘到收盘) 20.0% 35.4M USDT/日 HTX 1day
日线,近 30 天 33.2% 57.4M/日 同上
日线,近 365 天 56.6% 96.3M/日 同上

5. 当前最大的 5 个风险(建议均需 Codex 审批)

R1|15m 策略被交易成本结构性吞噬(最严重)

R2|信号高度相关:样本重复计数 + 风险集中在同一信号

R3|样本不足 + 14 连亏:现在不能下任何「有效/失效」结论

R4|运行连续性与数据完整性(前向记录可信度)

R5|外部因子未接入 + 波动/流动性错配


6. 现象:15m 与 240m 信号经常相反(研究发现,不是风险项)

各账户是独立的 $100 账户,分别测试策略,这里不把多空并存当作风险,只记录这个现象,供以后构建组合时参考。

给 Codex 的建议(仅当以后要把多个策略合成一个模拟「组合」时): 1. 高周期定方向:240m(或 1d)的持仓方向作为组合的允许方向;15m 只能做同向入场,或用来择时加减仓。 2. 冲突时观望:15m 信号与 240m 方向相反时,组合层不开新仓(各独立研究账户照常记录,不受影响)。 3. 净额与成本:组合层先按净头寸计算再下单,避免同一组合里一多一空各付一次来回成本。 4. 研究验证:先在影子账户里同时跑「无过滤」与「高周期过滤」两版,比较独立样本 ≥30 笔后的去重胜率和扣双倍成本后的净值,再决定是否采用。


7. 简报挑刺

7.1 技术简报 〔内部文件〕(文件 14:26 版)

  1. 「区间宽度 0.89% < 2×0.6% = 1.20%」——疑似重复计算,口径不确定。 上级口径是「每次开平(一个来回)约 0.6%」。在一个区间里高抛低吸,一次完整波段只需要 1 个来回,盈亏平衡线应是 0.6%,不是 1.2%。如果 2× 指的是「要求利润 ≥ 成本的 2 倍」作为安全边际,必须写明,否则就是把一次来回算了两遍。另外,0.6% 在系统中是 0.4% 手续费 + 0.2% 滑点,标题写「手续费」不准确。结论本身仍然成立:现实中拿不到整段区间,0.89% − 0.6% 最多剩 0.29%,不值得做。
  2. 第 81 行「0.89% = 1.49 倍单次开平手续费」的算法与第 83 行的 2× 口径前后不一致,应统一。
  3. EMA200 暖机偏差:只请求 300 根 K 线,1d EMA200 = 2289.49;我用 HTX 499 根日线复算为 2313.45(差约 24,约 1%)。4h EMA200 = 2527.65;本地 6067 根 4h CSV 全量复算为 2513.64(差 14)。应拉更长历史,或注明暖机误差。新闻简报写的「200 日 EMA ~$2,326」也和它对不上。
  4. 「波动率状态:常态」与实际数据不符:近 24h 的 1h/15m 已实现波动年化 61–63%,比 20 天基线高 35–40%;10-20 22:00 出现 2.75% 的 1h 振幅。带宽分位只看 120 根,没能反映这次跳升,且 15m 带宽分位 19%(挤压)没有写进波动结论。
  5. 信心度 55% 的算法有问题:四个周期都判「震荡」也被算作「一致 4/4」来加分。没有方向的一致不应提高方向信心;而且这是规则分,不是概率,写「约 55%」容易被误读。
  6. 4h 均线是空头排列(EMA20 2421 < EMA50 2444 < EMA200 2528,价格在 EMA200 下方),趋势得分却是 +0,评分规则对排列的权重偏低,值得复核。
  7. 关键支撑 2,424.65 离现价只有约 0.6%(= 1 个 1h ATR = 1 个来回成本),用「4h 收盘跌破」作为下修触发,假信号概率高。建议加上幅度或时间过滤。
  8. 「止损按 1–2×ATR(4h)」(约 1.5–2.9%)与系统配置的 5% 固定止损不一致,应注明这只是参考,不是系统参数。
  9. 未包含资金费率、持仓量、爆仓数据(与系统现状一致,但应列入数据缺口)。

7.2 新闻简报 〔内部文件〕(文件 14:27:38 版)

  1. E4「10/21 ETH 1 小时内由约 $2,419 拉到 $2,462,约 $27.21M 空单被爆」: - 日期和价位与 HTX 不符:HTX 1h 线上的挤空发生在 10-20 22:00–23:00(UTC+8),从 2409.76 到 2477.71。10-21(UTC+8)全天最低 2426.95,没有出现「2419→2462」。 - 来源:我读到的 14:27 版附有链接,但只有 CMC AI(AI 生成的摘要页),属于二手来源,无法核实,也没有交易所或 Coinglass 等原始爆仓数据。群里指出「无来源链接」,可能针对的是更早的版本。无论哪种情况,这条都应降级为「未核实」。第 0 节三句话结论第 3 条和第 1 节都引用了它。
  2. BitMine 604 万 ETH(E3):14:27 版附有 The Block 和 SEC 8-K 链接;第 0 节第 3 条引用时没有链接。8-K 附件我没有打开核对,具体数字的核实状态 = UNKNOWN。「约占流通量 4.9%」需要注明分母口径。
  3. 第 1 节价格「$2,445–2,452,24h +1.7%~+2%」:HTX 14:24 价格为 2438.60,24h 涨跌 +1.68%(从 2398.39 起算)。数值大致吻合,但未注明数据时刻,且已经偏离价格区间下沿。
  4. 风控提示「降低杠杆或放宽止损」与风控原则冲突:放宽止损而不同时减仓,会增大单笔亏损;模拟账户本身没有杠杆。应改为「不开新仓 / 减仓,止损不放宽」。
  5. 「置信度约 55%」与技术简报碰巧相同,两者都是主观或规则分,应注明不是概率,也不要互相印证。
  6. ETF 流量(10/20 −$26.1M、30 日 −$389M)、FedWatch 概率(84%/16%)都来自二手聚合站,未见 Farside/SoSoValue 或 CME 原始数据。10Y 收益率 5.116%、DXY 101.70 我没有独立核对 = UNKNOWN。
  7. 「参考区间 $2,326–2,560」宽约 10%,对模拟盘没有操作意义,建议给出与 ATR 挂钩的区间。
  8. 10/22 时间表中的 13:48 LMTS 解锁、EIA 天然气等与 ETH 无关,属于噪音,可以删除。
  9. 时区换算我抽查了:20:30(初请 08:30 ET,EDT=UTC−4)和 01:00(20Y 拍卖 13:00 ET)都正确。Tesla 发布时刻 UNKNOWN,简报已如实标注。

8. 给 ETH 操盘手的明日(10/22,UTC+8)模拟盘红线

仅限模拟盘;数值取自现行配置,不额外放宽。如需收紧,提交 Codex 审批。

项 上限 / 规则 依据
单笔风险上限 ≤ 权益 0.5%($100 账户 ≤ $0.50),含来回成本 配置 risk=0.005
单仓名义上限 ≤ 权益 10%(约 $10),不加杠杆 配置 cap=0.1
止损 不放宽;入场前确认止损距离 ≥ 2× 来回成本(≥1.2%) §7.1 第 1 条;口径待定
15m 策略 建议只观察、不新开(待 Codex 审批);如继续运行,单账户每日新开 ≤3 笔(建议值) R1
连亏 / 日亏 连亏 6 笔或当日亏损 0.5% 时停止新开,次日复核(建议值,待审批) R3
不开新仓窗口 10/22 00:30–01:30(美 20Y 国债拍卖结果 01:00);04:00–05:30(Tesla 财报,发布时刻 UNKNOWN,电话会 05:30);20:00–21:00(美初请失业金 20:30) 新闻简报 §5;MarketWatch/eOption 日历
次级留意(可不禁) 22:00 领先指标、23:00 KC Fed / 财政部发行规模;每日 08:00(日线和 4h 收盘)、每 4h 收盘时刻 同上;本地 K 线时区为 UTC
运行风险时段 01:00–11:30 历史上曾出现心跳断档(10-21 01:43–11:27)。夜间运行未验证,夜间不留新开的 15m 仓位 §3.4
资金费率结算时刻 UNKNOWN(未接入) —
加密专属事件(ETF 流量公布时刻等) UNKNOWN 新闻简报 §8
远期提示 10/27 01:42 Glamsterdam 测试网激活;10/29 02:00 FOMC 决议(窗口外,届时另行发出红线) 新闻简报 §6

9. UNKNOWN 清单

10. 复算脚本与只读声明

补充(14:38 UTC+8):账本断档定性与数据完整性

补充(14:39 UTC+8):休眠期间出现的入场记录

补充(14:40 UTC+8):断档期间止损回放结果(来源:技术分析师,HTX 15m,01:30–11:30 共 40 根)

补充(14:45 UTC+8):补记成交拆分统计

数据:14:26:15 账本快照 〔内部文件〕(73 个账户),只读。补记定性依据:〔内部文件〕。脚本:〔内部文件〕。

补记识别口径:11:39 唤醒后重跑的 40 根 15m K 线,开盘时间为 10-20 17:30Z – 10-21 03:15Z(= 10-21 01:30–11:15 MYT)。entry_time 落在这个区间的算「断档内入场」;entry_time 在区间之前、exit_time 落在区间内的算「休眠前开、补跑里平」。 - 定位结果:入场 23 笔,合计 −1.27447 USD;平仓 8 笔,合计 −0.82563 USD;共 31 笔,与主管核实一致。入场合计按 4 位小数是 −1.2745,和技术分析师的数一致;主管写的 −1.2743 差 0.0002,属于舍入或口径差。 - 现有 8 个持仓都不是在断档内开的。240m 账本在补跑时段没有成交。book_paper15_v1 那 1 笔是实时盘口成交,不在 31 笔里,但它持仓跨过了断档,期间没有观测。 - 要特别注意:8 笔「补跑里平」中有 3 笔是盈利的 keltner 多单(10-20 22:00 → 10-21 02:45 MYT),也就是此前 4 笔赢单中的 3 笔、2 笔独立赢单中的 1 笔。

指标 含补记(78 笔) 去掉补记(47 笔) 备注
已平仓笔数 78 47 剔除 31 笔
赢单 / 胜率 4 / 5.1% 1 / 2.1% 剩下的唯一赢单是 strategy_pool_15/rsi(+$0.0096)
独立交易 / 独立赢单(按 入场时间+出场时间+方向 去重,同 §3.1) 37 / 2(5.4%) 26 / 1(3.8%) 补记 31 笔去重后是 11 笔独立交易,含 1 笔独立赢单
独立入场时点 26 19 本次复算是 26;§3.1 写的 25 差 1,原因未查明
最大连亏:全局(独立交易按平仓时间排序) 18 20 去掉补记后反而变长,因为剔除了 keltner 赢单。这是跨账户合并的序列,只当描述
最大连亏:最差账户 14(directional_15/local_mix_both) 9(同一账户) 这 9 笔里,8 笔在断档前,1 笔在断档后,中间跨过了剔除的那段。只算断档前连续的是 8
最大回撤:最差账户 0.797%(local_mix_both,账本 max_dd_pct,按盯市计) 约 0.54%(同一账户,只算已平仓的近似值) 见下文说明。准确的盯市回撤记 UNKNOWN
已实现净盈亏 −$5.6036 −$3.5035 补记 31 笔合计 −$2.1001
手续费 / 占净亏 $2.8336 / 50.6% $1.7070 / 48.7% directional 用逐笔 entry_fee+exit_fee;strategy_pool 按配置 0.2%/边估算;book 用 execution_fills
滑点 / 占净亏 $1.3991 / 25.0% $0.8359 / 23.9% 按配置 slip 0.1%/边×名义估算。book_paper15_v1 没有 slip 字段(它用 entry_impact 和 exit_slip_budget 各 0.001),没算进去;按这两项估约 $0.018,加上后两口径分别是 75.8% 和 73.1%
成本合计占净亏 75.5% 72.6% 两口径下成本侵蚀的结论都成立

回撤为什么不能准确重算:仓位按当时权益的 0.5% 风险和 10% 上限来定,账户状态是前后连着的。去掉补记以后,后面每笔的仓位、持仓路径和盯市权益都会变,而且这段时间如果程序是实时在线的,会怎么成交本身就不知道。所以去掉补记后的盯市回撤记 UNKNOWN。上表的 0.54% 是近似值:从 $100 起,只把剩下 47 笔的已实现盈亏逐笔累加,算峰谷回撤,不含浮动盈亏,也不重算仓位。同样的方法用在含补记口径上,结果也是 0.797%,和账本字段一致,可以作为参照。连亏也有类似问题:剔除补记后,断档前后的序列被直接接在一起,跨断档的连亏只当参考。

更正 14:39 补充里的说法:之前写的「前视偏差」不准确,现更正为:补记成交混进了前向样本,信号本身没有用到未来数据(第 i 根收盘出信号,按第 i+1 根的历史开盘价×1.001 成交)。问题在于,这些成交当时并没有实时发生,却和实时样本记在同一个账本里,而且没有任何标记。风险等级仍然是高:受影响的是 31/78 笔已平仓、11/37 笔独立交易,以及 2 笔独立赢单中的 1 笔,足以改变胜率和独立赢单数。

统计口径:在 Codex 答复 Q-010 之前,这 31 笔单列,不进前向统计和规则优化证据。本简报和以后的风控统计以「去掉补记」作为前向口径,「含补记」只作对照。§0、§3.1、R1–R3 里引用的 78/4、37/2、14 连亏、0.797% 都是含补记的数字。

给 Codex 的建议(只是建议,不改代码和参数): 1. 账本的每笔成交和每个事件都加上 recorded_at(写入时的挂钟时间)和 〔内部文件〕,区分实时成交和补跑成交。 2. 休眠或断线恢复后补跑的 K 线,只更新指标和信号,并记录成「补跑信号」,不生成成交;如果为了延续状态必须成交,就单独标记,不计入绩效和胜率。 3. 报表默认按「去掉补记」统计,同时给出含补记的对照;历史上这 31 笔是追溯标注还是剔除,由 Codex 决定。 4. 补跑以后,要把账户状态(持仓、止损、last_bar)和对应实时口径逐笔对账,避免剔除补记后状态对不上。

补充(15:08 UTC+8):基线回撤与总闸模拟

数据:14:26:15 快照 〔内部文件〕(73 个账户,settings.capital 都是 100),只读。主口径是「去掉补记」,剔除的就是上一节认定的那 31 笔;「含补记」只作对照。脚本:〔内部文件〕。时间均为 MYT(UTC+8)。

1. 基线回撤(已实现口径)

算法:从 $100 起,按平仓时间把每笔已实现盈亏累加,算峰谷回撤。不含浮动盈亏,也不按剔除后的权益重算仓位,所以和账本里按盯市算的 max_dd_pct 不是一个口径。

排名 去掉补记:账户(笔数) 回撤 含补记对照:账户(笔数) 回撤
1 directional_15/local_mix_both(9) 0.542%($0.5418) directional_15/local_mix_both(14) 0.797%
2 directional_15/ema_both(3) 0.484% strategy_pool_15/local_mix(10) 0.578%
3 directional_15/ema_short(2) 0.366% directional_15/ema_both(3) 0.484%
4 directional_15/local_mix_short(6) 0.362% directional_15/local_mix_long(8) 0.436%
5 strategy_pool_15/local_mix(5) 0.322% directional_15/ema_short(2) 0.366%

2. 总闸模拟(研究用的回放,不改账户)

规则:同一账户连亏 6 笔,或者当天(MYT 00:00 起算)已实现亏损达到当天开盘时已实现权益的 0.5%,就停止开新仓,一直停到当天 MYT 24:00。已经开的仓照原样平仓,只拦新开仓。 口径: - 连亏计数不按天重置,赢一笔才清零。被拦下的单不计入连亏。 - 停机期间平掉一笔亏损单,或者第二天又亏一笔,只要连亏仍然≥6,就会再次触发,停到那一天的 24:00。 - 拦截的判定是:入场时间 ≥ 触发时刻,并且和触发在同一个 MYT 自然日。 - 账户之间互相独立。 - 近似处理:拦掉一笔以后,后面的成交都按原账本的记录不变。实际上 local_mix 这类多空反手的策略,拦掉一笔会改变后面的持仓状态和仓位,所以「挡掉的亏损」只是一阶近似,真实的反事实结果记 UNKNOWN。

触发清单 | 口径 | 账户 | 触发时间 | 原因 | 被拦的新开仓(入场→平仓,盈亏) | |---|---|---|---|---| | 去掉补记 | directional_15/local_mix_both | 10-20 22:30 | 连亏 6 | 22:45→23:00(−0.0143)、23:15→23:30(−0.0472) | | 去掉补记 | directional_15/local_mix_both | 10-21 13:45 | 连亏 7(跨断档、跨天累计) | 当天后面没有新开仓 | | 去掉补记 | directional_15/local_mix_short | 10-20 23:30 | 连亏 6 | 当天后面没有新开仓 | | 含补记 | directional_15/local_mix_both | 10-20 22:30;10-21 03:15(这次是补记单平仓) | 连亏 6;连亏 7 | 10-20 拦 2 笔(同上),10-21 拦 5 笔(其中 4 笔是补记单) | | 含补记 | directional_15/local_mix_short | 10-20 23:30 | 连亏 6 | 无 | | 含补记 | directional_15/local_mix_long | 10-21 08:30 | 连亏 6 | 拦 2 笔(09:30 那笔是补记单,另一笔是 13:15) | | 含补记 | strategy_pool_15/local_mix | 10-21 04:45 | 连亏 6 | 拦 4 笔(其中 3 笔是补记单) |

结果 | 口径 | 触发账户数 | 被拦笔数 | 被拦单合计盈亏 | 挡掉赢单数 | 全部账户已实现净盈亏:原 → 模拟 | |---|---|---|---|---|---| | 去掉补记 | 2 | 2 | −$0.0614 | 0 | −$3.5035 → −$3.4421(少亏 1.8%) | | 含补记 | 4 | 13 | −$0.6774 | 0 | −$5.6036 → −$4.9262(少亏 12.1%) |

15:25 策略研究员回测初审要点(待晚间简报展开核实)

16:00 4h 收盘检查

更正(2026-10-22 00:45 UTC+8)