全面解析MetaTrader 5的策略专家Bruno

Mike 2018.11.20 21:52 12 0 0
附件

创意作者 - Scriptor

mq5代码作者 - barabashkakvn

这款EA包含五种交易策略:

  1. 基于iADX指标(平均方向运动指数,ADX)
       if(axd_plusdi[1]>axd_minusdi[1] && axd_plusdi[1]>20.0)
          lot_buy*=InpSignalRatio;
       else if(axd_plusdi[1]<axd_minusdi[1] && axd_plusdi[1]<40.0)
          lot_sell*=InpSignalRatio;
    

  2. 基于iMA(移动平均,MA)和iStochastic(随机振荡器)指标
       if(ma_one[1]>ma_two[1] && sto_main[1]>sto_signal[1] && sto_main[1]<80.0)
          lot_buy*=InpSignalRatio;
       else if(ma_one[1]<ma_two[1] && sto_main[1]<sto_signal[1] && sto_main[1]>20.0)
          lot_sell*=InpSignalRatio;
    


  3. 基于iMACD(移动平均收敛/发散,MACD)指标
       if(macd_main[1]>0.0 && macd_main[1]>madc_signal[1])
          lot_buy*=InpSignalRatio; 
       else if(macd_main[1]<0.0 && macd_main[1]<madc_signal[1])
          lot_sell*=InpSignalRatio; 
    

  4. 基于iMA(移动平均,MA)和iSAR(抛物线SAR)指标
       if(ma_one[1]>ma_two[1] && sar[1]>sar[2])
          lot_buy*=InpSignalRatio; 
       else if(ma_one[1]<ma_two[1] && sar[1]<sar[2])
          lot_sell*=InpSignalRatio; 
    


每种策略在信号激活时会将初始手数(手数)乘以信号比例。如果买入和卖出信号同时激活,则都会被忽略。

买入开盘信号同时也是卖出平仓信号,反之亦然。

列表
评论 0