# Quickstart 测试指南：多平台 Delta 中性控制平面

## 前置条件
1. 已配置至少 2 个 Pacifica 账户与 1 个 Aster 账户，所有凭证通过代理可用。  
2. 行情服务已连接 WebSocket，且 HTTP 备份正常。  
3. 策略模块启用 Dry-run 模式以便验证。

---

## 场景 1：资金利用率低于 50% 自动补仓
1. 启动控制平面与行情服务。  
2. 将 pacifica-1 账户的可用余额调高，使利用率 <0.5。  
3. 观察系统在 8 秒内生成限价买单，并通过对冲维持 Delta≈0。  
4. 验证仪表盘显示利用率回到 50% 附近，并记录 `MonitoringEvent`。

### 验证
- 日志中出现 `utilization-low` 告警与后续恢复记录。  
- `HedgeExecution` 结果成功且 Delta 偏差 < ±0.0005 BTC。

---

## 场景 2：行情主源失效 10 秒内回退
1. 手动断开 pacifica WebSocket 连接。  
2. 确认 2 秒内触发 `market-data-failover` 事件，切换到 HTTP 拉取。  
3. 在 10 秒内恢复交易，并打印合成价格或备用价格。  
4. 重新连接 WebSocket，确保系统回归正常状态。

### 验证
- 日志出现 `market-data-failover-complete`，用时 < 10000ms。  
- 交易模块暂停新订单期间未引发额外对冲。

---

## 场景 3：Delta 偏离自动对冲
1. 人为向 pacifica-1 下达市价单，造成 Delta 偏离 0.001 BTC。  
2. 控制平面应立即生成跨账户对冲指令，将 Delta 拉回 0。  
3. 记录 `HedgeExecution` 成功，duration < 30 秒。  
4. 查看仪表盘，确认利用率未越界且止损策略保持有效。

### 验证
- `HedgeExecution` 详情包含两笔对冲订单全部成交。  
- 监控事件记录 `delta-breach` 与恢复信息。

---

## 场景 4：策略模块沙箱验证
1. 以 Dry-run 模式启动新策略模块（例如资金费率套利）。  
2. 向系统推送模拟资金费率信号，生成配对多空订单但仅写入虚拟撮合器。  
3. 验证模拟订单与真实行情一致，并在 quickstart 中记录收益计算。  
4. 完成后查看 Dry-run 报告与日志，确认无真实下单行为。

### 验证
- 日志标记 `sandbox-execution`，订单状态保持虚拟。  
- Profit-after-fee 计算结果记录在报告中。

---

## 清理步骤
1. 恢复所有代理与行情连接。  
2. 取消 Dry-run 模式并关闭策略模块。  
3. 将测试中下发的订单撤销，恢复账户余额。  
4. 汇总日志、监控事件以备审计或进一步分析。
