суббота, 14 мая 2016 г.

В потолке открылся люк, не пугайся это - глюк...



В потолке открылся люк, не пугайся это - глюк!

Обнаружил, что тестер МТ4 глючит, и глючит неслабо.
Нет, повторяемость результатов на высоте, тут ничего не скажу.
Но если проведен тест, то это еще не значит, что тестировался тот робот, который загружен, и по тому инструменту, который установлен. Несмотря на все данные в отчетах это может быть и предыдущий инструмент и предыдущий робот.
Я поначалу был в серьезном ступоре, когда абсолютно идентичные коды, которые отличались ТОЛЬКО НАЗВАНИЕМ файла, давали абсолютно разные результаты.
Теперь сижу и думаю, сколько времени было потрачено зря на борьбу с несуществующими проблемами. И сколько хороших решений и алгоритмов было выброшено на помойку после первого теста, который мог оказаться глючным.
Как с этим бороться пока не знаю. Результат манипуляций плохо предсказуем. Или это происки Метаквотсов, железной рукой загоняющих человечество в МТ5-ный рай.


И еще... Дебилизм какой-то. Два абсолютно идентичных выражения при SoftModeMajorTrends=true, а интерпретируются компилятором по разному.

((iCustom(NULL,60,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,60,"SWT",0,1)>0))))
&&(!SwitchToMediumTrend || (((iCustom(NULL,240,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,240,"SWT",0,1)>0)))    
||((iCustom(NULL,60,"SWT",9,1)>0)&&(SoftModeMajorTrends || (iCustom(NULL,60,"SWT",0,1)>0)))))                            
((iCustom(NULL,60,"SWT",9,1)>0)&&(iCustom(NULL,60,"SWT",0,1)>0)))                              
&&(!SwitchToMediumTrend || (((iCustom(NULL,240,"SWT",9,1)>0))    
||((iCustom(NULL,60,"SWT",9,1)>0))))                              

Или я уже совсем задолбался и не вижу чего-то очевидного?



Комментариев нет:

Отправить комментарий