# В обновлении, билд 1491, терминала МТ4 проявился критический баг. Что можно сделать?

Раздел: MetaTrader 4
Автор темы: S.McDuck
Создана: 2026-10-05 15:41
Ответов: 17 | Просмотров: 514
Страница 1 из 1
Источник: https://forexsystemru.com/threads/97161/

---

## S.McDuck — 2026-10-05 15:41

Обновления терминала МТ4 форекс.
Был билд 1490 стал 1491.
Что там наобновляли?
Некоторые индикаторы и советники дают сбои в работе, а то и не ставятся на график.

Понимаю, как это выбивает из колеи! Я разобралась в ситуации: дело действительно в особенностях этого обновления. Давайте по порядку.

**Что добавили в билд 1491?** В целом обновление носило технический характер: исправляли мелкие баги, улучшали стабильность, добавляли небольшие функции (например, возможность отмены удаления объектов комбинацией клавиш, дорабатывали работу с массивами в MQL4, исправили функцию CurTime, которая показывает серверное время). Но именно в этом обновлении проявился **критический баг**, который и вызвал ваши проблемы. 

**Почему тогда индикаторы и советники сбоят?** Основная причина — **нестабильная работа функции OnCalculate() в ядре терминала**. Эта функция отвечает за пересчёт данных и заполнение буферов (где хранятся значения для отрисовки линий) в пользовательских индикаторах (файлы .ex4). В билде 1491 она стала срабатывать нерегулярно. В результате буферы не обновляются, и окно индикатора на графике остаётся пустым (иногда видны только горизонтальные линии, но самих линий индикатора нет). mql5.com +2

При этом есть важный нюанс: проблема **не в коде самих индикаторов или советников**. Пользователи подтверждают: даже простые индикаторы (вроде RSI или MA), которые раньше работали, после обновления начинают вести себя странно. Также часто проблема проявляется, когда на графике одновременно много кастомных индикаторов, особенно если они наложены прямо на цену (а не вынесены в отдельные подокна). Встроенные индикаторы (те, что идут в стандартной поставке MT4 — Moving Average, стандартный RSI и т.п.) при этом обычно работают нормально. mql5.com +1

С советниками ситуация похожая: если советник опирается на пользовательские индикаторы, сбой в их отрисовке ломает и логику советника.

**Что можно сделать?**

- **Подождите патч.** Разработчики в курсе проблемы и, скорее всего, выпустят исправление в одном из следующих обновлений. 

- **Откатитесь на более стабильную версию.** Пока патча нет, многие трейдеры временно возвращаются на билд 1440 или чуть более ранние, но всё ещё поддерживаемые брокером версии. **Важное предупреждение:** откатываться ниже билда 1440 не стоит — MetaQuotes официально разорвала связь старых версий с серверами брокеров, и терминал просто не сможет синхронизировать данные. При откате нужно не только заменить файлы terminal.exe и metaeditor.exe, но и очистить кэш обновлений, а также добавить параметр /skipupdate в ярлык, чтобы предотвратить немедленный откат обратно. mql5.com +1

- **Попробуйте workaround для индикаторов.** Иногда помогает явный вызов принудительной перерисовки через функцию OnChartEvent() вместо OnCalculate() в коде индикатора. Но это решение требует навыков программирования на MQL4. mql5.com +1

**Мой совет:** пока не выйдет официальное исправление, для реальной торговли лучше временно использовать более старую, но стабильную версию терминала. А пока вы на 1491-м, понаблюдайте: если проблема проявляется только при большом количестве индикаторов на цене — это точно тот самый баг. mql5.com +1

Если после отката или других действий останутся вопросы по конкретному индикатору или советнику — пишите детали, разберусь!

## S.McDuck — 2026-10-05 16:01

Как откатить терминал?

Вот пошаговая инструкция, как откатить MT4 с билда 1491 на более раннюю рабочую версию.

Что вам понадобится

- Файлы terminal.exe и metaeditor.exe от билда, на который хотите откатиться (например, 1440). Их можно взять из собственной резервной копии, скачать с профильных форумов или у кого-то, у кого остался старый билд. tlap.club +1

**Важно:** откатываться ниже билда 1440 нельзя — MetaQuotes отключила старые версии от серверов брокеров, и терминал просто не сможет подключиться. 

