您需要 登录 才可以下载或查看,没有帐号?注册
我是个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 ,我如何在这种条件下进行盈利加仓?
你好!我想编写一平仓条件,可一直不成功。当下单成功后赢利超过7点之后赢利又小于6点平仓。就这个平仓条件能辛苦帮我写一下吗?这样能保住赢利不会变亏损。先行谢谢了!!!~~~
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!