RISK_ENGINE.md 1.4 KB

风险引擎(净敞口/杠杆阈值/自动降险)

— 目标 —

  • 在多账户/多平台环境下,将净敞口、杠杆与资金利用率控制在安全边界内,减少 -2019/强平风险。

— 指标与阈值 —

  • 净敞口(per symbol, per side, net across accounts):上限阈值 maxNetQty
  • 杠杆(per account):目标杠杆与最大杠杆;超限时禁止加仓或触发减仓。
  • 可用资金比(available / wallet):低于阈值触发利用率降险(减仓/撤单)

— 动作与时序 —

  • 事前:下单前检查净敞口/杠杆;超限直接拒单或降量;
  • 事中:下单/批量前先全撤 GTC(释放保证金);
  • 事后:周期性(tick)执行对账与强制零化(forceNetZero)。

— -2019(余额不足)处理 —

  • 立即进入“两边减仓”(更激进可乘以系数/步数),并对当侧设置冷却;
  • 若订单簿稀薄/点差大,采用 Maker/Inside Ticks 模式减少冲击;

— 入场价回归(对冲策略) —

  • AUTO:在价差超过阈值(bps)时触发;优先 ADD,小幅实现损失,必要时 REPLACE 加速回归;

— 监控与告警(可选) —

  • 指标异常(净敞口/杠杆/余额比)超阈值触发告警;

— 与 AccountManager 协作 —

  • 聚合 positions/balances 获取全局视图,按账户标签执行定向动作(撤单/减仓)。