|
|
2 months ago | |
|---|---|---|
| .github | 2 months ago | |
| apps | 2 months ago | |
| config | 2 months ago | |
| docs | 2 months ago | |
| packages | 2 months ago | |
| tests | 2 months ago | |
| .env.example | 2 months ago | |
| .eslintrc.cjs | 2 months ago | |
| .gitignore | 2 months ago | |
| CONTRIBUTING.md | 2 months ago | |
| README.md | 2 months ago | |
| package.json | 2 months ago | |
| pnpm-lock.yaml | 2 months ago | |
| pnpm-workspace.yaml | 2 months ago | |
| tsconfig.base.json | 2 months ago | |
| vitest.config.ts | 2 months ago |
本仓库提供一个面向 Pacifica 永续合约的多账户 Delta 中性策略骨架,涵盖连接器、执行路由、风控、策略、行情管线和监控模块,便于快速验证网格/剥头皮等中性策略。
核心模块:
pnpm install
cp .env.example .env
cp config/config.example.yaml config/config.yaml
pnpm run live # 正常启动
# 常用检查
pnpm lint
pnpm test
pnpm typecheck
pino 结构化日志,除标准输出外,还会写入 logs/runner-<timestamp>.log(目录自动创建)。启动时会在控制台打印实际 log 文件路径,便于后续复盘。LOG_DIR:日志目录(默认 logs,仅在 LOG_FILE 未指定时生效)LOG_FILE:自定义日志文件(接受相对或绝对路径)LOG_FILE_LEVEL:写入文件的最低级别(默认跟随 LOG_LEVEL,例如设置 debug 捕获全量明细)pino-pretty 做人类可读打印。docs/ARCHITECTURE_DESIGN.md, docs/IMPLEMENTATION_PLAN.md, docs/CODE_DELIVERY_PLAN.md, docs/API_CONNECTOR_SPEC.md, docs/MODULE_INTERFACES.md, docs/SEQUENCE_FLOW.md, docs/CONFIG_REFERENCE.md, docs/TESTING_PLAN.md, docs/OPERATIONS_PLAYBOOK.md, docs/MICRO_GRID_CONTROL.md, docs/MICRO_GRID_ROADMAP.mdpnpm lint / pnpm test / pnpm typecheck。docs/CONFIG_GUIDE.mddocs/ARCHITECTURE_DESIGN.md, docs/IMPLEMENTATION_PLAN.md, docs/MICRO_GRID_CONTROL.md, docs/MICRO_GRID_ROADMAP.md, docs/MICRO_GRID_EXECUTION_SCHEDULE.mddocs/API_CONNECTOR_SPEC.md, docs/MODULE_INTERFACES.mddocs/SEQUENCE_FLOW.md, docs/CONFIG_REFERENCE.mddocs/TESTING_PLAN.md, docs/OPERATIONS_PLAYBOOK.mddocs/M16_INCREMENTAL_GRID_DESIGN.md, docs/M16_PLACEMENT_THROTTLING_DESIGN.md, docs/M16_FILL_DRIVEN_TIGHTENING_DESIGN.mddocs/archive/tests/ 目录,使用 Vitest (pnpm test)pnpm lint 运行 ESLint (@typescript-eslint),pnpm typecheck 执行 tsc --noEmit.env 中填写 Pacifica API 密钥,config/config.yaml 例子说明账户、策略、风险、执行等参数AdapterRegistry 支持 maker/hedger 多账户,Residence of funding 监控通过 FundingRateMonitor