Нужно исправить ошибки в советнике

 

Вместо расчетной величины переменная Volatiliti, скорее всего, принимает значение цены инструмента, значение становится большим, чем должно быть, в сотни тысяч раз. Хотя код ничего подобного не предусматривает. Работать с переменной невозможно. Если дело в ошибке или других факторах, прошу пояснить.

В лог файле первые 2 строки - значения переменных, из которых строится расчет переменной Volatiliti. Видно, что размер этих переменных - несколько пунктов или менее пункта. Искомая сумма, которая должна стать значением Volatiliti, никак не может быть на 5 порядков больше. Третья строка лог файла показывает значение переменной, схожее с рыночной ценой инструмента.

Файлы:
 
Желающим послать меня к брокеру могу сказать, что ситуация повторяется в точности у двух разных брокеров.