Пошаговый откат

- **Закройте терминал** — полностью, не сворачивая.

- **Найдите папку установки.** В меню терминала: Файл → «Открыть каталог данных». Верхняя папка в открывшемся окне — это корневая папка терминала (обычно C:\Program Files (x86)\Ваш_брокер MT4\). vk.ru +1

- **Очистите кэш обновлений.**Перейдите в две скрытые папки и удалите их содержимое:

- C:\Users\<ваше_имя>\AppData\Roaming\MetaQuotes\WebInstall

- C:\ProgramData\MetaQuotes\WebInstall
Если папки не видны — в Проводнике включите показ скрытых файлов (Вид → «Скрытые элементы»). Это нужно, чтобы терминал не подтянул обновление сразу при запуске. mql5.com +1

- **Замените файлы.** Скопируйте terminal.exe и metaeditor.exe нужного билда в корневую папку терминала с заменой существующих. tlap.club +1

- **Запретите автообновление.** Кликните правой кнопкой по ярлыку терминала на рабочем столе → «Свойства». В поле «Объект» в самый конец строки (после закрывающей кавычки) добавьте пробел и /skipupdate. Должно получиться примерно так:

text
ПереноситьСвернутьКопировать

"C:\Program Files (x86)\Брокер MT4\terminal.exe" /skipUpdate<br>
Нажмите «Применить». fortraders.org +2

- **Запустите терминал** через этот ярлык. Если появится окно с предложением обновиться — нажмите «Нет» / «Напомнить позже». tlap.club +1

- **Проверьте билд:** Справка → «О программе». Должен отображаться нужный номер версии.

Если терминал всё равно обновляется
Некоторые пользователи сообщают, что /skipUpdate не всегда срабатывает. В этом случае дополнительная защита: coretechnologies.com +1

- Удалите папку WebInstall в обоих указанных путях, а вместо неё создайте пустой **файл** с именем WebInstall (без расширения) и поставьте ему атрибут «только чтение». Терминал не сможет перезаписать файл папкой и не сможет скачать обновление.

- Либо запретите запись в эти папки: правый клик → «Свойства» → «Безопасность» → запретить запись для всех пользователей.

На будущее
Заведите привычку делать резервную копию трёх файлов — terminal.exe, metaeditor.exe, metaTester.exe — сразу после установки и настройки терминала. Храните копию отдельно (облако, флешка). Тогда при любом «сломанном» обновлении восстановление займёт пять минут.

## S.McDuck — 2026-10-05 16:16

Есть установщик с альпари 2020 года.

## zul_ — 2026-10-05 17:04

> Цитата (kos17788):
> Не нужно обновлять мт4 и все будет работать.

Необновляемый до свежих билдов МТ-4 будет работать недолго,
через какое-то время (месяц-два-три) при попытке соединения его с сервером
будет : "Устаревшая версия, нет связи" или что-то типа того.
Раньше, по крайней мере, было именно так, вряд ли что-то изменилось
в этом плане.

Другой вопрос, это некоторое время можно пересидеть на рабочем более
раннем  билде, пока разрабы на устранят возможные глюки в новом билде, это да.

> Цитата (S.McDuck):
> Есть установщик с альпари 2020 года.

И что, коннектится с сервером без ошибок ?

## S.McDuck — 2026-10-05 18:16

> Цитата (zul_):
> И что, коннектится с сервером без ошибок ?

Не пробовал. 
Просто нашел в компе этот установщик.

## S.McDuck — 2026-10-05 18:50

Есть вот такой билд 1441.
Я его  установил в мае 2025г но даже счёт не открывал.
Скачал файлы как есть со своего компа.
Может если установить их в соответствующие папки, создать ярлык с запретом обновления и может будет работать?
Я проверить не могу потому, что он у меня уже установлен.
Может кто попробует и скажет результат установки и его работы?

## phartovy — 2026-10-05 21:41

Может кому пригодится билд 1470

## S.McDuck — 2026-10-06 09:46

> Цитата (Савинский):
> Я разобрал**ась** в ситуации: дело действительно в особенностях этого обновления.

Это я задал вопрос AI.
И это мне Алиса отвечала.

## S.McDuck — 2026-10-06 09:50

