Mt4 код ошибки 4109

Многие трейдеры, в процессе активного тестирования стратегий и технического анализа, рано или поздно сталкиваются с тем, что MT4 зависает и возникают разные глюки терминала.

И одно дело, когда это случается одноразово и в очень редких случаях, а совсем другое, когда торговля начинается превращаться в ад!

Зависает МТ4, что делать?

Естественно, невозможно говорить об эффективной торговле, если переключение между таймфреймами и графиками сопровождается глухой паузой в несколько десятков секунд!

Давайте рассмотрим основные причины почему зависает терминал МТ4 и что делать с этими проблемами.

В действительности MetaTrader 4 считается одной из самых оптимизированных платформ, которая рассчитана на среднее железо компьютеров. Поэтому, в большинстве случаев, виной глюков является именно наша деятельность и активное использование сторонних индикаторов, стратегий, советников и скриптов.

Так или иначе, если ваш терминал начал зависать, пора бы его очистить.

Основные причины зависания терминала МТ4

Применение сложных индикаторов и систем

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

А теперь представьте на минуточку, если ваша стратегия состоит из пяти или шести таких инструментов! Вы думаете, ваш компьютер может справиться с такой сильной нагрузкой? Естественно, терминал начинает зависать и глючить!

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

Для этого войдите в меню сервис и откройте настройки. Следующим шагом перейдите во вкладку «График» и в самом низу задайте максимальное количество баров в истории, а также уменьшите значение максимума баров в окне:

Уменьшаем количество баров в МТ4

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

Довольно ощутимо можно сократить нагрузку на платформу подчистив самую главную панель «Обзор рынка». Дело в том, что чем больший список активов в ней находится, тем больший массив данных приходится обрабатывать платформе и демонстрировать нам ценовые изменения.

Поэтому, если вы не торгуете по каким-то активам, просто удалите их с помощью дополнительного меню:

Удаление ненужных активов в обзоре рынка МТ4

Еще одним способом облегчить платформе жизнь является отключение новостей, которые приходят в ваш МТ4. Самое интересное, что 99 процентов трейдеров уже давно используют для торговли по новостям экономический календарь, но, тем не менее, эта функция остается от обновления к обновлению.

Для ее отключения необходимо в настройках перейти во вкладку «Сервер» и убрать галочку со строки «Разрешить новости»:

Отключить новости в МТ4

Скопление файлов уведомлений, системных сообщений

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

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

Дело в том, что если вы ведете постоянную активную деятельность и используете дополнительное ПО, журнал может переполняться этими файлами, что будет приводить к глюкам и зависанию МТ4. Поэтому обязательно войдите в каталог данных и отыщите в нем папку Logs. Затем просто удалите ее содержимое:

МТ4 зависает: что делать и как очистить терминал от глюков

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

Скрипт для очистки терминала

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

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

Далее просто кликаем ЛКМ на перемещенном файлике, на пару секунд появится черное окошко, где будут показаны удаляемые файлы и терминал будет очищен. Если не сработает ЛКМ, то нужно кликнуть на нем ПКМ и запустить от имени администратора.

Использование советников и индикаторов с ошибками

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

Кстати, если вы нанесете советник Romum на график, но забудете установить вспомогательный индикатор, он будет постоянно выдавать ошибку в журнале о том, что не хватает индикатора. Естественно за очень короткий промежуток времени логи будут полностью забиты.

А уж если в самом коде какого-нибудь индикатора или советника будет допущена ошибка, то он забьет весь журнал сообщениями об этом.

Решить эту проблему можно лишь двумя способами, а именно: исправить ошибку которая показана в журнале, либо просто отказаться от применения такого индикатора или советника.

Журнал сообщений в МТ4

Удаляйте лишние индикаторы, если зависает МТ4

Индикаторы, которые вы из раза в раз закидываете в папку Indicators, даже если вы о них уже забыли, все равно никуда из нее не денутся и создают немалую нагрузку на терминал. Вследствие чего, МТ4 зависает и глючит.

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

А вообще, есть универсальное решение — чтобы ваш терминал не превратился в исчадие ада и не выносил вам мозг своими тормозами возьмите за правило использовать две или даже более, платформы. В первой проводите свои тесты, устанавливайте в нее что угодно. А во втором терминале пользуйтесь только проверенными инструментами, которое вам необходимы!

Благодаря этому приему вы сможете избежать превращения терминала в помойку ненужных файлов и ошибок и, естественно, забудете, как зависает МТ4 и что с этим делать!

Устраняем проблему потери связи MetaTrader4 (ReConnecter)

