darkeril

合约资金费率套利引擎 — 系统总览

ArbitrageEngine 系统总览

项目定位

基于 Binance USDT 永续合约的量化交易信号系统,通过多维度市场微观结构分析生成交易信号,模拟盘验证后上实盘。

系统架构

数据采集层
├── agg-collector     — aggTrades 实时采集(4币种,~7000万条)
├── market-collector  — 多空比/大户持仓/OI/Coinbase Premium(5分钟)
├── liq-collector     — 清算数据实时采集
└── funding_rate      — 资金费率采集(5分钟)

信号计算层
├── signal-engine     — 多策略评分引擎(V5.1 + V5.2 并行)
├── CVD 计算          — 30m/4h/24h 三窗口累积成交量差
├── ATR 计算          — 5分钟 ATR + 百分位
└── P95/P99 大单检测   — 实时大额成交流监控

交易执行层
├── paper-monitor     — 模拟盘(TP/SL/反向翻转)
└── [未来] 实盘执行

前端展示层
├── V5.1 信号引擎     — /signals
├── V5.2 信号引擎     — /signals-v52
├── V5.1 模拟盘       — /paper
├── V5.2 模拟盘       — /paper-v52
├── 成交流面板        — /live
├── K线图            — /kline
└── 服务器监控        — /server

支持币种

币种特点
BTCUSDT最大流动性,FR波动最小(±0.005%)
ETHUSDT第二大流动性,FR波动中等(±0.01%)
XRPUSDT高波动,FR波动大(±0.022%)
SOLUSDT高波动,FR波动大(±0.022%)

技术栈

  • 后端:Python 3.10 + FastAPI + asyncpg/psycopg2
  • 前端:Next.js + shadcn/ui + Tailwind + Recharts
  • 数据库:GCP Cloud SQL PostgreSQL 18(8核64G)
  • 部署:PM2 进程管理,Caddy 反代
  • 代码管理:Gitea(git.darkerilclaw.com)

模拟盘配置

  • 初始资金:$10,000
  • 单笔风险:2%($200 = 1R)
  • 最大持仓:4笔/策略
  • 手续费:Taker 0.05% × 2(开+平)
  • TP/SL:限价单模式(减少虚假滑点)

当前状态(2026-03-02)

  • V5.1 + V5.2 AB测试运行中
  • V5.1:282+笔交易数据
  • V5.2:从零开始积累(旧数据已清)
  • 代码冻结两周,~03-16 第一轮权重调整
  • 实盘阻塞:等 Binance API Key + Portfolio Margin + 资金

文档索引

On this page