| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- env: mainnet
- api_base: https://api.pacifica.fi/api/v1
- ws_url: wss://ws.pacifica.fi/ws
- symbols: [BTC, ETH, SOL]
- # 策略选择:grid(网格), scalper(剥头皮), both(混合)
- strategy_mode: grid # 推荐先用 grid 验证对冲架构
- accounts:
- maker:
- address: '3v2fE8y6uPVu5pmNCpmygpGNgdP3kGL3SMoVa86uvLLu'
- private_key: '5r698iSYYz9NgX19igrAAiRSWzhtFmn98oMbb1KbX1J4JAVtmsy9PS27r37Qofqs7rEcYqdvZF9LVuBva6WtdXmw'
- subaccount: maker-01
- role: maker
- hedger:
- address: 'GkFi4YUFVTYKVqzsT98QiiUVbwuTiXWe8XsbRZRYafv3'
- private_key: '5RSm4vGQt26ZwHLj1b3gb9TWEU9UEmThxBQ2evubgWxJfXVC5LsNk2x3gnRFZGXq5at3qH82EJq6VgDKPBQvPjud'
- subaccount: hedger-01
- role: hedger
- # ========================================
- # 网格策略配置(Grid Trading Strategy)
- # ========================================
- grid:
- enabled: true
- # 单标的配置(M1.5 MVP)
- symbol: BTC
- grid_step_bps: 3 # 初始网格间距 0.08%
- grid_range_bps: 200 # 覆盖范围 2%
- base_clip_usd: 100 # 单层订单大小(USD)
- max_layers: 15 # 单边最大层数
- hedge_threshold_base: 0.12 # 累积 0.3 BTC 触发对冲(批量对冲模式)
- tick_size: 1 # 价格步长
- lot_size: 0.00001 # 最小数量步长
- # 多标的配置(M2.5 增强版,注释掉则使用上面的单标的配置)
- # symbols:
- # - symbol: BTC
- # grid_step_bps: 100
- # grid_range_bps: 400
- # base_clip_usd: 500
- # max_layers: 4
- # - symbol: ETH
- # grid_step_bps: 120
- # grid_range_bps: 500
- # base_clip_usd: 400
- # max_layers: 4
- # 自适应参数(M1.5+)
- adaptive:
- enabled: true
- volatility_window_minutes: 30 # 波动率计算窗口
- min_volatility_bps: 5 # 最低波动率
- max_volatility_bps: 160 # 最高波动率
- min_grid_step_bps: 3 # 网格间距下限(会被盘口价差覆盖)
- max_grid_step_bps: 120 # 网格间距上限
- recenter_enabled: true # 偏离阈值后自动重置
- recenter_threshold_bps: 150 # 偏离阈值
- recenter_cooldown_ms: 600000 # 重置冷却时间(10 分钟,避免频繁重置)
- min_step_change_ratio: 0.2 # 调整间距的最小相对变化
- tick_interval_ms: 45000 # 自适应检查间隔(45 秒)
- hedge_pending_timeout_ms: 30000 # 对冲挂单超过阈值仍未成交则告警
- post_only_cushion_bps: 2 # PostOnly 保护缓冲
- min_layers: 8 # 最少层数,步长增大时保持档位数量
- # 趋势检测与暂停(M2.5)
- trend_filter:
- enabled: false # MVP 阶段建议关闭
- lookback_periods: 12 # 12 * 5min = 1 hour
- trend_threshold_bps: 50 # 1 小时涨跌 > 0.5% 暂停网格
- # 低波动监控(M2.5)
- volatility_monitor:
- enabled: false
- min_daily_range_bps: 80 # 日内波动 < 0.8% 时告警
- action: notify # notify | reduce_step | switch_strategy
- # ========================================
- # 被动做市 + 剥头皮策略配置(原有策略)
- # ========================================
- 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
- max_order_sz: 1
- kill_switch_dd_pct: -0.5
- hedge:
- kp: 0.6
- ki: 0.05
- qmax: 0.4
- min_interval_ms: 200
- execution:
- max_slippage_bps: 150
- min_order_interval_ms: 100 # 正常交易节流间隔
- bulk_init_interval_ms: 20 # 批量初始化节流间隔(网格布置时)
|