请各位前辈帮忙修改
我是个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 ,我如何在这种条件下进行盈利加仓? |
打赏
最新创建圈子
- 新闻EA运行效果图圈 2019-05-05
圈主:admin 帖子:1