版本: v0.1.0
类型: 需求文档(PRD) + 技术方案(Tech Spec)
适用范围: Pacifica DEX(主网/测试网)
funding_rate_correlation:两 venue 资金费率的 30 天滚动相关性(目标 > 0.8)funding_cost_net_bps:双账户净资金费支付/收入(目标每 8h < 1bps)EV ≈ edge_bps - taker_fee_bps*taker_ratio - real_slip_bps - cancel_cost_bps,需 EV_p50 > 1–2 bps 且 EV_p10 ≥ 0。
/info 读取 tick/lot/min_order;/book 计算 spread_bps、top10_depth_usd、queue_turnover;base_clip_usd ≤ top10_depth_usd * 5%(单笔订单不超过前 10 档深度的 5%)packages/connectors/pacifica:REST 客户端 + 签名;packages/utils/shadowBook.ts:影子订单簿;packages/execution/orderRouter.ts:滑点守卫、STP 检查、下单/撤单;packages/strategies:MarketMaker + MicroScalper;packages/portfolio & packages/hedge:持仓聚合与跨账户对冲;packages/risk:限额、回撤熔断;packages/telemetry:Prom 指标;apps/runner:参数加载、定时任务、主循环。hedge_success_rate:对冲订单成交率(目标 >98%)hedge_latency_p50/p95/p99:对冲延迟分位数(目标 P50<500ms, P99<2s)hedge_slippage_bps:对冲实际成交价 vs 预期价偏差(目标 <0.5bps)hedge_retry_rate:对冲重试率(目标 <5%)cross_venue_basis_bps:双 venue 价差监控(发现套利或数据异常)funding_rate_correlation:双 venue 资金费率 30 天相关性funding_cost_net_bps:双账户净资金费成本(每 8h)funding_same_sign_ratio:同向支付频率(目标 <20%)/info /book /orders/* /account/*,签名链路跑通;影子簿/路由/指标基础。env: mainnet
api_base: https://api.pacifica.fi/api/v1
symbols: [BTC, ETH, SOL]
# 双账户配置
accounts:
maker:
address: ${MAKER_ADDRESS}
private_key: ${MAKER_PRIVATE_KEY}
subaccount: maker-01
hedger:
address: ${HEDGER_ADDRESS}
private_key: ${HEDGER_PRIVATE_KEY}
subaccount: hedger-01 # 或不同 venue
mm: { layers: 2, base_clip_usd: 1000, spread_bps: 1.6, reprice_ms: 300 }
scalper:
trigger: { spread_bps: 1.8, min_cooldown_ms: 250 }
tp_bps: 3
sl_bps: 6
risk:
max_notional_abs: 100000
max_base_abs: 0.8
kill_switch:
mode: aggregated # 跨账户聚合
drawdown_pct: -0.5
lookback_window_sec: 3600 # 1 小时滑动窗口
triggers:
- { type: pnl_drawdown, threshold: -0.5 }
- { type: delta_abs, threshold: 1.6 } # 2x max_base_abs
- { type: hedge_failure_count, threshold: 3 }
- { type: data_gap_sec, threshold: 3 }
hedge:
kp: 0.6
ki: 0.05
qmax: 0.4
min_interval_ms: 200
# 对冲延迟预算
latency_budget:
target_p50_ms: 500
target_p99_ms: 2000
max_exposure_sec: 3 # 超过则强制市价
retry_max: 2
retry_slippage_increment_bps: 5
# 自适应降级(新增)
adaptive_mode:
enabled: true
rv_threshold_high: 0.5 # realized vol >0.5%/min
actions_on_high_vol:
- disable: scalper
- mm.layers: 1
- mm.spread_bps: 3.0
- mm.clip_multiplier: 0.5
# 流动性监控(新增)
liquidity:
min_top10_depth_usd: 50000 # 前 10 档最小深度
max_clip_ratio: 0.05 # clip ≤ depth * 5%
slippage_alert_bps: 2 # 实际滑点超过预期 2bps 告警
# 资金费率监控(新增)
funding:
min_correlation: 0.8 # 双 venue 最低相关性
max_same_sign_ratio: 0.2 # 最大同向支付频率
alert_net_cost_bps_per_8h: 1 # 净成本告警阈值