スクリプト: ショート(売り)注文を出すためのスクリプト

 

ショート(売り)注文を出すためのスクリプト:

これらのスクリプトは、現在の価格からのポイント単位での決済逆指値及び決済指値で売るために設計されたものです。

作者: Nikolay Kositsin

 

以下のコードで SYMBOL_TRADE_STOPS_LEVEL=0 にすると、OpenBuyPosition スクリプトがバグる:

bool StopCorrect(string symbol,int &Stop)
  {
//----
   int Extrem_Stop=int(SymbolInfoInteger(symbol,SYMBOL_TRADE_STOPS_LEVEL));
   if(!Extrem_Stop) return(false);   MUST BE    if(Extrem_Stop<0) return(false);
   if(Stop<Extrem_Stop) Stop=Extrem_Stop;
//----
   return(true);
  }
Extrem_Stop は bool ではなく int です。
 
4つのEAのどれとも連動しないアセットがあるのですが、これを修正する方法をご存知の方はいらっしゃいますか?
 
注文する時間がないのが残念だ(((