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