Quickstart 测试指南:多平台 Delta 中性控制平面
前置条件
- 已配置至少 2 个 Pacifica 账户与 1 个 Aster 账户,所有凭证通过代理可用。
- 行情服务已连接 WebSocket,且 HTTP 备份正常。
- 策略模块启用 Dry-run 模式以便验证。
场景 1:资金利用率低于 50% 自动补仓
- 启动控制平面与行情服务。
- 将 pacifica-1 账户的可用余额调高,使利用率 <0.5。
- 观察系统在 8 秒内生成限价买单,并通过对冲维持 Delta≈0。
- 验证仪表盘显示利用率回到 50% 附近,并记录
MonitoringEvent
。
验证
- 日志中出现
utilization-low
告警与后续恢复记录。
HedgeExecution
结果成功且 Delta 偏差 < ±0.0005 BTC。
场景 2:行情主源失效 10 秒内回退
- 手动断开 pacifica WebSocket 连接。
- 确认 2 秒内触发
market-data-failover
事件,切换到 HTTP 拉取。
- 在 10 秒内恢复交易,并打印合成价格或备用价格。
- 重新连接 WebSocket,确保系统回归正常状态。
验证
- 日志出现
market-data-failover-complete
,用时 < 10000ms。
- 交易模块暂停新订单期间未引发额外对冲。
场景 3:Delta 偏离自动对冲
- 人为向 pacifica-1 下达市价单,造成 Delta 偏离 0.001 BTC。
- 控制平面应立即生成跨账户对冲指令,将 Delta 拉回 0。
- 记录
HedgeExecution
成功,duration < 30 秒。
- 查看仪表盘,确认利用率未越界且止损策略保持有效。
验证
HedgeExecution
详情包含两笔对冲订单全部成交。
- 监控事件记录
delta-breach
与恢复信息。
场景 4:策略模块沙箱验证
- 以 Dry-run 模式启动新策略模块(例如资金费率套利)。
- 向系统推送模拟资金费率信号,生成配对多空订单但仅写入虚拟撮合器。
- 验证模拟订单与真实行情一致,并在 quickstart 中记录收益计算。
- 完成后查看 Dry-run 报告与日志,确认无真实下单行为。
验证
- 日志标记
sandbox-execution
,订单状态保持虚拟。
- Profit-after-fee 计算结果记录在报告中。
清理步骤
- 恢复所有代理与行情连接。
- 取消 Dry-run 模式并关闭策略模块。
- 将测试中下发的订单撤销,恢复账户余额。
- 汇总日志、监控事件以备审计或进一步分析。