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

 
Vladimir Khlystov:

Sim, coloque StartTrall = -99999 e ele começará a definir o stoploss imediatamente.


Muito obrigado pelo Expert Advisor.
Existe alguma possibilidade de fazer com que ele mova uma posição para o ponto de equilíbrio sem esperar pelo trawl?

Isto é, por exemplo, o arrasto no extremo do candlestick. Fazer com que ele coloque um boo sem esperar a formação de um candle. E, em seguida, faça o trawl como de costume.

 
Виктор Астахов:

Muito obrigado pelo Expert Advisor.
Existe alguma possibilidade de fazer com que ele mova uma posição para o ponto de equilíbrio sem esperar pelo trawl?

Isto é, por exemplo, arrastar no extremo do candlestick. Fazer com que ele coloque um boo sem esperar a formação de um candle. E, em seguida, faça o trawl como de costume.

Para fazer isso, você precisa modificar o Expert Advisor e adicionar a transferência de ponto de equilíbrio a ele ou pode colocar dois Expert Advisors para um par. Um deles fará apenas o trawl e o segundo fará a transferência para o ponto de equilíbrio.

 
Vladimir Khlystov:

Para fazer isso, você precisa modificar o Expert Advisor e adicionar uma transferência de ponto de equilíbrio a ele, ou pode colocar dois Expert Advisors no mesmo par. Um deles fará apenas o trawl e o segundo fará a transferência para o ponto de equilíbrio.

Peço muito que você adicione isso. Para você, são apenas algumas ninharias.
Eu mesmo faria isso, mas o EA não é editável. Se eu tentar criar um novo, pegando o código da exibição, ambos não serão compilados e apresentarão muitos erros. A MQL5 é nova para mim, talvez eu esteja fazendo algo errado.
Entendo que toda a mudança se resume à entrada do valor de ponto de equilíbrio e mais uma condição que, se não for igual a 0 e o preço atual for maior ou igual a ele e o nível atual de stop loss virtual/não virtual for menor que ele

{

definir o stop virtual/não virtual pelo dígito CU

}

)))

 
Виктор Астахов:

Estou pedindo que você adicione. Para você, são apenas algumas ninharias.
Eu mesmo faria isso, mas o EA não é editável. Se eu tentar criar um novo, pegando o código da exibição, ambos não serão compilados e darão muitos erros. A MQL5 é nova para mim, talvez eu esteja fazendo algo errado.
Entendo que todas as alterações se resumem à entrada do valor de ponto de equilíbrio e mais uma condição: se não for igual a 0 e o preço atual for maior ou igual a ele e o nível atual de perda de parada virtual/não virtual for menor que ele

{

definir a parada virtual/não virtual pelo valor BU

}

)))

O EA é perfeitamente editável, o problema é que o EA foi escrito para o MT4 e você deseja executá-lo no MT5.

 
Vladimir Khlystov:

O EA foi editado perfeitamente bem, o problema é que o EA foi escrito para o MT4 e você deseja executá-lo no MT5.

Acho que sim. Em geral, um dos dois funcionou. Encontrei um script para o ponto de equilíbrio e o implementei no código do Expert Advisor. Bem, tudo funciona, estou feliz.
Vou postar o EA cortado aqui.

Lucro para todos.

SZY: Para funcionar, você precisa colocar o arquivo SL_Breakeven.mqh na pasta Metatraider5/MQL5/include.

Arquivos anexados:
Tral_88.mq5  40 kb
 
Um grande pedido para aqueles que entendem. Por que o Expert Advisor coloca boo em outros gráficos, onde ele não existe?
 
Виктор Астахов:
Um grande pedido para aqueles que entendem. Por que o Expert Advisor coloca boo em outros gráficos onde ele não existe?

Porque você tem um EA diferente em outros gráficos :)

Esse Expert Advisor funciona somente no par em que está.

 
Vladimir Khlystov:

porque você tem um EA diferente nos outros gráficos :)

Esse EA funciona somente no par em que está.

Foi exatamente isso que verifiquei, é o EA que define o stop loss. Se você remover o EA, os sintomas desaparecerão. Encontrei uma muleta na forma de configurar o EA no gráfico "doente", com valores tais que não funcionam. Eu simplesmente não entendo como isso é possível.
 
Vladimir Khlystov:

porque você tem um EA diferente nos outros gráficos :)

esse Expert Advisor funciona somente no par em que está.

Correção. Não me refiro ao seu EA original, que não faz nada disso. Estou falando do EA de corte com ponto de equilíbrio. É que o que eu coloquei lá não implica em mudanças em outros gráficos.
 
Виктор Астахов:
Correção. Não estou falando do seu EA original, que não faz nada disso. Estou falando do EA de corte com ponto de equilíbrio. É que o que eu coloquei lá não implica de forma alguma em mudanças em outros gráficos.

Vamos discutir aqui o EA que foi postado. Quanto aos Expert Advisors de terceiros, você pode me escrever por e-mail ou em uma mensagem privada.