Especialistas: TrailingStop

 

TrailingStop:

Exemplo de Expert Advisor com implementação de Trailing Stop.

TrailingStop sl to priceopen

Autor: Vladimir Karputov

 

Provavelmente, não estou entendendo a situação corretamente.

Por que ele abre ordens ao alterar os parâmetros do EA?

Ou é um "boleto"?

 
sutrade:

Provavelmente, não estou entendendo a situação corretamente.

Por que ele abre ordens ao alterar os parâmetros do EA?

Ou é um "boleto"?

Esse Expert Advisor é um exemplo de implementação da função TrailingStop. Não é para negociação. E ele abre POSIÇÕES depois de alterar os parâmetros porque: depois de alterar os parâmetros de entrada, o EA é reinicializado - o evento Init ocorre e a função OnInit() é acionada, na qual o sinalizador "FirstStart" é definido como true - ou seja, o EA é definido para o estado "First Start ":

//+------------------------------------------------------------------+
//| Função de inicialização de especialista|
//+------------------------------------------------------------------+
int OnInit()
  {
***
   FirstStart=true;
   return(INIT_SUCCEEDED);
  }