会话与降级状态
加密永续 24/7 运行。股票、金属与能源永续则不然——它们遵循标的市场的时刻表,你的 30 天挑战赛时钟必须尊重这一点,否则 -4% 单日与 -8% 累计回撤规则会在 NYSE 一收市的那一刻变得不公平。Dexter 将市场状态拆分为五种姿态:live、reduced、close-only、session-closed、halted。前三种是引擎对平台压力的响应;session-closed 是带有公开重开时间的预定健康状态;halted 是引擎对一条它无法辩护的价格路径的响应。下文精确说明哪种姿态由哪种条件触发、每种姿态如何影响你的权益标记、你的评估时钟与你的支付管道。
| 姿态 | 它在 Dexter 内部的含义 |
|---|---|
| Live | 常规双边交易;主 Hermes/Pyth 与 HTTP 交叉核验均通过所有门控;权益逐 tick 标记 |
| Reduced | 更紧的上限、更宽的价差、更低的最大杠杆;两条来源路径仍处于 live,但压力(波动、深度、延迟)已越过软区间 |
| Close-only | 接受 reduce-only 订单;不接受新增敞口;在单路径可用性覆盖激活或深度崩塌时启用 |
| Session-closed | 标的市场(股票/金属/能源永续)预定休市;权益保持在最后一个有效会话收盘价;单日回撤规则在下一会话开盘时恢复 |
| Halted | 完全不执行;价格路径无法辩护(无可接受的来源集,或恢复延迟仍在生效);在市场重新提升之前,权益冻结于最后一个有效标记 |
#会话闭市不是预言机故障
NYSE 在 ET 16:00 收市。LBMA 黄金定盘每日两次。布伦特原油存在周末跳空。把上述任何一项折叠为通用的"预言机不健康"标签,都会惩罚没做错任何事的资金交易者——他们的权益会按过期参考被标记,-4% 单日规则会因幻影打印而触发,通过的评估可能在 ET 周五 17:00 到 ET 周一 09:30 之间因一个与价格层无关的数据源情况而爆掉。
因此 Dexter 将 session-closed 建模为带有自身行为的独立姿态。市场是有意不交易的。持仓保持在最后一个有效会话收盘标记。回撤检查暂停,然后在下一会话开盘时基于新开盘标记恢复——这意味着会话型市场上的 -4% 单日规则是按收盘到收盘核查,而非跨越闭市跳空。股票永续在 session-closed 窗口期间不累计资金费率。每个市场的会话日历在标的选择器中按市场公开,并戳入运行时,使用户、规则引擎与出纳看到同一时刻表。
session-closed 市场是健康市场。halted 市场则是引擎告诉你它此刻无法辩护一个价格。将两种姿态分开的全部意义在于:这种区别必须可见——无论是对你,还是对日后数周读取运行时状态的审阅者。
#降级状态的处理方式
当价格路径本身出现问题时——新鲜度滑出该市场的过期上限、Hermes 与 HTTP mux 在偏离区间外不一致、盘口前端深度崩塌、价差守卫拓宽超过其上限,或最大变动连续性检查拒绝某个 tick——降级姿态就会触发。严重程度决定目的地:单个变弱输入将市场推入 reduced;失去一条来源路径将其推入 close-only;完全没有可接受的来源集则将其推入 halted。
恢复是有意非对称的。某个已恢复发布者的一个新鲜 tick 并不会将 halted 市场重新提升为 live,因为那会让用户在"数据源打印了某个数字"与"数据源稳定到足以标记权益"之间的缝隙中交易。每种姿态都有该市场各自的稳定期,必须在连续干净 tick 下经过该稳定期,市场才会向前推进一步。halted 市场先提升为 close-only,然后 reduced,然后 live——绝不直接回到 live。在基于会话的市场上,降级窗口在标的会话重开后关闭时,适用同样的恢复延迟。
当市场处于 reduced 或 close-only 时,规则引擎会将该窗口戳到资金账户的评估时间线上,以避免 -4% 单日与 -8% 累计检查被过期或稀薄打印触发。30 天时钟不会延长——评估期内的降级窗口仍是你无法收回的死交易时间——但由姿态事件引发的假违规不会终止该尝试。
标的会话闭市
-> 市场姿态 = session-closed
-> 权益保持在最后一个会话收盘标记
-> 回撤规则暂停至下一会话开盘
价格路径变弱
-> live -> reduced (单个守卫被突破)
-> reduced -> close-only (失去一条来源路径)
-> close-only -> halted (无可接受的来源集)
条件恢复
-> halted -> close-only 经过稳定窗口
-> close-only -> reduced 经过稳定窗口
-> reduced -> live 经过稳定窗口
#为什么可见的降级至关重要
每种姿态都呈现在标的页面、下单票据、规则引擎 HUD 以及出纳上——在每一处都使用相同的词汇。看到 session-closed 股票永续的资金交易者会看到下一会话开盘时间。在 reduced BTC 市场上的交易者会看到放宽的杠杆上限与拓宽后挂出的价差。在 halted 状态中持仓的交易者会在其 PnL 行看到最后一个有效标记被冻结,而不是一个对其不利的幻影数字。相同的姿态标签也会流入已发布的结算上下文,使事件后审阅者不仅能回答"标记是多少",还能回答在任一被封存根上"市场处于何种姿态"。
把预定闭市与价格故障混为一谈的平台,最终会把两者都沟通得很糟,而当一次 -4% 违规可以由会话外打印触发时,资金交易者合同就失去意义。区分这五种姿态不是风格化的——这正是让 Dexter 的回撤规则、支付管道与来源姿态承诺一同可辩护的关键。