创意作者: Yuri, mq5 代码作者: barabashkakvn.
关于开仓信号生成的描述:
- Stoh_main_1 - 第1根K线的随机震荡指标值。
- InpStochasticLevel - 随机震荡指标的输入水平。
- AC_1 - 第1根K线的加速震荡指标值。
- ACPrev_2 - 第2根K线的加速震荡指标值。
买入信号 - 当 第1根K线的随机震荡指标值大于输入的随机震荡水平 且 第1根K线的加速震荡指标值大于第2根K线的加速震荡指标值。在这种情况下,第1根K线的加速震荡指标值应大于零,第2根K线的加速震荡指标值应小于零:
if(Stoh_main_1>InpStochasticLevel && AC_1>ACPrev_2 && AC_1>0 && ACPrev_2<0 && count_buys==0) ...
卖出信号 - 当 第1根K线的随机震荡指标值小于输入的随机震荡水平 且 第1根K线的加速震荡指标值小于第2根K线的加速震荡指标值。在这种情况下,第1根K线的加速震荡指标值应小于零,第2根K线的加速震荡指标值应大于零:
if(Stoh_main_1<InpStochasticLevel && AC_1<ACPrev_2 && AC_1<0 && ACPrev_2>0 && count_sells==0) ...
卖出信号的示例:

当收到信号时,我们会以相同的手数开设五个仓位。第一个仓位的止损和止盈都设置为零。所有后续仓位都有相同的止损,并且每个仓位的止盈都按输入的 止盈(点数) 增加。
在所有符号上进行的 PERIOD_D1 测试结果:
