安全与熔断
熔断(kill_switch)
Section titled “熔断(kill_switch)”每个实盘账户 / 组合内置多维度熔断,任一触发立刻停新单,可选自动清仓:
| 维度 | 说明 |
|---|---|
| 日亏 | 单日(UTC 0:00 重置)亏损超设定比例 |
| 累计亏损 | 周 / 月维度,按你设的阈值 |
| 累计回撤 | 相对历史 equity 高点的最大回撤 |
| 单笔异常 | 单笔仓位超组合总值比例(防笔误 / webhook 错) |
| 手动 | 用户 / 管理员一键 kill |
阈值可自定义,但不能超过平台硬上限。触发后要用户 手动 解除(/live/:id RiskPanel 二次确认弹窗会提示检查实际持仓),平台不自动恢复。每次触发 / 解除 / 紧急停机都写入审计表。
紧急停机(一键)
Section titled “紧急停机(一键)”实盘页顶部 🚨 紧急停机 按钮。点击 + 二次确认后批量:
kill_switch=1:所有账户立即停新单- 清加密的
api_key / api_secret - 状态标
paused - 站内信通知 “触发了紧急停机,请去 Binance 重置 Key”
- 每账户写一行
sim_live_kill_events审计
适合:怀疑 Key 泄漏、行情异常、测试到失控。
每笔订单的 newClientOrderId:
p_ + sha256(source_type:source_id:symbol:action:floor(ts/60000)).slice(0, 32)同信号 1 分钟内重试视为同一笔;Binance 内部也会自动去重。
- 连续 3 次镜像失败 → 标
degraded+ 发 inbox 通知 - 成功时自动恢复
日亏快照 + 历史
Section titled “日亏快照 + 历史”- cron UTC 0:00 先把当日 PnL 快照到
sim_live_daily_pnl再清零 - 账户详情页展示历史柱状图(方便回看哪天熔断过)
- 账户详情里 每日 PnL (UTC) 文案 hover 提示 “北京时间 8:00 重置”
API Key 90 天预警
Section titled “API Key 90 天预警”cron 每天扫 API Key 绑定时间在 85-90 天的账户,发 inbox 预警;到期前务必回 Binance 续期或重建 Key。
异常不会无声。熔断 / Key 过期 / 跟单降级 / 余额不足都会站内信 + 邮件;Telegram 绑定后也推到 TG。