Especialistas: HTH Trader

 

HTH Trader:

Expert Advisor com cobertura dupla.

Autor: Vladimir Karputov

 
Automated-Trading:

HTH Trader:

Autor: Vladimir Karputov

Por que o modo de preenchimento SYMBOL_FILLING_MODE só é verificado para Symbol() e não para InpSymbol_1, InpSymbol_2, InpSymbol_3 e InpSymbol_4?

 
Thomas Schwabhaeuser :

Por que o modo de preenchimento SYMBOL_FILLING_MODE só é verificado para Symbol() e não para InpSymbol_1, InpSymbol_2, InpSymbol_3 e InpSymbol_4?

Considera-se que o Expert Advisor negocia os mesmos símbolos (símbolos que têm os mesmos parâmetros de negociação).

 

Boa tarde.

Por algum motivo, o DoublePositions() não define as posições;

Você poderia me dizer qual é o motivo, caso essa ramificação ainda esteja ativa.

Cumprimentos ao desenvolvedor.

 
// condição:
if(symbol!=InpSymbol_1 || symbol!=InpSymbol_2 || symbol!=InpSymbol_3 || symbol!=InpSymbol_4)
            continue;

// também conhecido como desdobrado:
if(symbol!="EURUSD" || symbol!="USDCHF" || symbol!="GBPUSD" || symbol!="AUDUSD")
            continue;

é sempre executado (ele nunca alcançará o código abaixo).

Correto:

if(!(symbol == InpSymbol_1 || symbol == InpSymbol_2 || symbol == InpSymbol_3 || symbol == InpSymbol_4))
            continue;
 

Boa tarde.

Está funcionando. Obrigado a você.

Feliz Ano Novo.