EA-20751 · K 线形态

Exp_AverageChangeCandle

该EA基于K线实体相对于历史平均值的偏离程度进行交易。当当前K线实体显著超过历史平均K线实体大小时,将其视为动量信号,沿K线方向入场交易。

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

基本信息

风险中等
爆仓风险低
评分★★☆☆☆
类型交易型 EA
周期M15, H1, H4
指标Average Candle Body, Price Action
作者Copyright © 2018, Nikolay Kositsin

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-0.40%-0.35%5.81%14144.30%-0.06-0.075−$0.53可靠
GBPUSD-3.25%-2.83%7.43%13943.90%-0.50-0.446−$2.34可靠
USDJPY-2.33%-2.03%5.68%17745.50%-0.44-0.417−$1.24可靠
XAUUSD-60.29%-53.38%81.01%15247.00%-0.58-0.747−$41.56可靠

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

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

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD38%+3.12% 2026-03-1.78% 2026-07
GBPUSD46%+3.96% 2026-03-2.59% 2026-10
USDJPY54%+1.56% 2026-04-2.27% 2026-03
XAUUSD54%+27.75% 2026-10-37.99% 2026-07

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

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

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

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

策略分析

策略概念基于K线实体变化率,即当前K线实体与历史平均K线实体的比值作为交易信号。入场条件为当前K线实体大小超过平均值的某个倍数阈值时开仓:阳线(收盘价高于开盘价)做多,阴线(收盘价低于开盘价)做空。出场条件依赖固定止盈止损或反向信号触发平仓。仓位管理通常采用固定手数方式,未根据账户资金动态调整。资金管理方面缺乏复合仓位控制,风险主要取决于止损设置和信号过滤的可靠性。整体策略逻辑简单直观,属于基于价格行为统计偏离的动量型策略。

优势

  • 策略逻辑简洁直观,易于理解和验证
  • 基于统计偏离的动量概念具有合理的市场逻辑支撑
  • 参数较少,减少了过拟合的风险

劣势

  • 固定手数缺乏根据账户风险动态调整的仓位管理
  • 未考虑交易成本(点差、佣金)对短线策略的侵蚀效应
  • 单根K线信号缺乏多时间框架确认,容易受市场噪音干扰产生虚假信号

改进建议

  • 增加多时间框架确认机制,例如在H1信号方向与H4趋势一致时才入场
  • 引入基于ATR或账户余额的动态仓位管理,替代固定手数

风险评估

总体风险: 中等

  • 单一K线信号缺乏过滤机制,在震荡市中容易频繁开平仓
  • 固定止盈止损未考虑市场波动率变化,低波动期止损可能过大而高波动期止盈可能不足

评估得分

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

参数

参数默认值说明
AverPeriod14计算平均K线实体大小的周期数
K1.0当前实体与平均实体的比值阈值倍数
StopLoss400止损点数
TakeProfit800止盈点数
Lots0.1固定交易手数

同类 EA:K 线形态

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

订阅每周 Arena 周报

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