Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1628
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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.