Olá a todos,
Mais uma vez, eu com dúvidas de pré-incipientes.
O programa que gostaria de fazer me informaria a razão volumeTick/VolumeReal de um determinado candle . Porém, ao rodá-lo, não consigo nenhuma saída. Fiz um esquema de printar um valor calculado. Este me retorna 0.0. Nos erros consta a mensagem
possible loss of data due to type conversion Delta%Vol.mq5 54 25
Variáveis tipo long são convertidas facilmente paratipo double, não?
Ola,
pois então faltou exatamente isso, fazer o casting para double!
Aproveitei e otimizei seu código.
//--- for(int i=prev_calculated;i<rates_total;i++) { if(volume[i]!=0) { DeltaVolBuffer[i]=(double) tick_volume[i]/(double) volume[i]; } } //--- return value of prev_calculated for next call return(rates_total-1);
Ola,
pois então faltou exatamente isso, fazer o casting para double!
Aproveitei e otimizei seu código.
Muito obrigado!!!
Como que se fecha um tópico?!?!? :X
Não é possível para usuários fechar um tópico.
Atenciosamente,
Malacarne
- 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á a todos,
Mais uma vez, eu com dúvidas de pré-incipientes.
O programa que gostaria de fazer me informaria a razão volumeTick/VolumeReal de um determinado candle . Porém, ao rodá-lo, não consigo nenhuma saída. Fiz um esquema de printar um valor calculado. Este me retorna 0.0. Nos erros consta a mensagem
possible loss of data due to type conversion Delta%Vol.mq5 54 25
Variáveis tipo long são convertidas facilmente paratipo double, não?