配置与运行指南(仓库内)
1. 环境变量
复制 .env.example 为 .env 并填写:
- PACIFICA_API_BASE / PACIFICA_TEST_API_BASE
- PACIFICA_MAKER_ADDRESS / PACIFICA_HEDGER_ADDRESS(或统一使用 PACIFICA_ACCOUNT_ADDRESS)
- PACIFICA_MAKER_PRIVATE_KEY / PACIFICA_HEDGER_PRIVATE_KEY(或 PACIFICA_ACCOUNT_PRIVATE_KEY)
- PACIFICA_SUBACCOUNT(可选,未提供则使用
config.yaml 中的 subaccount)
2. 策略配置
复制 config/config.example.yaml 为 config/config.yaml,调整:
symbols:推荐 BTC/ETH/SOL 起步;
mm & scalper:点差、层数、clip、冷却、tp/sl;
risk:名义/库存/回撤阈值;
hedge:kp/ki/qmax/最小间隔。
3. 启动
pnpm i
cp .env.example .env
cp config/config.example.yaml config/config.yaml
pnpm dev
4. 下一步
- 按官方文档完成签名实现;
- 对齐下单/撤单请求体字段;
- 接入(可选)WebSocket 行情以替代轮询;
- 实现 OCO/触发单与回测模块。