Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Узнай, как пользоваться виджетами на MQL5.community
Denis Lysenko
5550
Denis Lysenko 2011.03.18 22:53 

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

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

o_o
Модератор
23690
o_o 2011.03.18 22:55  
Expert:

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

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

журнал с кодом показать можете?
Vadim Zhunko
5226
Vadim Zhunko 2011.03.19 00:19  
У меня работает.
Дмитрий
1460
Дмитрий 2011.03.19 11:06  

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

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

keekkenen
1135
keekkenen 2011.03.19 11:26  

это да..

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

Дмитрий
1460
Дмитрий 2011.03.19 11:37  
То ли билд помог, то ли строка в деините. С утра обновился, а косячок не засек.
Vadim Zhunko
5226
Vadim Zhunko 2011.03.19 12:49  

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

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

Yuriy Zaytsev
13762
Yuriy Zaytsev 2011.03.19 13:15  
Expert:

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

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

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

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

--

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

Bicus
2396
Bicus 2011.03.19 14:14  
Я тоже такого не замечал ни разу. С кодом что-то не то, скорее всего.
Denis Lysenko
5550
Denis Lysenko 2011.03.19 15:52  
YuraZ:

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

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

--

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



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

void start(){

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

return;

}

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

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

Artem Titarenko
3930
Artem Titarenko 2011.03.19 16:05  
Zhunko:

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

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


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