Господам разработчикам ....

 
Господам разработчикам ....
Добрый день !

Об ошибке, о которой я говорил ниже (getglobalvariable error), похоже ляп у Вас....
Я проэксперементировал с размерностью стека для глобальных переменных и вот что получилось :
-более 300 переменных - выдается сообщение
-меньше 200 - не выдается сообщение
Причем естественно менял только размерность стека в программе.

Похоже и сбой МТ (сообщение послал в форум, смотрите ниже) тоже из за этого происходит. Тестировал дома на 2-х комп. с разной памятью (1 Гб и 512 Мгб) результат один.

С уважением
Roman
P.S. Ошибка конечно не назойливая, но как говорится МТ вылетает тогда когда не ждешь ...
 
Добавление к вышесказанному
Еще раз прошу господ разработчиков добавить в этом сообщении об ошибке имя программы где она встретилась (ну если Вы еще и имя глобальной переменной добавите, то это вобще здорово).
Согласитесь, что ловить эту ошибку весьма сложно если количество глобальных переменных за 200 зашкаливает.

Заранее благодарен
Roman
 
Почему
Почему MetaTraide при написании эксперта
0,6214(a)
0,6214(b), а выдает a !=b.
 
Скорее всего у Вас код несколько сложнее...
Вообще еще в "начальной" школе по программированию учат, что сравнивать 2 вещественных числа на равенство - это скорее всего обрекать себя на вечный false. В сравнение надо ввести погрешность.
 
пришлите, пожалуйста, ваш код для проверки
Пришлите, пожалуйста, ваш код для проверки - так мы сразу же найдем проблемное место и исправим ситуацию.

support@metaquotes.ru
 
предварительно нормализуйте числа
Предварительно нормализуйте числа до определенной точности:
var=Normalize(var,4); - точность до 4х знаков после точки.
Причина обращения: