Tenho pedidos com TakeProfit e estou modificando-os para calcular novos TakeProfit, como faço para anexar isto
Já o adicionei à sua linha de código (na mensagem anterior).
A explicação é a mesma - o erro ocorre se você modifica um pedido que já tem o mesmo TP. Ao modificar um pedido, pelo menos um parâmetro (TP, SL, Preço) deve ser diferente.
Em outras palavras, "tp!=OrderTakeProfit()" significa que não há necessidade de modificar a ordem se ela já tiver o mesmo TP.
Libra / dólar, mas esse não é o ponto, provavelmente é melhor baixar este arquivo de conjunto e assim que alguns pedidos forem fechados, olhe para o log
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.
er, você não perguntou sobre o erro de modificação e sua criticidade?
...e sua explicação
Taras perguntou
Por favor, me diga se tenho pedidos com TakeProfit e estou modificando-os para calcular novos TakeProfit.
&& tp!=OrderTakeProfit()Se eu puder dizer "e takeprofit não é igual a takeprofit da ordem selecionada".
Então devemos escrever uma nova função para modificar ordens que já foram tomadas, mas uma das condições de verificação deve ser
Você pode me dar uma dica?
Taras perguntou
Se eu tenho um pedido com um takeprofit estou modificando-o para calcular um novo takeprofit, como devo adicionar isto a ele?
Se eu puder dizer "e takeprofit não é igual a takeprofit da ordem selecionada".
Então devemos escrever uma nova função para modificar ordens que já foram tomadas, mas uma das condições de verificação deve ser
Por favor, me diga em que direção estou pensando.
Certo - dessa forma.
Eu não tenho erros em meu testador. Diga-me em que par em que data?
Diga-me se eu estou pensando na direção certa.
Não é bem assim... Como regra, o TP é alterado se o novo TP traz mais lucro do que o antigo. E esta condição
tp!=OrderTakeProfit()pode ser atendida tanto para cima como para baixo.
Portanto, temos que condicioná-lo > ou < dependendo do tipo de pedido.
Não está lá
Todos têm
Certo - dessa forma.
Eu não tenho um único erro em meu testador. Diga-me em que par em que data?
Libra/Dólar, mas não é essa a questão, provavelmente é melhor carregar esse arquivo e, assim que alguns pedidos forem fechados, olhar para o registro
Taras perguntou
Tenho pedidos com TakeProfit e estou modificando-os para calcular novos TakeProfit, como faço para anexar isto
Já o adicionei à sua linha de código (na mensagem anterior).
A explicação é a mesma - o erro ocorre se você modifica um pedido que já tem o mesmo TP.
Ao modificar um pedido, pelo menos um parâmetro (TP, SL, Preço) deve ser diferente.
Em outras palavras, "tp!=OrderTakeProfit()" significa que não há necessidade de modificar a ordem se ela já tiver o mesmo TP.
Todos têm
O meu não está no drive C por alguma razão, mas o encontrei através do diretório de dados Open no terminal.
Libra / dólar, mas esse não é o ponto, provavelmente é melhor baixar este arquivo de conjunto e assim que alguns pedidos forem fechados, olhe para o log
Muitos erros foram devidos à desatenção
agora não há erros
Não conta iATR e iVolumes
Imprimir("iATR=",iATR(Símbolo(),PERÍODO_M5,1), " iVolumes=", iVolumes(Símbolo(),PERÍODO_M5,1)));
Ele distribui 10 e 10 o tempo todo. Por favor, diga-me o que devo fazer.