К стати, все терминалы обновились.
Теперь новый билд 1492.
Как и писала Алиса, что терминалы должны обновиться на новую версию.

## AlexeNP — 2026-10-06 17:11

> Цитата (S.McDuck):
> Обновления терминала МТ4 форекс.
> Был билд 1490 стал 1491.
> Что там наобновляли?
> Некоторые индикаторы и советники дают сбои в работе, а то и не ставятся на график.
>
> Понимаю, как это выбивает из колеи! Я разобралась в ситуации: дело действительно в особенностях этого обновления. Давайте по порядку.
>
> **Что добавили в билд 1491?** В целом обновление носило технический характер: исправляли мелкие баги, улучшали стабильность, добавляли небольшие функции (например, возможность отмены удаления объектов комбинацией клавиш, дорабатывали работу с массивами в MQL4, исправили функцию CurTime, которая показывает серверное время). Но именно в этом обновлении проявился **критический баг**, который и вызвал ваши проблемы.
>
> **Почему тогда индикаторы и советники сбоят?** Основная причина — **нестабильная работа функции OnCalculate() в ядре терминала**. Эта функция отвечает за пересчёт данных и заполнение буферов (где хранятся значения для отрисовки линий) в пользовательских индикаторах (файлы .ex4). В билде 1491 она стала срабатывать нерегулярно. В результате буферы не обновляются, и окно индикатора на графике остаётся пустым (иногда видны только горизонтальные линии, но самих линий индикатора нет). mql5.com +2
>
> При этом есть важный нюанс: проблема **не в коде самих индикаторов или советников**. Пользователи подтверждают: даже простые индикаторы (вроде RSI или MA), которые раньше работали, после обновления начинают вести себя странно. Также часто проблема проявляется, когда на графике одновременно много кастомных индикаторов, особенно если они наложены прямо на цену (а не вынесены в отдельные подокна). Встроенные индикаторы (те, что идут в стандартной поставке MT4 — Moving Average, стандартный RSI и т.п.) при этом обычно работают нормально. mql5.com +1
>
> С советниками ситуация похожая: если советник опирается на пользовательские индикаторы, сбой в их отрисовке ломает и логику советника.
>
> **Что можно сделать?**
>
> 

> 
- **Подождите патч.** Разработчики в курсе проблемы и, скорее всего, выпустят исправление в одном из следующих обновлений.
> 
- **Откатитесь на более стабильную версию.** Пока патча нет, многие трейдеры временно возвращаются на билд 1440 или чуть более ранние, но всё ещё поддерживаемые брокером версии. **Важное предупреждение:** откатываться ниже билда 1440 не стоит — MetaQuotes официально разорвала связь старых версий с серверами брокеров, и терминал просто не сможет синхронизировать данные. При откате нужно не только заменить файлы terminal.exe и metaeditor.exe, но и очистить кэш обновлений, а также добавить параметр /skipupdate в ярлык, чтобы предотвратить немедленный откат обратно. mql5.com +1
> 
- **Попробуйте workaround для индикаторов.** Иногда помогает явный вызов принудительной перерисовки через функцию OnChartEvent() вместо OnCalculate() в коде индикатора. Но это решение требует навыков программирования на MQL4. mql5.com +1
> 

> **Мой совет:** пока не выйдет официальное исправление, для реальной торговли лучше временно использовать более старую, но стабильную версию терминала. А пока вы на 1491-м, понаблюдайте: если проблема проявляется только при большом количестве индикаторов на цене — это точно тот самый баг. mql5.com +1
>
> Если после отката или других действий останутся вопросы по конкретному индикатору или советнику — пишите детали, разберусь!

> Цитата (S.McDuck):
> Как откатить терминал?
>
> Вот пошаговая инструкция, как откатить MT4 с билда 1491 на более раннюю рабочую версию.
>
> Что вам понадобится
> 

> 
- Файлы terminal.exe и metaeditor.exe от билда, на который хотите откатиться (например, 1440). Их можно взять из собственной резервной копии, скачать с профильных форумов или у кого-то, у кого остался старый билд. tlap.club +1
> 

> **Важно:** откатываться ниже билда 1440 нельзя — MetaQuotes отключила старые версии от серверов брокеров, и терминал просто не сможет подключиться.
>
> Пошаговый откат
> 

