Especialistas: Универсальный трейлинг-стоп - página 2

 
Wh1plash:

Vladimir, obrigado pelo consultor!

Você poderia me dizer quais configurações alterar para que o Expert Advisor defina um trailing stop (com os parâmetros fornecidos) imediatamente após a abertura de uma posição, antes de esperar pelo ponto de equilíbrio?

Um arrasto normal começa na área do ponto de equilíbrio. Se você precisar que o stoploss comece na zona de perda, defina o início do trawl com um número negativo. Não importa qual seja, o principal é que seja maior que o comprimento da rede de arrasto.

 
comprimentos
 
 
Vladimir Khlystov:

Uma rede de arrasto normal começa na área de equilíbrio. Se você precisar que o stoploss comece na zona de perda, defina o início da rede de arrasto com um número negativo. Não importa qual seja, desde que seja maior que o comprimento da rede de arrasto.

Obrigado!

Devo alterar esse parâmetro para negativo?

externintStartTrall=1; // lucro mínimo da rede de arrasto em pontos.

Eu entendi corretamente? Não encontrei a edição de Expert Advisors.

E, se não for muito difícil, você poderia me dizer como corrigir o código se o arrasto for necessário a partir do valor do indicador ATR multiplicado por 2?

 
Wh1plash:

Obrigado!

É esse o parâmetro que precisa ser alterado para negativo?

externintStartTrall=1; // lucro mínimo da rede de arrasto em pontos

Eu entendi corretamente? Não encontrei a edição de Expert Advisors.

E, se não for difícil, por favor, diga-me como corrigir o código, se o arrasto for necessário a partir do valor do indicador ATR multiplicado por 2?

Sim, defina StartTrall = -99999 e ele começará a definir o stop loss imediatamente.

 
Quando você tenta compilar no metaeditor 5, ele apresenta alguns erros como este: 'iLow' - override system function cm_universal_trailing_stop_hedge.mq5 497 8

 

Acrescentei o seguinte ao código

#definir iBarShift _iBarShift

#definir iTime _iTime

#definir iHigh _iHigh

#definir iLow _iLow

#definir iOpen _iOpen

#definir iClose _iClose

#definir iVolume _iVolume
 
ele não abre nenhuma ordem no backtest ou na demonstração
 

Pelo que entendi, esse EA não deve abrir nenhuma negociação, pois é uma ferramenta de trailing stop para colocar um stoploss/traling stop para as ordens abertas por nós.

Mas há 18 erros durante a compilação - o que é um erro.


 
Sergey Golubev:

Pelo que entendi, esse EA não deve abrir nenhuma negociação, pois é uma ferramenta de trailing stop para colocar um stoploss/traling stop para as ordens abertas por nós.

Mas há 18 erros durante a compilação - o que é um erro.


Parece que foram corrigidos aqui.