Очевидный баг МТ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:

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

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


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