创意来源:mserega76。
MQL5代码作者:Vladimir Karputov。
Interceptor是一款基于移动平均线“扇形”交易策略的EA,采用了三种时间框架,每种时间框架使用五条移动平均线。该系统主要针对GBPUSD的5分钟图表设计。如果您尝试在其他货币对或时间框架上运行此EA,它将会报错。
在代码中使用了两种方法来获取移动平均线的指标数据:
- 每次请求仅获取一根K线的数据(以变量形式获取) - iMAGet
- 每次请求获取多根K线的数据(以数组形式获取) - iMAGetArray 和 iStochasticGetArray
此外,CopyRates的使用也很广泛,以加快计算速度。
输入参数
- 正常开仓时的手数(如果信号不匹配)
- M5图表的平坦系数(每根K线的点数)
- 初始止损(如果低于100,不会设置止损)
- 止盈(如果低于100,不会设置止盈)
- 移动到保本时的最小利润(点数)
- 移动到保本时的止损(如果参数大于9则移动到保本)
- M5图表上扇形移动平均线的最大可接受距离(信号1专用)
- M15图表上扇形移动平均线的最大可接受距离(信号4专用)
- M15图表上扇形移动平均线的最大可接受距离(信号6专用)
- M5图表的随机指标周期
- M5图表的随机指标上限
- M5图表的随机指标下限
- M15图表的随机指标周期
- M15图表的随机指标上限
- M15图表的随机指标下限
- 信号1专用的最小蜡烛实体大小
- 低平坦(条数的最小平坦长度)
- 高平坦(点数的最大平坦高度)
- M5图表中指标峰值之间的最低距离(用于背离)
- 长锤形影线的最小百分比
- 短锤形影线的最大百分比
- M5图表中最小锤形大小(点数)
- 锤形出现的时间(其K线的最高数字)
- 锤形是最大值的K线数量(信号6专用)
- 窄源(M5图表上扇形在最窄点的最大宽度)
- 扇形收敛到“窄源”的K线数量(几乎是一个点)
- 突破的最大/最小范围(以“窄源”为基准的条数)
- 用来标记您的位置的数字
- 移动止损的最小偏移量
- 从移动止损到价格的距离(如果低于100,则移动止损不工作)
以下是“基于真实K线的每个点”模式下的单次测试:

评论 0