现货黄金 XAU 实测·东财122.XAU快照 11-08 00:25 · 构建 b12
4080.48 −8.32 (−0.20%)
COMEX 主连 GC00Y 实测·东财101.GC00Y
4079.50 −0.83%
开4098.50 高4116.20 低4035.10 昨收4113.50 · 11-07 06:00:00
同刻他源对照 实测
金十 XAUUSD 4070.66 @05:54:54
新浪 hf_XAU 4070.75 @05:54:00 · hf_GC 4083.17 @05:59:59
差 0.24% — 冻结时刻不同,非数据错?为什么三个源价格不一样?
东财 122.XAU 4080.48(@06:00:00 收盘)、金十 4070.66(@05:54:54)、新浪 4070.75(@05:54:00。
三源在各自停表瞬间都自洽,差异全部来自收盘前 6 分钟又涨了 9.8 点。
结论:不是数据错误。但双源校验必须先做时间对齐(只比时间戳差<30s 的报价),否则天天误报。
我的持仓(可改,改一下看右侧两栏怎么变)
手
系统结论
A规则 未启用 B独立 偏空·未确认
定时分析循环(设置见⑧)
--:-- 每 5 分钟一轮 · 下次
下一重大事件
--:--:-- 11月FOMC
数据源健康(周末休市)
操作

问小总?ad-hoc 提问,和定时链路走同一套数据层。
硬约束:回答里每个数字都必须能追到接口字段出处,禁止模型凭记忆作答;做不到就回答"本项无数据"。

这条约束在 DeepSeek 上已实测可执行:喂给它一段缺项数据,它把缺失项老实写进了 unknowns,没有编数。

后端未接入,现在点了不会有回答——我不会让原型编一个答案给你看。

① 双轨结论?两栏互相看不见对方。
A 栏只执行你写死的规则,AI 无权修改或放宽;
B 栏先不看你的持仓独立判一次市场方向,落库;第二步才对照持仓算动作差异。

为什么要分开?如果 AI 先看到持仓再判断,它会倾向于确认你已有的方向(你做空+数据偏空→“维持”),形成自我强化闭环,持续给你制造信心。这是本系统最危险的失效模式。

轨道 A|规则引擎(纪律执行器)? A 栏完全由代码执行你的规则,AI 不参与判断、也不参与记账。
规则用结构化条件写(指标 + 比较符 + 阈值引用),不是自然语言—— 因为"如果情绪极度恐惧就考虑抄底"这种话,AI 每次都会解释成不同的意思, 判据就又回到模型手里了。

分工划死:AI 生产数字,代码做判断,你改规则。三条谁也不许越线。

轨道 B|AI 独立判断(不看持仓)研判示意·数据实测

⚠ 更正:下面这个"偏空"结论未能重现。
同一份冻结输入(md5=1aa4883814a4)于 22:15–22:35 连跑 3 轮,小总三轮全部给"中性观望", 小股从"偏空0.5"变成"中性0.35"、小情在"中/空/中"之间翻转。 上一轮那个"偏空"是模型抖动,不是新信息——我当时报错了,这里更正。
更严重的:那次小军被截断作废,导致多方合力从应有的 ~1.12 掉到 0.40,冲突度被人为压到 0.417,闸门误开。 那是一个 bug 造出来的交易信号,而且它不报错。 新规则:任何一路作废 → 本轮标 partial_meeting,禁止生成动作变更推送;冲突度必须显示参与数如 0.417 (5/7)。
市场方向
偏空(未过方差确认) 三轮中位 · 快照 —
小总三轮方向 — · 强度 — · 主导因子 —
三轮方向不一致 按 median_decision 规则 usable=False → 本轮结论只落库,不作为动作变更依据。要出动作必须补跑至方向一致或极差收敛。
机械汇总:加权方向分 — · 冲突度 —(—,作废 —)· 空方 — vs 多方 — · 存续度 —
闸门这次拦住了:冲突度 — > 0.5,机械规则不给方向票;小总自己三轮给出 中/空/空,方向都没定,更不该拿来下动作。
小总不是数票——它下调了三路的强度:小储"金价反应有限,强度应从0.6下调"、小股"股市反弹与恐慌缓和削弱保证金追缴逻辑,0.5偏高"、小情"VIX回落显示恐慌缓和,强度应下调"、小金"慢变量,不改短期利率主导方向,降权"。
它同时否决了小技作为方向输入("未提供方向性信息,仅作降权参考")——这是组长权限,不是投票结果。
提前量 档位定义见⑧
有提前量 · 约 51 小时
依据:下周美国10月CPI 尚未公布(日历只有日程提示,无预期值无实际值)。 小总给出的作废条件里第一条就是"下周CPI核心环比明显低于预期"——这是一个还没发生、可验证、有时间戳的前瞻判断,不是事后解释。
但必须打折的部分:非农本身已过去 21 小时、美元已涨完,那一段确实是已定价信息,不能算进提前量。
市场尚未计价的部分(预判依据,不是归因)
① 11-09 中东月夜窗口——日历型事件,市场未给出概率定价; ② 11-10 CPI 的 consensus 为 null,无一致预期=预期差无法预计算,只能提前定"若超/低于前值则怎么反应"; ③ SPDR 持仓 1041 吨处于近月低位,资金面尚未回流。
已发生部分(非农16.5万超预期、美元+0.71%、10Y 4.85%、12月加息概率≈80%文本抽取)只作背景,不计入提前量。
小总给出的判断作废条件(原文)
若下周CPI核心环比明显低于预期、12月加息概率回落至60%以下,或美元指数完全回吐涨幅、10Y美债收益率跌破4.70%,同时金价站上4106.98,则空头判断作废。

它自己列出的两条最可能错在:
· 非农利空下金价仅跌0.465%,下影线43.8点远长于上影线,显示低位买盘强劲,可能已price in鹰派预期。
· 白宫顾问费兰及戴利言论暗示不急于加息,12月加息概率可能回落,美元美债收益率或反转。
关注价位 实测·东财GC00Y
下沿 4026.86(实测日内低,跌破则空头确认) 上沿 4106.98(实测日内高,站上则空头作废)
小总给的动作含义
不追空,因低位承接明显;等待反弹至4100上方或跌破4026确认方向;多头暂观望,等待利率预期松动信号。
有效期 TTL
至 2026-11-09 06:00 (到期自动作废,不续期;11-09 恰是月夜窗口)
组长自评(原文,这是本次实测最重要的一句话)
vs 机构共识:与机构共识一致,均认为短线承压但下行空间有限,我们没有信息优势,本结论价值仅为纪律执行。

这句话的意思:七路里除了小技的价格结构,其余都在读同一批公开信息。所以这次的方向结论和机构共识是同一个——它没有信息优势,它的价值只在"纪律执行":把"该退出但别反手"这件事算出来、记住、并在条件触发时喊你。
要产生信息优势,只有两条路:① 小市的机构胜率榜("共识里该信谁"不是公开的)② 小技的技术面(系统自己算指标得结论,不抄机构观点——"人人能看到但没人系统化处理")。其余六路注定是共识的复述。

⚠ 这条分界必须补一个边界,否则会漏东西:机构内容里混着两类东西——判断(方向、目标价、理由)和数字型事实(CFTC 持仓拆解、期权偏斜、租赁利率、央行购金月度数、实物需求)。前者归小市,后者归数据层(小金/小储按需取用),只取数据、不取结论。如果因为"机构的东西都归小市"就把这些数字一起挡在外面,小金和小储会长期缺硬数据——而它们报的"未获取项"里恰好就是这几样。
对照你持仓后的动作差异(这一步才看持仓)
—

①-b 持仓决策矩阵 — 三个动作,三档证据门槛。门槛越高,越难触发?这块的结论会随你上方选的持仓方向/成本实时变化,页面里没有任何写死的结论。
之前我把"做多@4050"那个场景的结论文字硬写进了 HTML,你切到做空后 JS 算出"维持"、底下写死的还在讲"平仓",两边打架——那是我的 bug,已改成整块实时渲染。
? 关键认识:平仓不需要新方向的证据。
反手 = 需要"我知道该做多"(正面证据,门槛最高)
平仓 = 只需要"我做空的理由不成立了"(不需要知道往哪走,门槛最低)

之前我的设计把这两件事混在一栏里,导致"证据不足以反手"时系统只能沉默—— 但那一刻真正该做的是离场,不是等反手的证据凑齐。

盈亏不参与方向判断(市场不知道你的成本价),但参与动作选择: 浮盈时立论动摇→锁盈减仓;浮亏时立论动摇→平仓认错;浮亏且立论仍成立→那是扛单,系统必须显式说出来。

当前持仓
做多 2 手 @4050
浮盈 +0.51%
持仓理由存续度? 支撑你当前方向的各路强度之和 ÷ 反对你方向的各路强度之和。
>1.2 立论稳固;0.8~1.2 动摇;<0.8 立论失效,触发离场评估——不管新方向证据够不够。
—
真跑中位:多方 —(小金)÷ 空方 —(小储)= 存续度 —
反手所需的新方向证据
不足
空方 — vs 多方 —,冲突度 — > 0.5 → 闸门关闭,不给新方向票

三档门槛对照(这是这套系统最重要的不对称)

动作需要什么证据证据门槛是否受"时机成立"约束风险方向
平仓 / 离场当前方向立论失效即可,不需要任何新方向观点 最低不受约束(防守动作随时可做)纯降风险
减仓立论动摇 或 浮盈达保护线 中不受约束降风险
反手新方向正面证据 + 时机成立 + 你确认后才记为"系统建议" 最高受约束换风险
加仓立论稳固 + 时机成立 + 浮盈存在 + 你确认后才记为"系统建议" 最高受约束加风险
⚠ 先澄清一件事:本系统零下单权限,它碰不到你的账户。所以"确认"确认的不是交易,是建议的归属。

系统能输出两种完全不同的话:
说法什么时候允许用账本里怎么记
"证据显示偏空"(描述)任何时候都能说 记为 observation,不计入系统建议
"你应该反手做空"(指令) 只有你点过确认之后才允许这么说 记为 system_advice,参与命中率考核
为什么要分这一刀,三个理由,都不是安全考虑:
① 账本不能冒领也不能冤枉。这套系统存在的意义是回答"以后该听它的还是听你的规则"。 如果它随手把"反手"记成自己的建议、事后又拿这条打分,那命中率统计里就混进了你从没采纳过的意见; 反过来你自己冲动反手、系统不知道,它又会把你做的事算成它没说对。两种都会让那张账本表失去意义。
② 升风险的话,系统没有资格用命令句说。它不知道你的资金、杠杆、期限、生活现金流。 降风险的动作(平仓/减仓)它可以直接下指令,因为说错了最坏结果是你不动; 升风险的动作(反手/加仓)它只能给证据,动作的所有权必须是你的。
③ 它是一道故意设置的摩擦。你那份报告里「模式六:违规但赚钱是最危险的正反馈」—— 反手恰恰是冲动最高的一刻。要系统"开口承认这是它建议的"必须先由你点一下, 这个动作本身没有任何技术作用,它的唯一作用是让那一刻慢半拍。
降风险的动作门槛低、随时可做;加风险的动作门槛高、还要时机成立,且不经你确认就不算系统建议。 这个不对称是故意设计的——它让"容易做的事"恰好是"更安全的事", 而把"最容易上头的那几个动作"设成需要过三道闸。
最危险的一格,系统必须主动喊出来:
浮亏 + 持仓立论仍成立 = 扛单状态。 此时存续度 > 1.2,按上面的表它不该触发任何动作——但这恰恰是最容易变成灾难的组合: 账面在亏、理由还说得通、于是可以一直不认。
所以这条要写死成独立规则,不看存续度,只看两件事:
① 浮亏是否触及硬止损线(例:−2%,无条件离场,AI 与七路都无权否决)
② 立论的失效条件是否已被触发——不是问"理由还在不在",而是问"当初写下'什么情况下这个判断作废'的那几条,有没有兑现"
第②条是防自欺的关键:扛单时人不会承认理由消失,但会承认"我当时说的失效条件确实出现了"。

② 七路情报?三条硬规矩
① 每个数字必须带时间戳,没有新鲜度的数字不许出现;
② 取不到数据就明写"无数据",禁止让模型填空——它会编出一个看起来很合理的分布;
③ 点卡片可展开原始证据条目(带来源与发布时间)。

点卡片可看原始证据条目?进度条怎么读 — 三个东西互相独立,别混着看:
① 颜色 = 方向:红=偏多,绿=偏空,灰=中性(右上角「反转涨跌色」可整站互换)
② 长度 = 证据强度 0~1:不是涨跌多少,是这一路握有多少证据
③ 右上角数字 = 置信度:模型对自己结论的把握

因为相互独立,会出现"偏空但强度只有 0.3"(方向倾向弱),也会出现"中性但强度 0.9"——后者意思是明确地不构成方向票,不是"没数据"。

③ 一致性?冲突度 = 1 − |加权方向分| ÷ 强度绝对值和
它衡量七路在多大程度上互相抵消。> 0.5 时汇总规则强制输出观望,不给模型商量的余地。

为什么冲突本身有价值:3多2空 ≠ 偏多。"机构一致看多、技术面已破位"这种结构信息量最高,如果让多数票把它淹没,等于主动丢掉最该看的东西。

投票分布 1多 / 1空 / 4中性 | 小军已恢复投票 | 小市偏空但不投票(共识基准) · 冲突度 —(>0.5,闸门关闭)
★ 最有价值的产出:两路组员自己顶出了同一条反证。 小股、小情 在给出偏空结论的同时,各自独立列出:「下影线 43.8 远长于上影线 17.32,收盘自日内低点 4026.86 回升 43.8 点、位于振幅 54.7% 位置——低位承接明显,不支持单边看空」。 小总据此把结论从"偏空"改成"短线偏空但下行空间有限,倾向震荡偏弱",并明确写"不追空"。
小军两次调用推理超预算作废、小市作共识基准不投票?两个"中性"含义不同,别误读:
· 小金 中性 = 单日 +0.855 吨(+0.08%)属噪音级,不构成方向票;
· 小市 偏多但强度仅 0.28 = 样本只有 7 条、机构权重榜未启用。

两者都不许冒充高置信。攒够样本后才会变成有效票。

④ 事件时间线 — 按「预期差」组织,不是按「因素清单」;公布后反应攒够半年就自动长出弹性表

按预期差组织,不按因素清单?为什么?金价不响应数据本身,响应实际 vs 预期的偏离。
每个节点存:公布时间 / 前值 / 机构预期 / 实际 / 修正值 / 重要度 / 公布后金价反应。

⚠ 金十实测:star≤2 的条目 consensus 普遍为 null。此时禁止用前值冒充预期值——那样算出的预期差是假的,会系统性污染弹性表。

攒够半年样本,这里会自动长出一张"每个指标对金价的真实弹性表",比任何 AI 观点都值钱。

⑤ 价格与事件叠加?这张图是复盘工具,不是看趋势用的。
· 竖虚线 = 事件(非农等);蓝色三角 = AI 当时推的结论,点它可回放当时七路快照;
· 红/绿横虚线 = 当前结论的触发价与失效价;
· 右侧灰底 = 休市区间。休市期间价格不动是正常的,不能显示成"数据异常",也不能当成"公布后无反应"回填进弹性表——那会把所有指标的弹性系统性算成 0。

叠加层是给你复盘用的,不是给你看趋势用的

⑥ 预判账本?为什么按提前量分档,而不是算一个总命中率?
因为"提前 1 小时对"和"提前 1 天对"是两种完全不同的能力,混在一起算等于没有信息。

记账由代码强制事务完成,AI 无权参与。每条信号在同一事务内写 signal + snapshot + config_version,推送与落库同生同死。理由是你自己踩过的坑:SQL 加 JOIN 没写显式 field(),"推送成功后标记状态"打到不存在的行且静默,造成 15 条重复推送。
每日自检「推送条数 == 账本条数」,不等就告警。

提前 1 小时 命中率
—
目标档 · 样本 0
提前 4 小时 命中率
—
目标档 · 样本 0
提前 1 天 命中率
—
目标档 · 样本 0
校准度 Brier
—
说80%把握时,是否真有80%兑现
覆盖率
—
愿意开口的时段占比
扣成本后净效果
—
命中58%但偏移0.08%=必亏
当前配置版本
v0
每条信号记自己属于哪个版本
机构权重榜
—
小市维护,样本不足未启用
共识偏离度
—
与机构共识差多少(0~1)
偏离时胜负
—
我们对该还是共识对
无法打分
—
unresolved 占比 · 升高说明总在快下班时出信号
方差确认状态
—
单场会议点值不具备决策资格

⑥-b 共识偏离度 — 回答"我们是在生产观点,还是在搬运观点"? 定义:偏离度 = |小总得分 − 共识得分| ÷ 2,取值 0~1。
· 得分 = direction × strength(范围 −1 ~ +1)
· 共识得分取小市的输出(它就是机构共识的聚合,不参与投票)

为什么必须除以 2:两者都在 −1~+1 之间,最大可能差是 2,除完才落在 0~1 可比区间。

显著偏离阈值默认 0.30(在⑧改)。低于它算"跟随共识",高于它才算"独立观点"。
只有显著偏离的那些时点,才进入"偏离时胜负"统计——这是唯一能证明这套系统有存在价值的证据。

共识得分(小市)
−1 × 0.42 = −0.42
机构共识:短线承压守 4000(高盛下调目标价、加息预期升温)
我们的得分(小总)
−1 × 0.50 = −0.50
小总结论:短线偏空但下行空间有限,倾向震荡偏弱
本次偏离度
0.04
远低于阈值 0.30 → 判定:跟随共识,非独立观点
这个数字不好看,但它才是这次实测最值钱的产出。
⚠ 但这个 0.04 必须打折看:唯一能产生非共识输入的小技当前是半空转(没有K线历史,只能给中性 0.4,实测被小总判定"未提供方向性信息,仅作降权参考")。所以我们不是"没有信息优势",而是"唯一可能有信息优势的那一路还没接上"。小技拿到K线历史真正算出指标后,偏离度要重算一次——现在这个 0.04 是残缺会议的产物。

偏离度 三轮实测偏离度 —,中位 —,极差 — —— 极差已跨过判定阈值 0.30,所以本指标当前结论是:— 这和组长小总自己的自评完全吻合:「我们没有信息优势,本结论价值仅为纪律执行」。

它意味着:如果这套系统只做"综合研判给方向",它不比你自己刷金十快讯强。 它现在能提供的价值只有三样,而且都不是"信息": ① 纪律执行(存续度 — → 该不该退出由它说,不由情绪说); ② 反证顶出(小股小情独立列出同一条下影线证据,人容易漏); ③ 可证伪记录(每条判断都留痕、都回填,共识可不会替你记这些)。

要真做出信息优势,只有两条路可走: ① 机构胜率榜——共识是公开的,但"共识里该信谁"不是公开的。高盛这次下调、花旗仍给 5000, 历史上谁在这类环境下更准,没人算过。小市一旦把权重跑起来,它的输出就不再是共识的算术平均, 而是对共识的加权校正,那才是偏离度的来源。
② 小技的价格结构——唯一一个"人人能看到但没人系统化处理"的信息源。 这次它给的是中性(因为没接K线历史),一旦接上,它最可能产生与共识不同的判断。

分歧账本(只在偏离度 ≥ 阈值时记一条)

时间共识我们偏离度 偏离方向+1d 共识+1d 我们胜负
暂无记录 —— 本次偏离度 0.04 未达阈值 0.30,不构成一次独立观点,所以不记。
这张表长期为空是正常且诚实的结果。如果它很快就有几十条,反而要怀疑阈值设太低、系统在乱标"独立观点"。 攒够 30 条显著偏离后,"偏离时胜负"那一格才会出数字。
★ 本轮最重要的发现:方差没有消失,它只是从组员搬到了组长身上。

同一份冻结输入(feeds md5 固定),thinking 关闭后连跑 3 轮:
对象三轮方向三轮强度是否一致
小储空/空/空0.72 / 0.72 / 0.72完全一致
小股中/中/中0.55 / 0.35 / 0.35方向一致
小技中/中/中0.35 / 0.35 / 0.35完全一致
小军中/中/中0.35 / 0.35 / 0.35完全一致·截断已消除
小情中/中/中0.35 / 0.35 / 0.45方向一致
小金多/多/多0.45 / 0.45 / 0.45完全一致
小市空/空/空0.62 / 0.62 / 0.62完全一致
小总(出结论的那一路) 中 / 空 / 空0.45 / 0.40 / 0.60 方向翻转
小总认定的主导因子 价格结构 / 利率 / 利率 不一致
结论:关思考把七路组员稳住了(0 作废、方向全一致),但决策权在组长手里,而组长恰恰是最不稳的那一路。
更麻烦的是——组长是唯一一个"深度推理更值钱"的位置,不能像组员那样简单关掉思考来求稳。 这是真正的两难:要质量就得容忍它的方差,要方差稳定就得牺牲它的判断深度。
所以"3 场会议取中位数"这条规则,靶子应该是小总,不是七路组员。 组员已经够稳,多跑几场是浪费钱;只有组长需要重复确认,钱应该花在这里。
连带后果:偏离度这个指标,现在还不能用来回答问题。
三轮实测偏离度 = 0.31 / 0.11 / 0.01,中位 0.11,极差 0.30 —— 正好等于判定阈值 0.30。

也就是说同一份数据三轮里一次算"独立观点"、两次算"共识复述"。 这个指标本来是回答"我们有没有信息优势"的,结果它自己的抖动就跨过了阈值—— 单场会议给出的任何偏离度结论都是掷骰子。

处理规则:偏离度与方向结论一样必须走多场中位数 + 极差检查; 极差跨过阈值时页面显示"无法判定",而不是显示某个具体数字。 宁可回答"现在还不知道",也不要给一个会变的数。
关于「提前预判准确率 90%」这个目标,我按它做,但算完账后的结论是要换个能达成的形式?直接说结论:短期金价方向 90% 命中,在公开数据里几乎不存在。
机构策略师季度方向命中约 55~62%,日内方向接近抛硬币。

如果直接把 90% 当 KPI 硬压给系统,它唯一能「达标」的办法是把幅度阈值调到极小(涨 0.01% 也算命中)——数字非常好看,钱一分赚不到。这正是你那份报告里「模式五:用极小样本换高确定性」的技术版,只不过这次是系统在自欺。

但 90% 确实能达成,路径是「少说换说准」:系统只在高置信时开口,用覆盖率约束它。例如「提前 1 小时,在系统开口的 15% 时段里命中率 90%」——这是真能实现、也真有用的目标。

所以账本必须同时记三个数:命中率 + 覆盖率 + 校准度(Brier)。校准度回答「系统说 80% 把握时,是不是真有 80% 的情况兑现了」,它比命中率有用得多。三个数一起看才骗不了人;只看命中率必然自欺。旋钮在⑧。
时间轨道动作方向 强度置信当时价+1h+1d+3d 结果看过偏离度配置signal_id
单场会议的点值不具备决策资格:同一份冻结输入重跑,加权方向分会变(实测 3 场给出 −0.270 / −0.620 / −0.050)。所以动作变更推送必须先过"多场中位数 + 极差 ≤0.15"这道确认,极差超限就本轮不采纳、只落库。
例外:21:30 数据日只有 30 分钟操作窗口,等不起 3 场——那种情况单场即出,但推送里必须明写"本场未做方差确认"。把不确定性告诉你,比为了严谨错过窗口更有用。

空表是诚实的状态。评分口径(设置页可改):方向命中 +24h/+72h/+7d · 幅度达标 ≥0.5% · 价位命中 TTL内触及。 没有这个 label 函数,"准确性"三个字无法计算,调权重就是拍脑袋。

⑦ 灰度开关?两层保险:总开关 + 每域独立开关,两个都开才生效。

为什么默认全关:你企微那次一次性全量开检,瞬时推了 500 条、刷屏近百个群。这套系统会往你飞书推同样的东西,所以照搬同一套规矩——上线时全关,你只点亮一个测试代号,跑一周看误报率再逐步放开。

两层保险:总开关 + 每域独立开关,两个都开才生效。 定时研判推送前置硬闸(有效域≥4 / 时间戳跨度≤15分钟 / 休市静默 / 结论与上次相同不推)在⑧改,不改代码。
已取消每日条数上限——限量会把真信号吃掉。异动归因与动作变更都走即时通道,只受 60 分钟去重冷静期约束。

⑧ 运行逻辑与告警设置 — 全是设置项,改这里不重新打包

定时分析(你的需求①)

分析循环间隔?每轮把七路数据 + 持仓喂给小总,得出「要不要动」。间隔越短越灵敏也越贵——5 分钟是成本与灵敏的平衡点,实测分级触发下约 ¥13/月。
分钟/次
按时段分档:美盘前段(20:30–22:00) 10min | 欧盘 15min | 亚盘 30min | 夜盘不研判
行情采集频率?采集是纯代码、不调模型、不花钱;分析才花钱。所以两个频率必须分开:合成一个数,你要么检测迟钝,要么账单爆炸。

但夜盘也必须采。09:00–22:00 之外只是不研判、不推送,采集一秒不能停——否则第二天早上看到的是"隔夜跳空 −1.2%"这种无法解释的现象,只能瞎猜;夜里公布的 FOMC 结果其反应全在夜盘,不采就永远算不出弹性;而 +4h/+1d 回填按交易分钟计数,夜盘不采就取不到价。
秒/次
非交易时段降频?北京 06:00–08:00 等清淡时段行情几乎不动,用 30 分钟一轮足够,省下的额度留给美盘。
分钟/次 (北京 06:00–08:00 等清淡时段)
分析结论变化才推送?对应你原话「本来就是做多,分析结论也是做多,就不用通知」。关掉它则每轮都汇报,很快你就会烦。
预判提前量档位(账本按此分档打分)?「提前 X 预判对了」必须有明确定义,否则准确率无法计算。三档分别打分,不混成一个总数。
开口置信门槛(用覆盖率换准确率)?置信低于此值就不给方向票。调高 → 命中率升、覆盖率降;这是「90% 准确」唯一诚实的达成路径。
幅度达标阈值(不算蒙对)?提前 1 小时档建议 0.15%,提前 1 天档建议 0.5%——分档设,别用一个数。用同一个阈值会导致:短档全被噪音填满、长档永远达不到阈值,两头都失真。
%

异动立即分析(你的需求③)

单日波动阈值?你的需求③:波动超过它就立刻查新闻、分析原因、推飞书。默认相对昨收(「单日」的本义)。
% 相对昨收
并行口径(任一命中即触发)
命中后动作?不等下一个定时周期,独立走一次完整归因。它和定时研判是两条通道。
立即查最新新闻 → 分析原因 → 推送飞书
同一波行情去重冷静期?防止价格一直在 1% 线附近来回抖,每 10 分钟推一次同样的原因。
分钟

推送判据 按你的要求改:不设条数上限

唯一推送条件?做多→维持 = 不推;空仓/做空→需要转多 = 立刻推。约束来自「动作有没有变」,不来自配额。
结论要求你「改变当前动作」时才推
每日推送条数上限?已按你的要求取消——限量会把真信号吃掉。改成从判据层面管,不从数量层面管。
已取消
心跳(每日「我在运行」)?沉默会被你误读成「市场没事」,这是最危险的失败模式。
机器一关、网一断、token 一过期,系统静默失效,而你收到的是"没有消息"——两者在界面上长得一模一样。

所以每天固定时间必须主动推一条"我在运行"(含最后数据时间与各源健康状态);任一数据源超过 N 分钟无更新,主动报警"该源已断供";进程重启后主动推"我刚重启,缺失了 XX 分钟"。
显著偏离阈值?偏离度 ≥ 此值才算"独立观点"、才进分歧账本。设太低会让系统乱标独立观点、把这张表填满噪音;设太高则永远攒不出样本。默认 0.30 对应"两者得分差 0.6",例如共识 −0.1 而我们 +0.5。
共识基准固定取小市,不可改取其他路——只有它是机构观点的聚合。
21:30 数据日特殊安排?非农/CPI/PPI/零售都是北京 21:30 公布(冬令时),而收工线是 22:00——只有 30 分钟。所以 21:30 是全天最重要的时刻:既是信息量最大的时候,也是你当天最后的操作窗口。数据一到立即触发会议(不等 10 分钟兜底),并把公布后 30 分钟走势完整存档,次日 09:00 作为已知信息纳入。
22:00 硬性收工停止推送,但采集不停。
每日成本上限?这不是"每日推送条数上限"(那个已按你要求取消)。它限制的是花钱,防的是 bug 死循环刷爆额度,不限制推送。两者绝不能混——混了的话将来会把保险丝当配额调。
¥ /天
超限后停模型调用、只保留采集与规则引擎,并推告警。
涨跌色习惯? 原来这是个顶部按钮,你说没用——对的。配色不需要每次切,选一次用一辈子,所以从按钮降级成设置项。 国内习惯红涨绿跌,国际平台相反;只用自己的系统,选完就不用再碰。
开市时段?这条不是复杂度,是正确性:休市期延迟会算出 21000 秒、天天误报断供,一周后你会把告警静音——那时真断供也跟着静音。所以休市标 closed 而非 stale。
交易周 周日 07:00 → 周六 06:00
有效分析时段 09:00–22:00(你可操作窗口)
22:00–次日09:00 静默采集:不研判、不推送、只落库
节假日按交易所日历
去掉上限后,防刷屏只剩两道闸:「动作未变不推」+ 60 分钟去重冷静期。若哪天还是刷屏, 说明判据写得太松(把"强度微调"也算成动作变化),要收紧判据,不要重新加回条数上限。

⑨ 数据复核?这张表不该是你手工核对用的,是系统每天自己填的。
复核方法要固化成代码:每轮采集后自动比对多源、算偏差、按"时间戳差<30s 才允许比"的规则判 stale / closed / conflict,异常写进账本并推飞书。

它回答的是你那个问题:我们获取到的数据是正确的吗——答案必须每天由系统自己给出,而不是靠你记着去查。

数据项页面采用值来源 / 字段时间戳 交叉验证复核结论
现货黄金 XAU4080.48东财 122.XAU(黄金/美元) 11-07 06:00:00金十 4070.66 @05:54:54
新浪 4070.75 @05:54:00
差 0.24% = 冻结时刻不同
三源在各自停表瞬间自洽;收盘前 6 分钟又涨了 9.8 点。不是数据错误
COMEX 主连 GC00Y4079.50东财 101.GC00Y 11-07 06:00:00新浪 hf_GC 4083.17 @05:59:59 差 0.09% = 合约不同
hf_GC 是当月合约,GC00Y 是主力连续,两个东西,不能直接比。
GC00Y 昨收 4113.50−0.83%东财 f60 / f170 11-07 06:00:004079.50 ÷ 4113.50 − 1 = −0.8267% 精确自洽
东财自报涨跌幅与手算完全吻合,字段可信。
非农 16.5万 / 预期 6.5万超预期 +10万金十快讯 11-07 09:06同条含失业率 4.1%、DXY 102.31、10Y 4.85% 单条内部自洽
但只有金十一个源,属单点依赖。
12月加息概率 ≈80%80%金十快讯文本抽取 11-07 09:06无第二源(CME FedWatch 无公开 API) 单源·非官方口径
页面必须一直带这个标注,不许洗成"官方数据"。
美元指数 DXY 102.31+0.71%金十快讯文本抽取 11-07 09:06金十 97 个报价品种里没有 DXY;东财 100.DXY / 100.USDIDX 均返回 null,suggest 只给 UUP/UDI(ETF) 无行情源可校验
这是缺口,不是已解决。需要另找指数源,否则 DXY 只能靠快讯。
VIX 23.9 / 恐惧贪婪 23极度恐惧金十快讯文本抽取 11-06 23:19金十无 VIX 报价 code;东财 105.VIX 返回 null 同上·抽取易错
点位埋在自然语言里("跌破24""暴涨40%报23.29"),抽错一个数整个域就废。
财经日历 consensus大量为 null金十 list_calendar 整周star≤2 条目普遍无 consensus;star≥3 才有(如 52.3/51.6/52.1) 符合预期
所以低重要度事件不能算预期差,只能算"实际vs前值"。
SPDR 黄金ETF 持仓1041.368 吨
+0.855 吨
金十 search_flash「SPDR」 快讯 11-07 08:23
数据归属日 = 11-06
官方 spdrgoldshares.com 可达(4.5s / 1.3MB HTML)可做日级校验;WGC goldhub 返回 530 被挡 归属日坑
金十早上发的是前一日纽约收盘后的官方值。落库必须用数据所属日,否则持仓与金价对齐整体错一天,弹性表直接废。
机构观点关键词检索"黄金"9条
"黄金 目标价"0条
金十 search_news 11-07 14:45多词组合搜空,单词正常 采集层硬规矩
金十是字面匹配。必须拆成单词轮询,否则模型会以为"没有机构观点"而整域漏采。
东财 push2 可用性服务器 ✓
本机 ✗
连发 44 次触发风控 已 16 小时未恢复服务器侧 0.15s 正常返回;本机 RemoteDisconnected 采集只能在服务器跑
且必须内建限速+熔断,否则自己把源打死。
复核方法本身要固化成代码:每轮采集后自动比对多源、算偏差、按"时间戳差<30s 才允许比"的规则判 stale / closed / conflict, 异常写进账本并推飞书。这张表不是给你手工核对用的,是系统每天自己填的。
免责声明:本系统输出为数据聚合与模型研判结果,仅供参考,不构成任何投资建议。 行情数据存在延迟(现货实测秒级,部分源分钟级,休市期冻结)。模型研判可能错误,且错误时不会提示你。 本系统不具备任何下单/交易执行权限,碰不到你的账户。所谓"需你确认"不是交易授权,而是建议归属确认——你确认之后,这条才会被记为"系统给过的建议"并参与事后考核;不确认,系统只能说"证据倾向于X",没有资格说"你应该X"。
数据快照 2026-11-08 00:25(thinking关闭后三轮中位数)· 构建 b12 · 配置版本 v0 · 前端原型 第1版
如果你看到的不是"构建 b12",那是浏览器缓存——按 Ctrl+F5 强刷。 · 原型说明(哪些是实测、哪些是示意、我替你做了哪些决定)