风险引擎(净敞口/杠杆阈值/自动降险)
— 目标 —
- 在多账户/多平台环境下,将净敞口、杠杆与资金利用率控制在安全边界内,减少 -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 获取全局视图,按账户标签执行定向动作(撤单/减仓)。