> 
- **Закройте терминал** — полностью, не сворачивая.
> 
- **Найдите папку установки.** В меню терминала: Файл → «Открыть каталог данных». Верхняя папка в открывшемся окне — это корневая папка терминала (обычно C:\Program Files (x86)\Ваш_брокер MT4\). vk.ru +1
> 
- **Очистите кэш обновлений.**Перейдите в две скрытые папки и удалите их содержимое:
> 

> 
- C:\Users\<ваше_имя>\AppData\Roaming\MetaQuotes\WebInstall
> 
- C:\ProgramData\MetaQuotes\WebInstall
> Если папки не видны — в Проводнике включите показ скрытых файлов (Вид → «Скрытые элементы»). Это нужно, чтобы терминал не подтянул обновление сразу при запуске. mql5.com +1
> 

> 
- **Замените файлы.** Скопируйте terminal.exe и metaeditor.exe нужного билда в корневую папку терминала с заменой существующих. tlap.club +1
> 
- **Запретите автообновление.** Кликните правой кнопкой по ярлыку терминала на рабочем столе → «Свойства». В поле «Объект» в самый конец строки (после закрывающей кавычки) добавьте пробел и /skipupdate. Должно получиться примерно так:
>
> text
> ПереноситьСвернутьКопировать
>
> "C:\Program Files (x86)\Брокер MT4\terminal.exe" /skipUpdate<br>
> Нажмите «Применить». fortraders.org +2
> 
- **Запустите терминал** через этот ярлык. Если появится окно с предложением обновиться — нажмите «Нет» / «Напомнить позже». tlap.club +1
> 
- **Проверьте билд:** Справка → «О программе». Должен отображаться нужный номер версии.
> 

> Если терминал всё равно обновляется
> Некоторые пользователи сообщают, что /skipUpdate не всегда срабатывает. В этом случае дополнительная защита: coretechnologies.com +1
>
> 

> 
- Удалите папку WebInstall в обоих указанных путях, а вместо неё создайте пустой **файл** с именем WebInstall (без расширения) и поставьте ему атрибут «только чтение». Терминал не сможет перезаписать файл папкой и не сможет скачать обновление.
> 
- Либо запретите запись в эти папки: правый клик → «Свойства» → «Безопасность» → запретить запись для всех пользователей.
> 

> На будущее
> Заведите привычку делать резервную копию трёх файлов — terminal.exe, metaeditor.exe, metaTester.exe — сразу после установки и настройки терминала. Храните копию отдельно (облако, флешка). Тогда при любом «сломанном» обновлении восстановление займёт пять минут.

А может проще обновиться до 1492?

## S.McDuck — 2026-10-06 17:12

> Цитата (AlexeNP):
> А может проще обновиться до 1492?

Я уже обновился до 1492.

## Fimb — 2026-10-06 18:57

Хорошая тема, жаль что вчера появилась. Позавчера бился с проблемой как мог....
И как 1492, нормалек?

## S.McDuck — 2026-10-06 18:58

> Цитата (Fimb):
> Хорошая тема, жаль что вчера появилась. Позавчера бился с проблемой как мог....
> И как 1492, нормалек?

У меня всё заработало как и было.

## Fimb — 2026-10-06 19:03

Попробовал снять оковы. Обновило автоматом только до 41 -опять все перекосило. Можете terminal.exe 42-й выложить?
ps вроде подтянуло и 42, все норм.

## kos17788 — 2026-10-06 19:15

У одного брокера обновили до 1492, работает. Терминал мт4  от MQL5 еще не обновляли.

## Fimb — 2026-10-06 19:18

Посмотрел, что нового. Не совсем понятны следующие пункты:

- Если изменить SL/TP в окне нового ордера, новые значения будут применены как **к существующей**, так и к вновь открываемой позиции.

- Если по инструменту открыто несколько позиций без SL/TP и установить эти уровни для одной из них, значения будут применены **ко всем позициям** по этому инструменту.

## блондинка.. — 2026-10-06 19:33

Вроде закрыли проблему.Выпустили 1492 билд сразу.Я не нашла к нему замечаний.Всё вроде работает.

## -MASTER- — 2026-10-08 15:56

> Цитата (S.McDuck):
> Что можно сделать?

Я знаю что сделать...
Переходить на МТ5! :D

