なぜフィリングモードSYMBOL_FILLING_MODEはSymbol()に対してのみチェックされ、InpSymbol_1、InpSymbol_2、InpSymbol_3、InpSymbol_4に対してはチェックされないのですか?
こんにちは。
なぜかDoublePositions()がポジションを設定しません;
もしこのブランチがまだ生きているのであれば、何が原因なのか教えていただけないでしょうか。
開発者の方、よろしくお願いします。
// 条件: if(symbol!=InpSymbol_1 || symbol!=InpSymbol_2 || symbol!=InpSymbol_3 || symbol!=InpSymbol_4) continue; // を展開した: if(symbol!="EURUSD" || symbol!="USDCHF" || symbol!="GBPUSD" || symbol!="AUDUSD") continue;
は常に実行される(下のコードに到達することはない)。
正しい:
if(!(symbol == InpSymbol_1 || symbol == InpSymbol_2 || symbol == InpSymbol_3 || symbol == InpSymbol_4)) continue;
こんにちは。
うまくいったよ。ありがとう。
良いお年を。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
HTH トレーダー:
ヘッジトレーダー EA.
作者: Vladimir Karputov