No capítulo 2 fiquei com uma dúvida, qual a diferença entre variáveis do tipo "double" e "float". Quando uso uma ou outra?
@marcos-silva A diferença entre os tipos de variável double e float está na precisão e na quantidade de memória utilizada.
float: Ocupa 4 bytes na memória.
double: Ocupa 8 bytes na memória.
Use float para economizar memória em situações onde precisão alta não é necessária, isto é, cálculos simples ou temporários que não envolvam números muito grandes ou muito pequenos.
Use double em cálculos financeiros, manipulação de preços e qualquer aplicação onde a precisão seja crucial. No desenvolvimento de robôs e indicadores para o MetaTrader 5, o tipo double é o mais utilizado, especialmente ao lidar com valores de preços e volumes.