[Invalid price] no envio da orden de venda.

 

Aguem poderia ajudar na resolução desse problema?

Nos testes as ordens de venda ou de compra então retornando o erro resposta.retcode 10015 Invalid price. Já fiz diversos testes mas não estou conseguindo identificar esse problema, pois estou preenchendo as ordem corretamente.

Gostaria de saber se isso pode ser um problema do  servidor de backTestes.

Estou utilizando a plataforma da Modal

Ordem preenchida:

failed exchange sell 100.00 WINJ19 at 88611 sl: 88761 tp: 88311 [Invalid price]


Minha função de venda a Mercado que estou utilizando.


Erro que esta ocorrendo 


 
Olá Junior.
Me corrija se eu estiver errado, mas o índice bovespa se move a cada 5 pontos, não? Se sim, esse é o erro, você está tentando abrir uma posição num preço quebrado, com final 1.
Experimenta usar a biblioteca padrão "Trade.mqh", ela facilita muito a abertura de ordens, você faz isso com apenas uma linha de código.
 
Observando seu print notei que você está tentando vender com o preço ASK, esse é o preço usado para compra. Para venda você precisa pegar o preço BID ;)
Razão: