Вы обновили терминалы МТ4 на билд 1121? - страница 2

 
Yury Kirillov:

Терминалы МТ4 внезапно обновились на билд 1121 от 26 апреля 2018.

Из нового пока замечено:

1. Стала доступна папка SharedProjects как папка хранилища.

Это очень хорошо! Разработка мт4-мт5 переносимых приложений вернулась в нормальное состояние.

2. Старая папка хранилища Projects переехала внутрь папки SharedProjects в папку MQL5.<username>.

И это очень плохо - допустимая длина имен файлов сократилась на длину строки "\SharedProjects\MQL5.<username>" и некоторые файлы не прошли по длине имени.

один из индикаторв вдруг стал вылетать, zero divide , пришлось усмирять.

 
Yury Kirillov:
  • Да, спасибо MQL за заботу!
  • Нет, боюсь всё послетит к чертям.
  • Впервые узнал про обновление.
  • Не работаю с МТ4.
  • Забанить автора - достал опросами!
О. а говорили, что не будут ничего обновлять)
 
igrok333:
О. а говорили, что не будут ничего обновлять)

Говорили что нового ничего не будут в мт4 делать, но косяки будут исправлять.

 
igrok333:
О. а говорили, что не будут ничего обновлять)
Нет, так не говорили. Перечитайте пожалуйста вдумчиво о чём именно говорилось про МТ4.

 

Раскрывающиеся списки входных параметров стали отображаться наоборот. Обсуждается здесь.

В сервисдеск оформлена заявка.

Все ждут.

 
Торопите вы события. Официально у брокеров, билд не обновился, значит еще не все готово и исправлено. Поздравляю вас вы впереди планеты всей ))).
 
После компиляции индикаторов они просто перестают работать, билд 1121 
 
Vladimir Pastushak:
После компиляции индикаторов они просто перестают работать, билд 1121 
Как именно перестают? Вылетают с ошибкой, не отображаются на чарте? Пример можете привести?
 
Yury Kirillov:
Как именно перестают? Вылетают с ошибкой, не отображаются на чарте? Пример можете привести?
Не отображаются на чарте
 
Vladimir Pastushak:
Не отображаются на чарте

Кострукция вида ("старый" синтаксис):

         SetIndexBuffer(0,TickBuffer0,INDICATOR_DATA);
         SetIndexLabel(0,"Bid");
         SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,clrWhite);

Работает.

А конструкция вида ("новый мт5 синтаксис"):

         SetIndexBuffer(0,TickBuffer0,INDICATOR_DATA);
         PlotIndexSetString(0,PLOT_LABEL,"Bid");
         PlotIndexSetInteger(0,PLOT_LINE_STYLE,STYLE_SOLID);
         PlotIndexSetInteger(0,PLOT_LINE_WIDTH,1);
         PlotIndexSetInteger(0,PLOT_LINE_COLOR,clrWhite);
Почему-то нет, хотя по смыслу это одно и то же. И раньше вроде работало... С другой стороны, в справке по мт4 такого синтаксиса нет.
Причина обращения: