[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 127

 
if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
这对TR来说也是如此
 
orb:

错误130出现了。我读了帮助,我不明白错误是什么......


在Sel中,改变符号并将所有的计算结果与价格归一。
 
FAQ:
类似这样的东西,检查一下拼写,我在浏览器中直接写的。
几乎成功了!在正确的地方显示开口,弹出错误130。我再读一遍......,这些TP和SL必须要处理好。
 
FAQ:
类似这样的东西,检查拼写,我是直接在浏览器中写的。
谢谢!)
 
FAQ:
对TR来说也是如此

像这样吗?如果是这样,仍然是错误130=(

if ((l==true)&&(proves==true)) OrderSend(Symbol(),OP_SELL,lot,Bid,slippage,Ask-SL*Point,TP*Point+Ask,0,0,0,Green);
             if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
             if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}


 if ((l==true)&&(proves==true)) OrderSend(Symbol(),OP_BUY,lot,Ask,slippage,Bid-SL*Point,Bid+TP*Point,0,0,0,Red);
           if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
           if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
 
Roll:

我在说什么呢?
我不明白...
 
在下单前应进行止损检查
 
不要忘记所有价格的正常化
 
orb:
我不明白...

看到 最上面的帖子了吗?那里有一丝符号错误(加号和减号)。下划线。
 
if ((l==true)&&(proves==true)){
             if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
             if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
             OrderSend(Symbol(),OP_SELL,lot,NormalizeDouble(Bid,Digits),slippage,NormalizeDouble(Ask+SL*Point,Digits),NormalizeDouble(Bid-TP*Point,Digits),0,0,0,Green);
}


if ((l==true)&&(proves==true)){
           if(SL<=MarketInfo(Symbol(),MODE_STOPLEVEL)){SL=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
           if(TP<=MarketInfo(Symbol(),MODE_STOPLEVEL)){TP=MarketInfo(Symbol(),MODE_STOPLEVEL)+1;}
           OrderSend(Symbol(),OP_BUY,lot,NormalizeDouble(Ask,Digits),slippage,NormalizeDouble(Bid-SL*Point,Digits),NormalizeDouble(Bid+TP*Point,Digits),0,0,0,Red);
}