Discussão do artigo "Biblioteca para desenvolvimento fácil e rápido de programas para a MetaTrader (parte VIII): Eventos de modificação de ordens e posições" - página 4
Ou seja, ele passa pelos níveis sl e tp como se eles não estivessem lá.
Hoje experimentei em outro computador - tudo está normal, o sl e o tp são acionados sem problemas. Acontece que somente o meu PC tem esses problemas. Também testei no meu computador, mas em uma máquina virtual - tudo está bem também (o mesmo código em todos os lugares).
Meu PC tem uma versão de 64 bits do Windows10 instalada, assim como outros em que o sl e o tp são acionados normalmente. Nada está escrito no registro "Experts". Mas se eu fizer isso no testador, entendo que nada deve ser escrito lá.
Mas o que é interessante é que, se eu ativar o trailing all, o tp começará a ser acionado. Presumi que talvez o trade.PositionModify(...) tenha algum efeito? Mas tentei modificá-lo em meu Expert Advisor imediatamente após a abertura de uma posição (alterando ligeiramente sl e tp), o que não ajudou.
Talvez as configurações do Windows afetem isso de alguma forma (funciona bem em outros computadores)?
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Artyom.
Tela anexada.Ou seja, ele passa pelos níveis sl e tp como se eles não estivessem lá.
Hoje experimentei em outro computador - tudo está normal, o sl e o tp são acionados sem problemas. Acontece que somente o meu PC tem esses problemas. Também testei no meu computador, mas em uma máquina virtual - tudo está bem também (o mesmo código em todos os lugares).
Em geral, a situação não está clara....
Em geral, a situação não está clara....
Boa noite, a "confusão" ainda pode ocorrer quando uma versão de 32 bits do Windows é instalada em um computador pessoal.
Saudações, Vladimir.
Em geral, a situação não está clara....
E o que está escrito no registro "Experts"?
Vladimir, Artem.
Meu PC tem uma versão de 64 bits do Windows10 instalada, assim como outros em que o sl e o tp são acionados normalmente. Nada está escrito no registro "Experts". Mas se eu fizer isso no testador, entendo que nada deve ser escrito lá.
Mas o que é interessante é que, se eu ativar o trailing all, o tp começará a ser acionado. Presumi que talvez o trade.PositionModify(...) tenha algum efeito? Mas tentei modificá-lo em meu Expert Advisor imediatamente após a abertura de uma posição (alterando ligeiramente sl e tp), o que não ajudou.
Talvez as configurações do Windows afetem isso de alguma forma (funciona bem em outros computadores)?