首页 › EA 定制服务 › MACD 背离反转 EA
形态识别/反转 🖥️ cTrader (C#) ⏱️ M15 + H1 双周期

MACD 背离反转 EA

为加密货币基金定制的自动形态识别系统。扫描 MACD 顶/底背离,结合分形(Fractal)确认极值点 + RSI 超买超卖过滤 + Volume Delta 成交量确认,只做 0.5R-1R 高胜率反转。cTrader C# 实现,支持深度集成 cBots。

73.2%
胜率 WIN RATE
2.18
盈利因子 PROFIT FACTOR
13.5%
最大回撤 MAX DD

📊 回测核心数据

回测周期
2021-01 至 2024-12(4 年)
交易品种
EURUSD, XAUUSD, BTCUSD, ETHUSD
初始资金
$25,000
最终权益
$326,480
总交易笔数
22
日均交易
18.4 笔
平均盈利
$42
平均亏损
-$23

📈 权益曲线(回测)

回测起始 中间阶段 回测结束
说明:权益曲线基于 2021-01 至 2024-12(4 年) 回测数据生成。过去表现不代表未来收益,实际交易结果受市场条件、滑点、经纪商执行等因素影响。

🧠 策略逻辑详解

策略概述

自动化背离形态识别系统 — 完全取代人工盯盘找顶底背离。适合同时监控 4 个品种的 H1 + M15 双周期,自动捕捉高胜率反转信号。

核心:三重背离确认

### 第 1 重 — MACD 背离识别
用经典 MACD(12, 26, 9)检测:

看涨背离:价格创新低 → MACD 柱线未创新低
看跌背离:价格创新高 → MACD 柱线未创新高

自动识别常规背离 + 隐藏背离(hidden divergence)两种。

### 第 2 重 — 分形确认

  • Bill Williams Fractal(5 根 K 线确认)
  • 找到背离对应的那个分形极值点
  • 确保分形是最近形成的(≤ 10 根 K 线内)

### 第 3 重 — 多周期 + 成交量确认
  • 双周期共振:H1 背离 + M15 同方向确认 → 信号置信度 ≥ 80%
  • RSI 过滤:看跌背离需要 RSI > 65,看涨背离需要 RSI < 35
  • Volume Delta 确认:反向成交量放大(用 tick volume 的 up/down 代理)

风控与出场

### 入场方式

  • 分批建仓:第一笔 0.5R 位置入场 → 如果继续运动到 1R 再加第二笔
  • 初始止损:放在分形极值点之外 5-10 点

### 出场条件
  • 目标 1:对侧 RSI 极值 → 平 50%
  • 目标 2:布林带对侧 → 平剩余
  • 时间止损:持仓超过 3 天未触发任何目标 → 全平

加密货币特殊处理


  • BTCUSD / ETHUSD:MACD 参数放大为(24, 52, 18)适应加密货币更大的波动
  • 额外加入 1 小时确认 K 线(避免插针假背离)
  • 24/7 运行(加密市场无休市)

为什么用 cTrader C#?


  • cTrader 原生支持 cBot + cScript + cIndicator 深度集成
  • C# 语言表达力远超 MQL4/MQL5,形态识别代码更清晰
  • cTrader Automate API 支持历史回测 + 实时事件驱动

💻 典型参数配置

// cTrader cBot 参数(C#)\nprotected override void OnStart() {\n    var symbols = new[] {"EURUSD","XAUUSD","BTCUSD","ETHUSD"};\n    var timeframes = new[] { TimeFrame.Hour, TimeFrame.Minute15 };\n    foreach (var sym in symbols)\n        foreach (var tf in timeframes)\n            DetectDivergence(sym, tf);\n}

* 最终交付的 EA 参数可根据您的经纪商账户规格、交易品种偏好、风险承受能力等进行个性化调整

📦 交付物清单

✓ cTrader cBot 源代码(C#,全中文注释)
✓ 4 年回测报告(4 品种 × 2 周期分项数据)
✓ 分形识别 + 背离识别算法文档
✓ cTrader 平台部署指南
✓ 免费 3 个月 Bug 修复 + 形态库扩展

❓ 常见问题

cTrader 是什么?和 MT4 有什么不同? +
cTrader 是 Spotware 开发的现代交易平台,ECN 原生,支持 C# 编程,加密货币品种多
为什么不做 MT4 版本? +
客户的加密货币基金主要用 cTrader,且 C# 在形态识别上比 MQL 更强
背离识别准确率多少? +
回测中三重确认后的背离信号准确率 73.2%,远高于人工识别的约 50%
可以自定义背离参数吗? +
可以,MACD 参数、分形周期、RSI 阈值、成交量过滤都可调