Очевидный баг МТ4

 

Функция Symbol() возвращает периодически пустое значение!!!
И сколько еще таких функций???...

Что же это получается после использования каждой встроенной функции MQL4 мне надо проверять правильность срабатывания этой функции?...

 
Expert:

Функция Symbol() возвращает периодически пустое значение!!!
И сколько еще таких функций???...

Что же это получается после использования каждой встроенной функции MQL4 мне надо проверять правильность срабатывания этой функции?...

журнал с кодом показать можете?
 
У меня работает.
 

Есть еще один баг, очень раздражает.

Открыт Метатрейдер и МетаЭдитор. Установлен индикатор в отдельном окне, после доработки и компилирования по идее индикатор должен перерисоваться (в зависимости от исправлений), а получается пустое окно (без индикатора), причем диапазон значений стоит от -900000000 до 900000000. Удаляешь индикатор из окна, снова набрасываешь - все работает.

 

это да..

может в деинит if ( UninitializeReason() == REASON_RECOMPILE ) init(); поможет ?

 
То ли билд помог, то ли строка в деините. С утра обновился, а косячок не засек.
 

У меня индикатор исчезает из окна после компиляции. Не всегда.

Тоже заметил, изменения в индикаторе не применяются после компиляции.

 
Expert:

Функция Symbol() возвращает периодически пустое значение!!!
И сколько еще таких функций???...

Что же это получается после использования каждой встроенной функции MQL4 мне надо проверять правильность срабатывания этой функции?...

а можно код увидеть этот?

и на каком билде это все

--

не замечал такого ни разу - может не попадалось

 
Я тоже такого не замечал ни разу. С кодом что-то не то, скорее всего.
 
YuraZ:

а можно код увидеть этот?

и на каком билде это все

--

не замечал такого ни разу - может не попадалось



Да ради бога =)
вот он весь код:

void start(){

if(Symbol()=="")Alert("Pusto");

return;

}

Ставим этот советник на 20 парах и получаем кучу алертов.

Билд 392. Терминал от Альпари.

 
Zhunko:

У меня индикатор исчезает из окна после компиляции. Не всегда.

Тоже заметил, изменения в индикаторе не применяются после компиляции.


Я заметил что если пользуешь метэдитором который в этом же терминале, всё в порядке индикатор после компиляции перерисовывается, если же пишем метаэдитором который в другом каталоге находится то происходит то о чём Вы пишите...
Причина обращения: