Boa tarde,
Gostaria de lançar uma ordem pendente com preço de venda acima de 10% do preço atual para que o robô entenda que aquela ordem é para encerrar as posições e não fazer mais trades.
Até aí tudo bem.
O problema é como identificar o valor de venda da ordem pendente externa ao robô, visto que não tenho o ticket.
Essa ordem pendente externa ao robô é enviada manualmente? Ou é enviada por outro robô?
Se for enviada por outro robô, vc pode usar um valor específico no "magic number" para indicar que aquela é uma ordem para encerrar as posições e parar de negociar.
Se for enviada manualmente, vc pode obter o ticket da ordem no histórico da plataforma e gravá-lo em um arquivo ou em uma variável global do terminal, e programar o robô para consultar o ticket nesse arquivo ou variável global.
Essa ordem pendente externa ao robô é enviada manualmente? Ou é enviada por outro robô?
Se for enviada por outro robô, vc pode usar um valor específico no "magic number" para indicar que aquela é uma ordem para encerrar as posições e parar de negociar.
Se for enviada manualmente, vc pode obter o ticket da ordem no histórico da plataforma e gravá-lo em um arquivo ou em uma variável global do terminal, e programar o robô para consultar o ticket nesse arquivo ou variável global.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Boa tarde,
Gostaria de lançar uma ordem pendente com preço de venda acima de 10% do preço atual para que o robô entenda que aquela ordem é para encerrar as posições e não fazer mais trades.
Até aí tudo bem.
O problema é como identificar o valor de venda da ordem pendente externa ao robô, visto que não tenho o ticket.