EA-1135 · 机器学习

Combo_Right

该EA将基于CCI指标的基础交易信号与最多三个感知器神经网络(卖出、买入和通用)相结合来生成买卖信号。感知器使用可配置历史周期上的加权价格差值,运行模式(pass参数)选择哪个信号源驱动交易决策。持仓以固定手数和可配置的止损/止盈水平开仓。

打开交互版(权益曲线、切换品种)

基本信息

风险中等
评分★★☆☆☆
类型交易型 EA
周期M15, H1, H4
指标CCI, Perceptron (Price Differences)
作者Integer

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-3.41%-2.97%8.98%333.30%————交易太少
GBPUSD+1.89%+1.64%7.23%333.30%————交易太少
USDJPY+1.52%+1.32%4.79%14458.30%0.300.325+$0.96可靠
XAUUSD+119.89%+91.75%30.57%15251.30%2.293.926+$81.04可靠

在 2 个有可信结果的品种中,2 个盈利。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

按月看

品种盈利月份占比最好的月份最差的月份
USDJPY69%+1.87% 2026-03-2.09% 2026-08
XAUUSD54%+52.07% 2026-02-9.62% 2026-08

根据回测净值曲线计算(约每两天一个点),只统计可信结果。

策略分析

策略概念:该EA融合了传统CCI指标信号与感知器神经网络,构成一个混合交易系统。入场条件:基础系统以CCI值作为信号(正值为买入,负值为卖出);感知器系统通过计算多个时间偏移的收盘价差值的加权和来输出信号,卖出感知器输出负值触发卖出,买入感知器输出正值触发买入,通用感知器决定最终方向优先级。出场条件:完全依赖固定点数的止损和止盈来平仓,没有动态追踪止损或其他出场机制。仓位管理:使用固定手数(lots参数),没有根据账户余额或风险动态调整仓位大小的机制。资金管理:三套感知器各自有独立的止损止盈参数(sl2/tp2, sl3/tp3),基础系统也有独立的sl1/tp1,但缺乏整体资金管理框架。运行模式通过pass参数控制:1=仅基础系统,2=仅卖出感知器,3=仅买入感知器,4=所有感知器联合决策。

优势

  • 多模式运行设计灵活,可选择纯CCI信号或感知器增强信号
  • 感知器使用价格差值作为输入,具有一定的价格动量捕捉能力
  • 止损止盈校验机制(CheckBuySL/TP等)防止在止损级别附近开仓

劣势

  • 感知器权重默认值全为0(100-100=0),默认配置下感知器输出恒为零,形同虚设
  • 固定手数无资金管理,未根据账户风险动态调整仓位
  • 感知器无训练/优化机制,权重需要手动调参,缺乏自适应学习能力
  • 止损止盈参数类型为double但作为int点数使用,存在类型不一致隐患
  • 无追踪止损、无部分平仓、无信号反转平仓机制

改进建议

  • 增加感知器权重的自动优化机制,如遗传算法或梯度下降,使系统能自适应市场变化
  • 实现动态仓位管理,根据账户余额和风险比例自动计算手数
  • 添加追踪止损和信号反转平仓逻辑,提升出场策略的灵活性
  • 修复止损止盈参数的类型不一致问题,统一使用int或double

风险评估

总体风险: 中等

  • 默认权重全为零导致感知器无效,用户可能误以为感知器在工作
  • 固定手数无风险控制,小账户可能因单笔亏损过大而爆仓
  • 止损止盈参数类型为double但函数签名接收int,存在隐式截断风险

评估得分

代码质量3.0
策略逻辑2.0
风险管理2.0
稳健性3.0
创新性3.0
文档2.0
综合2.5

参数

参数默认值说明
tp1500基础系统止盈点数
sl1500基础系统止损点数
CCIPeriod10CCI指标周期
CCIPricePRICE_OPENCCI指标应用价格
x12100卖出感知器权重1
x22100卖出感知器权重2
x32100卖出感知器权重3
x42100卖出感知器权重4
tp2500卖出感知器止盈点数
sl2500卖出感知器止损点数
p220卖出感知器历史数据周期
x13100买入感知器权重1
x23100买入感知器权重2
x33100买入感知器权重3
x43100买入感知器权重4
tp3500买入感知器止盈点数
sl3500买入感知器止损点数
p320买入感知器历史数据周期
x14100通用感知器权重1
x24100通用感知器权重2
x34100通用感知器权重3
x44100通用感知器权重4
p420通用感知器历史数据周期
pass1运行模式:1=基础系统,2=卖出感知器,3=买入感知器,4=全部感知器
lots0.1固定交易手数
Shift1价格数据偏移K线:0=当前K线,1=上一根已成型K线

同类 EA:机器学习

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。