double не хочет работать с числами в 10^-8 степени

 
Всем привет. Делаю расчет и не могу возвести в квадрат число вида 0.0001. На выходе получается ноль. Подскажите почем double не может содержать число в 10^-8 степени? или в чем может быть дело? Заранее спасибо.
 
lemegeton >>:
или в чем может быть дело? Заранее спасибо.

В выходе. Как выводите?

 

Работает это. Только не видно этих знаков.

Есть библитека "stdlib.mq4", а в ней функция "DoubleToStrMorePrecision()".

Вот она поможет показать эти знаки.

 
Спасибо за подсказки. Работает