Olá, tudo bem?
Aparentemente o SetDeviationInPoints não está sendo respeitado nas minhas ordens para a corretora btg.
Hoje meu robô mandou uma solicitação a mercado da seguinte forma:
No ticket atual, ask estava em 132615.0 mas executou em 132665.0 com 50 pontos de diferença. Conseguiria me ajudar a entender o motivo?
Muito obrigado
SetDeviationInPoints não é respeitado no mercado brasileiro porque é uma função para funcionar com mecanismo de mercado descentralizado. Pode colocar qualquer valor que vai ser ignorado como é esperado.
Primeiro muito obrigado pela resposta.
Então Ricardo, o ideal é eu parar de usar CTrade e começar a usar MqlTradeRequest?
Eu preciso que o deviaton seja respeitado.
Deviation point só é usado em execução instantanea, na B3 é execução por bolsa. Pode ver aqui as configurações dessas execuções e como a doc ignora elas.
https://www.metatrader5.com/pt/mobile-trading/iphone/help/trade/open_positions
- www.metatrader5.com
- 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
Olá, tudo bem?
Aparentemente o SetDeviationInPoints não está sendo respeitado nas minhas ordens para a corretora btg.
Hoje meu robô mandou uma solicitação a mercado da seguinte forma:
No ticket atual, ask estava em 132615.0 mas executou em 132665.0 com 50 pontos de diferença. Conseguiria me ajudar a entender o motivo?
Muito obrigado