もう、戦うのを諦めそうです...。 - ページ 2

 

正規化を使っていないときに、このエラーが出ました。すでに書きました。

 
Alexander Bereznyak:
計測器のプロパティを 見ると、Stop Levelが0になっているかもしれないので、正規化してみる。

はい、ブローカーがA*****iであれば、そのStop Levelは0であることが多いです。しかし、同時にサポートチームは、正しいストップレベルを得るためには2つのスプレッドを使用する必要があると書いています。したがって、Stop Levelで最も多くのケースをカバーするコードは以下の通りである。

tickSize        = SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_SIZE);
ask             = SymbolInfoDouble(symbol, SYMBOL_ASK);
bid             = SymbolInfoDouble(symbol, SYMBOL_BID);
spread          = ask - bid;                                      // Заметьте - спред получаем не через MarketInfo, и не через SymbolInfoInteger

digits    = (int) SymbolInfoInteger(symbol, SYMBOL_DIGITS);
point     = SymbolInfoDouble(symbol, SYMBOL_POINT);
stopLevel = MarketInfo(symbol, MODE_STOPLEVEL) * point;           // До сих пор встречаются случаи, когда SymbolInfoInteger и MarketInfo выдают разные значения. MarketInfo пока ближе к истине
   
if (stopLevel == 0)
{
   if (!isECN)                                                    // isECN - признак ECN-счета, на котором Stop Level действительно равен 0
      topLevel = NormalizeDouble(2 * spread, digits);
}
else
   stopLevel = NormalizeDouble(stopLevel + tickSize, digits);     // Сознательное увеличение размера Stop Level на один тик, чтобы постоянно не натыкаться на ошибку 130.
 
Alexander Bereznyak:
ツールのプロパティを見て、ストップレベルが0になっているかもしれないので、正規化を試してみてください。
そこのストップレベルは20からで、チェックはしているのですが...。今日は10%で動いたけど、このエラーは......。何が原因なのかわからない...。あるオーダーは開き、あるオーダーは開かず...。
 
Oksana Berenko:

正規化を使っていないときに、このエラーが出ました。すでに書きました。

あらゆるところに正規化を施しましたが、役に立ちません...。
 
この台所から離れろ...
 
Ihor Herasko:

はい、ブローカーがA*****iであれば、そのStop Levelは0であることが多いです。しかし、同時にサポートチームは、正しいストップレベルを得るためには2つのスプレッドを使用する必要があると書いています。そのため、Stop Levelで最も多くのケースをカバーするコードは以下のようになります。

試してみます、ありがとうございました...。
 
Andrey Khatimlianskii:
この台所から離れろ...
で、どこへ? どこも同じでしょうけど...。フォアフォイ・ブローカー
 
であろうとなかろうと
 
Alexander Bereznyak:
であろうとなかろうと
おそらくって、意味わかんない。あ、ブローカーか・・・ロボットで開いてみたけど、どうなんだろう・・・。
 

今日の貿易から一枚...すべての注文は、まったく同じアルゴリズムに従って開かれるため、条件は常に同じです。とはいえ、エラーはうらやましいほどの頻度で発生する。どこでも、ストップは常にストップレベルより大きく、注文は常に現在の価格からストップレベルより遠いところに置かれていることがわかります。

また、別のブローカーのデモ口座では、この間、一度もエラーが発生していません。