EA-14951 · 动量

Exp_RSI_Histogram

该EA基于RSI Histogram自定义指标进行交易,当直方图从低位区域向上穿越时开多仓,从高位区域向下穿越时开空仓。它支持可配置的资金管理模式、固定止损止盈,并在新K线形成时处理信号以避免重复交易。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标RSI Histogram
作者—

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA的策略核心是基于RSI直方图指标的动量交易。入场条件为:当指标缓冲区2的值为0(表示RSI处于低位区域)且缓冲区0的值大于0时,产生买入信号;当缓冲区2的值为2(表示RSI处于高位区域)且缓冲区0的值小于2时,产生卖出信号。出场条件通过反向信号触发,即持有多仓时遇到卖出信号则平多仓,持有空仓时遇到买入信号则平空仓。仓位管理支持五种模式:基于可用保证金、基于余额、基于扣除亏损后的可用保证金、基于扣除亏损后的余额、以及固定手数模式。止损和止盈使用固定点数设置,分别为1000点和2000点。信号处理仅在新区间形成时或首次加载时执行,避免同一K线内重复开仓。

优势

  • 使用已收盘K线信号(SignalBar=1)避免重绘问题,信号更可靠
  • 支持五种资金管理模式,灵活性高,适应不同风险偏好
  • 新K线检测机制避免同一K线内重复开仓,减少过度交易
  • 买卖开关可独立控制开仓和平仓,策略配置灵活
  • 止损止盈比例1:2,具有正期望收益的风险管理结构

劣势

  • 依赖自定义指标RSI_Histogram,该指标需单独安装且不在标准库中
  • 止损1000点和止盈2000点固定设置,未考虑市场波动性(如ATR)动态调整
  • 没有点差过滤,在高点差环境下可能产生不利入场
  • 缺少持仓检查逻辑,可能在已有同向持仓时重复开仓
  • 指标加载失败时仅打印日志但EA仍继续运行,可能导致无信号交易

改进建议

  • 增加ATR动态止损止盈,根据市场波动性自动调整止损止盈距离
  • 添加持仓检查逻辑,避免同方向重复开仓
  • 在指标句柄无效时应在OnInit中返回INIT_FAILED停止EA运行

风险评估

总体风险: 中等

  • 指标加载失败时EA不会停止运行,可能在无信号状态下持续执行
  • 缺少持仓检查,存在同方向重复开仓风险
  • 固定止损未考虑市场波动性,低波动时止损过大,高波动时止损过小

评估得分

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

参数

参数默认值说明
MM0.1资金管理参数,控制每笔交易的风险比例或固定手数
MMModeLOT手数计算模式,支持可用保证金、余额、扣除亏损后的可用保证金、扣除亏损后的余额、固定手数五种模式
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点点数
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H4指标计算的时间周期
RSIPeriod14RSI指标的周期
RSIPricePRICE_CLOSERSI指标使用的价格类型
HighLevel60RSI高位阈值,用于判断超买区域
LowLevel40RSI低位阈值,用于判断超卖区域
SignalBar1用于获取交易信号的K线索引,0为当前K线,1为前一根已收盘K线

同类 EA:动量

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

订阅每周 Arena 周报

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