Crypto Executor

⚡ 智能量化交易引擎 · 实时风控 · 自适应策略

开源币安自动交易引擎,集成凯利公式仓位管理、OCO订单、智能追踪止损和四级熔断机制,支持WebSocket实时交易与自适应策略混合。

收藏
4.9k
安装
1.1k
版本
2.3.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Crypto Executor 是一款面向币安的专业级全自动加密货币交易引擎,专为生产环境设计。用户需配置 BINANCE_API_KEYBINANCE_API_SECRET 环境变量,可选集成 Telegram 接收交易通知和日报。安装 websocket-client 后可启用 WebSocket 模式,获得低于 100ms 的实时价格更新;否则自动降级为 REST 轮询(每秒一次)。

交易流程高度自动化:每 5 秒并行扫描 10 个交易对,基于订单簿失衡(OBI)、动量突破和统计套利策略生成信号,经凯利公式动态计算仓位后,以市价单入场并立即挂 OCO 止盈止损单。系统持续追踪未平仓头寸,自动更新追踪止损锁定利润,并在检测到 OCO 触发后实时更新绩效指标与凯利系数。

显著优点

  • 极速执行:WebSocket 实时流将延迟从 5 分钟压缩至 1 秒内,并行扫描使市场覆盖提升 10 倍
  • 智能风控:四级熔断机制(日亏 2%/周亏 5%/回撤 7%/硬止损 10%)形成递进式防护网
  • 数学优化:凯利公式动态调整仓位,理论上实现资金增长最大化;夏普比率与胜率持续追踪
  • 自适应学习:策略权重每日自动优化,最佳配置持久化存储避免冷启动退化
  • Binance 原生 OCO:止盈止损由交易所托管,零延迟、零脱管风险

潜在缺点与局限性

  • 实盘资金风险:尽管有多层保护,极端行情下仍可能触及 10% 硬止损,甚至因流动性枯竭产生滑点亏损
  • 外部依赖审计负担:可选的 crypto-sniper-oracle 通过子进程执行,需人工审计代码后方可信任
  • 策略黑盒性:OBI 阈值、动量触发条件等参数固化于代码,非量化背景用户难以验证或调整
  • Binance 单点依赖:API 故障、IP 封禁或监管变动将直接导致交易中断
  • 过度拟合风险:历史回测数据未公开,凯利系数基于实盘盈亏计算,初期样本不足时可能过度激进

适合人群

  • 具备中级以上 Python 和 Linux 运维能力的量化交易者
  • 拥有 5,000-25,000 美元风险资本、能接受 10% 本金回撤的成熟投资者
  • 需要 7×24 小时自动化执行、不愿手动盯盘的用户
  • 理解凯利公式和夏普比率原理、能独立解读日报并决策是否复盘的策略研究者

常规风险

  • API 密钥泄露:代码以明文环境变量读取密钥,共享主机或日志配置不当可能导致盗刷
  • --break-system-packages 安装方式**:文档建议在某些托管环境使用此标志,可能破坏系统 Python 环境
  • 子进程注入:外部 Oracle 模块若被篡改,可在交易循环中执行任意代码
  • Telegram 令牌暴露:若 TELEGRAM_BOT_TOKEN 配置于共享环境,存在消息劫持或信息泄露风险
  • 无模拟盘强制期:生产版本直接对接实盘,未内置强制回测或模拟交易验证环节

Crypto Executor 内容

手动下载zip · 40.3 kB
CONFIGURATION.mdtext/markdown
请选择文件