![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Troquei parâmetros em ambas as funções OrderModify e OrderSelect em vão...
O fluxo parece lógico e eu tenho dupla verificação de todos os parâmetros.
Isto está acontecendo durante o backtest, mas não deve importar.
Facilitar a leitura da codificação
veja a diferença com sua própria escrita isto é mais fácil de contar {{{{{{{{{{{{{{{ }}}}}}}}}}}}}}
Ainda com dificuldades. Conduzi erros para descobrir o porquê.
A revista Reported:
1) Erro 4051=Parâmetro incorreto
2) Bilhete inválido para modificação de ordem
Para uma compra como o SL pode estar acima do preço Aberto? OrderOpenPrice() + Point * MoveStopTo
para COMPRAR Possível ter OrderStopLoss() acima OrderOpenPrice() depois de modificado teve sucesso e o comércio está em lucro
LOL . . oops <red face smiley>
Cuidado com a vergonha de apagar meu posto
Ainda com dificuldades. Conduzi erros para descobrir o porquê.
A revista Reported:
1) Erro 4051=Parâmetro incorreto
2) Bilhete inválido para modificação de ordem
OK, talvez suas mensagens de erro sejam espúrias . .
Por que você está chamando GetLastError() se a OrderSelect() funcionar ? se ela mostrar um erro, não será devido à OrderSelect()
O mesmo caso para a OrderModify(), se as obras de modificação que você ainda está chamando GetLastError(), por que ? só chamá-la se a função falhar . .
Cuidado com a vergonha de apagar meu posto
AHHH eu amo isso. Ambos os seus pontos fazem muito sentido.
{{{{}}}}}-É muito mais fácil também!
Os erros só devem ser chamados se a função falhar.
Obrigado a ambos, espero que seus fins de semana tenham corrido bem.
Para uma compra como o SL pode estar acima do preço Aberto ? OrderOpenPrice() + Point * MoveStopTo
O SL está abaixo da ordem.
Você tem certeza de que não está se referindo à seção de venda?
LOL . . oops <red face smiley>