Erro na função PositionGetDouble(POSITION_PRICE_OPEN)

 
Alguém já passou por isso e conseguiu resolver?
O resultado no ativo USDCHF está errado como o comando abaixo

double precoEntrada = PositionGetDouble(POSITION_PRICE_OPEN);
Comment("XXX:",precoEntrada);


ex:
Preço de abertura 0.92923
Preço mostrado     0.929

Alguém sabe a solução?
 
abimael Silva:
....

Isso não é um erro, vc esta truncando o valor na função comment, que exibe uma string, tente usar um doubletostring