下载MetaTrader 5
要添加评论,请登录注册
存储您的源代码在MQL5存储中。非常安全!
LUCY
7
LUCY 2013.09.09 03:56 
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
{
if(OrderType()==OP_SELL)
{
if(macdb>macds)
{
OrderClose(OrderTicket(),OrderLots(),Ask,300,Violet);
}
if (OrderType()==OP_BUY)
{
if(macdb<macds)
{
OrderClose(OrderTicket(),OrderLots(),Bid,300,Violet);

}

这段代码里为什么只平卖单 平不了买单?也就是只能第一个If 的语句

我把买卖倒一下 买放上面 卖放下面 结果只平买单了

metatrom
7
metatrom 2013.09.09 18:07  
for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
{
if(OrderType()==OP_SELL)
{
if(macdb>macds)
{
OrderClose(OrderTicket(),OrderLots(),Ask,300,Violet);

}

}

if (OrderType()==OP_BUY)
{
if(macdb<macds)
{
OrderClose(OrderTicket(),OrderLots(),Bid,300,Violet);

}

}

}

/
要添加评论,请登录注册