Глюки в MQL-редакторе

 
Дорогие разработчики.
Мною замечены такие глюки(фичи? :)

1.
Этот глюк появляется и в старом, и в новом редакторе.
Попробуйте написать такую вещь:
    Comment("\",d);
    // после "\" всё закрашивается цветом строки, хотя не должно
    



По крайней мере в документации, я не встречал никакого действия, вызывающего этот эффект.

2.
Этот глюк встретился в старом редакторе, надеюсь с изменением языка, он уйдёт:

   if Ord(g,VAL_TYPE) == OP_SELLSTOP) then
   {
   // много чего-то
   };
   



Как вы видите условие не совсем коректно. Должна быть ошибка копиляции, а её нет.

3.
Меня неприятно поразил следующий глюк (был замечен в старом редакторе).
Замечу сразу, что ошибок никаких не было.

    var: i(0);
    array: m[3](0);
    i=1;
    i++; //всё нормально, i==2
    m[1]=1; 
    m[1]++; // не работает :(  Сразу после этого действия вывожу в лог значение - оно остаёться тем же
    m[1]=m[1]+1; // это работает
    
 
Дорогие разработчики.
Мною замечены такие глюки(фичи? :)

1.
Этот глюк появляется и в старом, и в новом редакторе.
Попробуйте написать такую вещь:
    Comment("\",d);
    // после "\" всё закрашивается цветом строки, хотя не должно
    



По крайней мере в документации, я не встречал никакого действия, вызывающего этот эффект.


обратная косая является спецсимволом. если хотите вывести обратную косую в виде текста используйте нотацию \\
("Типы данных")

2.
Этот глюк встретился в старом редакторе, надеюсь с изменением языка, он уйдёт:
   if Ord(g,VAL_TYPE) == OP_SELLSTOP) then
   {
   // много чего-то
   };
   



Как вы видите условие не совсем коректно. Должна быть ошибка копиляции, а её нет.

3.
Меня неприятно поразил следующий глюк (был замечен в старом редакторе).
Замечу сразу, что ошибок никаких не было.

    var: i(0);
    array: m[3](0);
    i=1;
    i++; //всё нормально, i==2
    m[1]=1; 
    m[1]++; // не работает :(  Сразу после этого действия вывожу в лог значение - оно остаёться тем же
    m[1]=m[1]+1; // это работает
    


мы тройку больше не развиваем и не исправляем.