Executer AC:MetaTrader 5的智能交易助手

Mike 2018.11.20 21:45 16 0 0
附件

创意作者 - Alex

mq5代码作者 - barabashkakvn

Executer AC 是一个基于 iAC(加速/减速振荡器,Accelerator/Decelerator Oscillator,简称 AC)指标的智能交易系统。该系统仅在新的 K 线出现时进行操作,每次只能打开一个交易头寸,因此它可以同时在对冲和净头寸账户中进行运作。

交易手数的计算基于过去 历史天数 的交易记录,同时也会参考 最大风险百分比减少因子 参数。

该 EA 实现了多个买入和卖出信号(ac[] 数组代表 AC 指标的值)。

买入信号:

      //--- 指标 AC 上升
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         //--- 检查买入信号
         if(ac[1]>ac[2] && ac[2]>ac[3])
           {
            ***
           }
        ***
        }
      //--- 指标 AC 下降
      if(ac[1]<0 && ac[2]<0)
        {
         //--- 检查买入信号
         if(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4])
           {
            ***
           }
        ***
        }
      //--- 指标 AC 从上到下穿过零
      if(ac[1]>0.0 && ac[2]<0.0)
        {
        ***
        }
      ***

卖出信号:

      //--- 指标 AC 上升
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         ***
         //--- 检查卖出信号
         if(ac[1]<ac[2] && ac[2]<ac[3] && ac[3]<ac[4])
           {
            ***
        }
      //--- 指标 AC 下降
      if(ac[1]<0 && ac[2]<0)
        {
         ***
         //--- 检查卖出信号
         if(ac[1]<ac[2] && ac[2]<3])
           {
            ***
           }
        }
      ***
      //--- 指标 AC 从下到上穿过零
      if(ac[1]<0.0 && ac[2]>0.0)
        {
        ***
        }

以下是开多头的示例:

Executer AC

    列表
    评论 0