请各位前辈帮忙修改

楼主  收藏   举报   帖子创建时间:  2019-05-05 05:39 回复:0 关注量:467
我是个EA新手,才学不久。现在试着将MT4自带的MACD Sample EA 进行修改,作为练习。
  现在遇上了问题,请各位前辈帮忙。先将代码贴上:
  
     MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
     SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
     StochasticMain=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_MAIN,1);
     StochasticSignal=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_SIGNAL,1);
  
     total=OrdersTotal();
     if(totalStochasticSignal)
          {
        ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,2,Ask-StopLoss*Point,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
           if(ticket>0)
             {
              if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice(),OrderProfit());
             }
           else Print("Error opening BUY order : ",GetLastError());  
          }
  
  我的问题是:
  如果EA买入后,并且后市确实是一段上涨行情,那么会带动MACD变成MacdCurrent>SignalCurrent ,我如何在这种条件下进行盈利加仓?
打赏