OnTradeTransaction não é executado quando a otimização está ativa?

 
Olá,

Fiz o EA que utiliza o evento OnTradeTransaction.

Quando executo o teste simples (único) o evento é chamado normalmente. Porém, quando habilito a otimização o evento não é chamado.

Alguém sabe se isso é o comportamento normal do MT5?

Obrigado
 
ipsec:

Olá,

não, não é normal.  Eu testei e está executando.  

BUILD 2340

 
Rogerio Giannetti Torres:

Olá,

não, não é normal.  Eu testei e está executando.  

BUILD 2340

Olá Rogério,


Aqui para min (build 2345) não executa com a otimização.

Talvez porque a função que estou chamando é de uma DLL.

Estranho é que sem a otimização funciona.


Abraços.

 
Rogerio Giannetti Torres:

Olá,

não, não é normal.  Eu testei e está executando.  

BUILD 2340

Rogerio,


Como você testou?

 
ipsec:


Oh ipsec,

programinha MQL5 com PRINTS no OnTradeTransaction()....  O que você imaginou?

Razão: