エキスパート: HTH トレーダー

 

HTH トレーダー:

ヘッジトレーダー EA.

作者: Vladimir Karputov

 

なぜフィリングモードSYMBOL_FILLING_MODEはSymbol()に対してのみチェックされ、InpSymbol_1、InpSymbol_2、InpSymbol_3、InpSymbol_4に対してはチェックされないのですか?

 
Thomas Schwabhaeuser :

なぜフィリング・モード SYMBOL_FILLING_MODE は Symbol() でのみチェックされ、InpSymbol_1, InpSymbol_2, InpSymbol_3, InpSymbol_4 ではチェックされないのですか?

Expert Advisor は同じシンボル(同じ取引パラメータを 持つシンボル)を取引していると考えられます。

 

こんにちは。

なぜか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;
 

こんにちは。

うまくいったよ。ありがとう。

良いお年を。