DLL возращает значение -1.#IND0... Как лечить???

 

Всем привет.)

Ситуация:

Есть DLLка, в неё из Метатрейдера передаются данные (массив типа double). Dll рассчитывает определенную величину (пусть будет переменная Y, типа double) и возвращает это дело обратно в Метатрейдер.

Проблемы:

Вместо рассчитанного в Dll значения метатрейдер почему-то выдает Y = -1.#IND0.

С Dll вроде все в порядке. Проверил и ещё раз перепроверил. Переменную рассчитывает нормально.

Вот что пишет нам журнал:

2012.03.27 21:42:52 Script TestDll EURUSD,M5: removed

2012.03.27 21:42:48 Script TestDll EURUSD,M5: loaded successfully

т.е. все хорошо : )

Что на выходе:

2012.03.27 21:27:54 TestDll EURUSD,M5: Alert: Y= -1.#IND0

Может кто сталкивался, а??? А то я уже себе голову сломал почему это так...: )

 
Вам сюда.
 
Zhunko:
Вам сюда.

Ооо... Спасибо большое, ща почитаю.
Причина обращения: