EA-16863 · K 线形态

CandelsHighOpen

该EA使用自定义的K线高开信号(CSignalCHO)在MetaQuotes标准EA框架内生成交易入场和出场信号。它将K线信号与抛物线SAR追踪止损和固定百分比风险资金管理相结合,系统性地开仓和管理仓位。

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

基本信息

风险中等
爆仓风险低
评分★★★☆☆
类型交易型 EA
周期M15, H1, H4
指标Parabolic SAR, Candlestick High Open Pattern
作者MetaQuotes Software Corp.

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD0.00%0.00%0.00%0—————暂不支持转换
GBPUSD0.00%0.00%0.00%0—————暂不支持转换
USDJPY0.00%0.00%0.00%0—————暂不支持转换
XAUUSD0.00%0.00%0.00%0—————暂不支持转换

这个 EA 从未交易的原因:转换后没有留下任何开仓规则。

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

爆仓风险: 未发现爆仓模式

代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

该EA的核心策略基于K线高开形态(CandelsHighOpen),即当蜡烛图的开盘价接近最高价时产生交易信号,这通常表明强烈的买方力量。入场条件由SignalCandelsHighOpen信号模块决定,通过阈值过滤(ThresholdOpen=10, ThresholdClose=10)来控制开平仓信号强度。出场条件结合了固定止损止盈(各50点)和抛物线SAR追踪止损,SAR参数为步长0.02和最大值0.2,可以在趋势延续时锁定利润。仓位管理采用固定风险比例模式(MoneyFixedRisk),默认风险比例为10%,根据止损距离自动计算手数。信号权重设为1.0,可启用反向信号模式进行逆势交易。整体策略属于K线形态识别驱动的趋势跟踪系统,利用标准EA框架实现信号、追踪和资金管理的模块化组合。

优势

  • 采用标准EA框架,模块化设计清晰,信号、追踪止损和资金管理分离
  • 使用Parabolic SAR追踪止损,在趋势行情中能有效锁定利润
  • 固定风险比例资金管理根据止损距离自动计算手数,风险可控
  • 支持反向信号模式,可在趋势和逆势之间灵活切换
  • 信号阈值可调,允许用户根据市场条件灵活过滤交易信号

劣势

  • 10%的固定风险比例偏高,单笔交易风险过大,容易导致账户快速回撤
  • 止损止盈均设为50点且相等,没有考虑市场波动率,可能在高波动环境中频繁止损
  • 缺少点差过滤和滑点保护,在点差较大的品种上可能造成不必要的损失
  • EveryTick设为false意味着仅在新K线开盘时检查信号,可能错过重要的价格变动
  • 核心信号模块CSignalCHO的实现未在此文件中,无法评估信号逻辑的具体质量

改进建议

  • 降低默认风险比例至1-3%,并增加最大单笔风险上限以防止过度杠杆
  • 增加基于ATR的动态止损止盈,使止损距离适应市场波动率
  • 添加点差过滤条件,在点差过大时暂停交易以避免不必要的损失
  • 增加新K线检查机制和多重时间框架确认,提高信号可靠性

风险评估

总体风险: 中等

  • 默认风险比例10%过高,单笔亏损可能严重影响账户
  • 固定止损50点不考虑市场波动率,低波动时止损过宽浪费利润空间,高波动时止损过窄容易被打
  • 缺少点差过滤,在流动性差或新闻时段可能以不利价格成交

评估得分

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

参数

参数默认值说明
Expert_TitleCandelsHighOpenEA文档名称
Expert_MagicNumber25231EA魔术号,用于标识订单
Expert_EveryTickfalse是否每个Tick都执行
Signal_ThresholdOpen10开仓信号阈值[0...100]
Signal_ThresholdClose10平仓信号阈值[0...100]
Signal_PriceLevel0.0执行交易的价格水平
Signal_StopLevel50.0止损水平(点数)
Signal_TakeLevel50.0止盈水平(点数)
Signal_Expiration4挂单过期时间(K线数)
Signal_SignalCandelsHighOpen_ReverseSignals0是否反转信号(0=否)
Signal_SignalCandelsHighOpen_Weight1.0信号权重[0...1.0]
Trailing_ParabolicSAR_Step0.02抛物线SAR步长增量
Trailing_ParabolicSAR_Maximum0.2抛物线SAR最大速率
Money_FixRisk_Percent10.0风险百分比

同类 EA:K 线形态

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

订阅每周 Arena 周报

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