MetaTrader 4 нет связи

Здравствуйте, меня зовут Дмитрий Китаев, я к. п.н, доцент, трейдер валютного рынка со стажем 13000+ часов. Создаю программы для автоматизированного заработка на Форекс (советники), благодаря которым сотни трейдеров от новичков до профессионалов обрели источник пассивного дохода.

Посмотрите отчеты торговли на реальных торговых счетах, задайте мне вопросы лично, с радостью отвечу.

Недавно, на некоторых счетах появилась проблема – терминал терял соединение с сервером брокера и в нижней панели справа состояние соединения было написано «Общая ошибка». В это время советник не торговал, но мы нашли как решить эту проблему раз и навсегда с помощью скрипта ReConnecter!

Скрипт ReConnecter

Скрипт ReConnecter непрерывно отслеживает состояние соединения терминала MetaTrader 4 с сервером брокера и, в случае его отсутствия, восстанавливает соединение.

Установка скрипта ReConnecter в терминал MetaTrader 4

Откроем папку данных терминала, для этого в MetaTrader 4 выберите меню «Файл»«Открыть каталог данных».

В появившемся окне перейдем в папку «MQL»«Scripts» и скопируем в нее предварительно скаченный скрипт ReConnecter. mq4

Установка скрипта Reconnecter в терминал MetaTrader 4

После этого, в окне «Навигатор» терминала MetaTrader 4 нажимаем правой кнопкой на папке «Скрипты» и выбираем пункт «Обновить»:

Использование скрипта ReConnecter

Чтобы скрипт работал с нужным счетом, добавьте его в «Избранное».

Как добавить счет в «Избранное»

Обратите внимание, что скрипт будет работать только с первым по порядку торговым счетом из вкладки «Избранное»!

Первый по порядку счет в Избранном

Теперь необходимо открыть отдельный график, на который мы будем прикреплять скрипт ReConnecter.

Поскольку скрипт делает проверку обновления графиков с интервалом в 2 минуты, прикреплять мы его будем на таймфрейм М1 валютной пары, с которой вы работаете.

Для этого перетяните скрипт из папки «Скрипты» окна «Навигатор» на график и в открывшемся окне проверьте чтобы стояли 2 галочки во вкладке «Общие», как на скриншоте:

Как прикрепить скрипт ReConnecter на график

Обратите внимание, если после добавления скрипта на график, у Вас отключается «Авто-торговля», зайдите в меню «Сервис» ➡ «Настройки» ➡ «Советники» и выставьте галочки как на скриншоте ниже:

Визуально на графике вы не увидите установлен ли скрипт. Об этом можно узнать двумя способами:

Как узнать что скрипт работает

Как узнать что скрипт на графике

Важные нюансы при работе с ReConnecter

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

Так же обратите внимание что лог файлы у вас будут заполняться и занимать место. По этому раз в месяц нужно их очищать, для этого зайдите во вкладку «Журнал», нажмите правой клавишей мыши по любой строке и выберите пункт «Открыть» и удалите все лог файлы. Они нумеруются по дате, например 20180213 означает лог файл за 13 февраля 2018 года.

Как очистить логи чтобы высвободить место

Есть еще логи советников, которые так же не будет лишним раз в месяц чистить. Находятся они во вкладке «Эксперты».

Бонус №1

Это будет полезно пользователям VPS. Иногда случается что хостер проводит технические работы на вашем сервере и выполняет перезагрузку виртуальной машины. Как следствие – терминал не запущен.

Бонус №2

Для уменьшения вероятности разрыва связи из-за слабого интернета, можно отключить в терминале ненужные функции, которые «поедают» трафик.

Убираем лишние торговые инструменты с окна «Обзор рынка»

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

Если вам нужна только пара USDJPY, например, для работы советника «D-FX Super Setka», зачем держать остальные?

Чтобы убрать ненужные символы, нажимаем правой кнопкой мышки на любом торговом инструменте окна «Обзор рынка» и выбираем «Скрыть все символы». Таким образом останутся только те символы, графики которых открыты у вас в терминале.

Убираем ненужные символы

Отключаем получение новостей

99% что вы их не читаете, по этому смело можно выключить их получение для экономии трафика:

Отключаем новости

Мы оптимизировали сам MetaTrader 4, но дополнительно можно закрыть другие программы, которые используют трафик.

Источники:

https://sergmedvedev. ru/binarnye-opciony/obuchenie-treiding/glyuki-mt4/

https://docentfx. com/algoritmicheskaya-torgovlya/ustranyaem-problemu-poteri-svyazi-metatrader4-reconnecter. html

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: