GO - MetaTrader 5的智能交易系统

Mike 2012.12.03 18:51 13 0 0
附件

GO是一款基于MQL4重写的智能交易顾问,由作者 ExpertTrader 提供,详细信息请查看原始链接 - https://www.mql5.com/ru/code/8894

工作原理

GO的计算公式如下:

GO = ((C-O) + (H-O) + (L-O) + (C-L) + (C-H)) * V;

其中,C、O、H、L分别代表收盘、开盘、最高和最低价格的移动平均值,V则代表信号柱的交易量。

如果GO的值大于0,系统会自动开立买单;如果小于0,则会平掉买单并开立卖单。

下图展示了该智能交易顾问在策略测试器的可视化模式下的表现。

 

参数设置

  • Lots - 手数;当设置为0时,将使用MaxrR参数。
  • MaximumRisk - 风险(默认值为Lots=0)。
  • Shift - 检查指标的柱子:0 - 正在形成的柱子,1 - 第一个已形成的柱子。
  • MAPeriod - 移动平均周期。
  • MAShift - 移动平均移位。
  • MAMethod - 移动平均方法。
  • VolVolume - 交易量。
  • OpenLevel - 如果GO值超过该水平,将开立买单;如果小于-OpenLevel,将开立卖单。
  • CloseLevelDif - 开盘和闭盘水平值之间的差值应设置为正值,闭盘水平必须小于或等于开盘水平。
  • ShowGO - 在图表注释中显示GO值。

注意

如果OpenLevel的值为0,则柱子交易量不会影响,因此OpenLevel和CloseLevelDif参数被包含在内。这些参数在源代码中并不存在,外部参数已被包含以进行移动平均设置。

...

列表
评论 0