Nessuna descrizione

helium3@sina.com 5ff371ef8d Add risk control and net exposure enforcement 11 ore fa
.cursor e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
.specify e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
_archived c43cbbd4de chore: sync latest trading updates 1 giorno fa
config 5ff371ef8d Add risk control and net exposure enforcement 11 ore fa
docs c43cbbd4de chore: sync latest trading updates 1 giorno fa
scripts c43cbbd4de chore: sync latest trading updates 1 giorno fa
specs ff57bfb10f Refine monitoring emergency mitigation 22 ore fa
src 5ff371ef8d Add risk control and net exposure enforcement 11 ore fa
tests e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
.eslintrc.js e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
.gitignore e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
.prettierignore e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
.prettierrc e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
COMPREHENSIVE_AUDIT.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
DELTA_HEDGING_CHECKLIST.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
DELTA_HEDGING_INTEGRATED.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
FIXES_APPLIED.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
PRODUCTION_DEPLOYMENT_CHECKLIST.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
PRODUCTION_LOGGING_GUIDE.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
README.md ff57bfb10f Refine monitoring emergency mitigation 22 ore fa
SYSTEM_FIXES_COMPLETE.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
design.md c43cbbd4de chore: sync latest trading updates 1 giorno fa
ecosystem.config.js dcd7a9036b chore: load tsx via import flag 1 giorno fa
env.example e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
jest.config.js e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
package-lock.json c43cbbd4de chore: sync latest trading updates 1 giorno fa
package.json c43cbbd4de chore: sync latest trading updates 1 giorno fa
test-config.js e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa
tsconfig.json e56d508109 Add complete Pacifica perpetual trading system 5 giorni fa

README.md

Pacifica 双账户 Delta 中性策略

本项目实现了一个面向 Pacifica 交易所的双账户 Delta 中性刷量策略。核心组件包括:

  • AccountManager:管理两个账户的余额/仓位,并计算共享的可用资金与利用率。
  • SimpleStrategyEngine:根据账户利用率分层(<60% 建仓、60–80% 仅平衡、≥80% 只减仓)生成中性化的刷量信号。
  • ExposureRiskMonitor:统一负责敞口再平衡,串行拆单并尊重利用率分层。
  • SignalExecutor:执行订单、处理拆单锁与限额绕过。

安装

npm install
npm run build

必需配置

所有配置位于 config/

  • accounts.json:账户私钥等敏感信息。
  • trading-strategy.json:当前仅需设置 symbol
  • execution.json:下单参数(最小/最大单笔价值、订单间隔等)。
  • monitoring.json:利用率阈值(例如 build=0.6, reduce=0.8)。
  • delta-strategy-config.json:生命周期、定价、敞口与阶段管理参数。

运行

开发模式:

yarn trade

生产环境推荐使用 PM2,并参考 ecosystem.config.js

目录结构

config/                 # 配置文件
specs/                  # 变更记录与任务说明
src/
  modules/              # AccountManager、MonitoringManager 等协调模块
  services/             # SignalExecutor、ExposureRiskMonitor、PricingEngine 等服务
  strategies/           # SimpleStrategyEngine、ModularDeltaNeutralStrategy

贡献

欢迎提交 Issue 或 PR,用于进一步优化资金分层策略、拆单效率或配置校验流程。