- Не работают советники и индикаторы. MetaTrader 4 – возвращаемся к старому билду
- Как посмотреть версию билда платформы MetaTrader 4
- Как заставить роботы и индикаторы снова работать?
- Способ №1. Перевод часов
- Способ №2. Откат терминала к старым билдам
- Запрещаем обновления MT4
- Устанавливаем подходящий билд MT4
- Как обновить MetaEditor?
- Проблема с советником! (не торгует на демо и на реале)
- Перестал работать, не устанавливается советник или индикатор в МТ4? Как отключить автообновление терминала
- Первое простое решение:
- Второе решение:
- Внимание! Инструкция обновлена. Смотрите видео, как исправить, чтоб и дальше работали ваши любимые советники и индикаторы
- Не работают советники и индикаторы. MetaTrader 4 – возвращаемся к старому билду
- Как посмотреть версию билда платформы MetaTrader 4
- Как заставить роботы и индикаторы снова работать?
- Способ №1. Перевод часов
- Способ №2. Откат терминала к старым билдам
- Запрещаем обновления MT4
- Устанавливаем подходящий билд MT4
- Как обновить MetaEditor?
Не работают советники и индикаторы. MetaTrader 4 – возвращаемся к старому билду
Многие трейдеры сталкиваются с тем, что после обновления терминала MetaTrader 4 многие советники и пользовательские индикаторы отказываются работать.
Специально для наших читателей мы собрали несколько «рецептов», позволяющих возобновить работу ваших программ, если вы обновили терминал.
Как посмотреть версию билда платформы MetaTrader 4
Обновление терминала происходит автоматически и часто мы даже не контролируем этот процесс, поэтому чтобы узнать номер версии своего MetaTrader 4, на панели терминала следует зайти во вкладку «Справка» и перейти к пункту «О программе…». Откроется окно, в котором вы увидите номер текущего билда вашего терминала и дату его публикации.
Все мы знаем, что периодически MetaQuotes выпускает обновления для платформы МТ4, которые призваны устранить выявленные технические ошибки и оптимизировать его работу.
К сожалению, такие обновления приводят к тому, что некоторые индикаторы и эксперты попросту перестают работать. Наверняка, вам знакома ситуация, когда вы устанавливаете, например, индикатор, а он не устанавливается, или на графике он не отображается, но в списке индикаторов присутствует. Это значит, что он конфликтует с новым билдом и работать в нем не будет.
Как это исправить? Есть несколько способов, проверенных опытным путем многими трейдерами.
Как заставить роботы и индикаторы снова работать?
Способ №1. Перевод часов
Для того чтобы вернуть торговый советник к жизни, можно попросту перевести часы на компьютере на несколько месяцев назад. В ряде случаев это помогает, но стоит учесть, что при переводе времени в терминале пропадет история торговли. Поэтому такой способ вряд ли можно считать самым надежным.
Способ №2. Откат терминала к старым билдам
Если в старой версии терминала советник работал, а в новой нет, возможно, имеет смысл попробовать откатить свой MetatTrader 4 к предыдущей рабочей версии? Этим мы с вами и займемся.
Запрещаем обновления MT4
Для начала следует запретить автоматическое обновление терминала, иначе все ваши труды пойдут насмарку, поскольку при запуске терминал скачает и установит последнее обновление без вашего участия, а мы, как раз, очень сильно хотим в этом поучаствовать.
Для этого правой кнопкой мыши кликаем по ярлыку терминала и выбираем вкладку «Свойства». Находим поле «Объект», в котором указан путь к папке, где терминал установлен. В конце строки добавляем /skipupdate (перед знаком / обязателен пробел) и нажимаем «Применить».
Теперь ваш терминал без вас не обновится, и будет оставаться в той сборке, которая вас устраивает.
Устанавливаем подходящий билд MT4
Теперь необходимо установить билд, в котором ваши советники и индикаторы работали без проблем. Архив с предыдущими билдами вы можете скачать в конце этой статьи.
Распаковываем из архива файл terminal.exe и копируем его с заменой в папку с терминалом. По умолчанию это С:\Program Files\MetaTrader\.
Теперь при запуске терминала с ярлыка, который мы изменили, вы получите версию терминала, в котором ваши советники, индикаторы работали раньше, а значит, будут работать снова. Для примера, я откатил свой терминал до билда 1010.
Важно: манипуляций с ярлыком можно избежать. Для этого умельцами был написан файл TERMINAL SKIPUPDATE PORTABLE.bat (также находится в архиве). В ярлык можно не вносить никаких изменений, запуская терминал через этот файл, предварительно распаковав его в папку С:\Program Files\MetaTrader\.
Как обновить MetaEditor?
Итак, советники и индикаторы возвращены в рабочее состояние. Но что делать трейдерам, которые занимаются написанием или же доработкой скриптов, советников и индикаторов, ведь скомпилированный в последней версии MetaEditor продукт может не работать в откаченном терминале?
Здесь тоже все очень просто. В архиве также имеются файлы metaeditor разных билдов, заменив который вы также получите откат MetaEditor до нужной версии.
Важно: номер билда MetaEditor и терминала МТ4 отличаются. Например, билду 1065 MetaTrader 4 соответствует сборка MetaEditor 1562. Для того, чтобы узнать текущий билд Метаэдитора, нужно его запустить, зайти во вкладку «Справка» и найти пункт «О программе…».
Как видите, сложного ничего нет. Мы выражаем огромную благодарность трейдерам Никсер и Павка69, поделившимся своими советами, а также сборками билдов, для возвращения к «жизни» наших любимых советников и индикаторов.
Источник
Проблема с советником! (не торгует на демо и на реале)
В общем то проблема в теме описана.
На истории советник работает, а на реале (или демо) нет.
Советник переделал из советника Николая Косицина, по его словам в советнике никаких ограничений нет и ошибок тоже.
Суть советника: ищем нижнюю (верхнюю) точку на дневках, потом на Н4 и Н1 и входим в сделку.
Помогите, почему не работает ?
В общем то проблема в теме описана.
На истории советник работает, а на реале (или демо) нет.
Советник переделал из советника Николая Косицина, по его словам в советнике никаких ограничений нет и ошибок тоже.
Суть советника: ищем нижнюю (верхнюю) точку на дневках, потом на Н4 и Н1 и входим в сделку.
Помогите, почему не работает ?
Выложите оригинал, который работает. Так проще будет разбираться.
У меня похожая ситуация! Нов моём случае торгует как бы в посилы. Открывает позиции но не закрывает, либо устанавливает уровень профита не там где должен. На тестере при прогоне тогоже периода — всё отлично. ПОМОГИТЕ РАЗОБРАТЬСЯ не смог найти автора mihei, во всяком случае он его СЮДА выставил на обсуждение 16.112007
В советниках есть ошибки, внимательнее просмотрите код, ошибки элементарные. Например
Закрытие Buy по Bid, Последний ордер это OrdersTotal () — 1 . и тд
Выложите оригинал, который работает. Так проще будет разбираться.
Выложил. Файл Lite_EXPERT_Champ нужно положить в папку include.
Выложил. Файл Lite_EXPERT_Champ нужно положить в папку include.
Stells! Оригинал, то есть мой эксперт работает абсолютно нормально! Сейчас специально не поленился, прицепил эксперта на минутный график, поставил на все параметры типа Lengh минимальные значения — и он вполне естественно сразу начал СОВЕРШАТЬ СДЕЛКИ! Я подозреваю, в вашем терминале на самом деле вообще ни один эксперт не работает! И именно с этого вообще-то и надо начинать. Что вы там вытворяли с программными файлами терминала, мне сказать трудно, но я бы сперва просто в чистую проинсталлировал Метатрейдер ещё раз и всё!
Stells! Оригинал, то есть мой эксперт работает абсолютно нормально! Сейчас специально не поленился, прицепил эксперта на минутный график, поставил на все параметры типа Lengh минимальные значения — и он вполне естественно сразу начал СОВЕРШАТЬ СДЕЛКИ! Я подозреваю, в вашем терминале на самом деле вообще ни один эксперт не работает! И именно с этого вообще-то и надо начинать. Что вы там вытворяли с программными файлами терминала, мне сказать трудно, но я бы сперва просто в чистую проинсталлировал Метатрейдер ещё раз и всё!
Николай, добрый день !
К Вашему советнику претензий никаких, он работает. И другие советники у меня работают.
А вот который я сам (из Вашего попытался сделать) именно он и не работает (только в тестере работает).
Помогите, не бросайте в беде !
Stells! Оригинал, то есть мой эксперт работает абсолютно нормально! Сейчас специально не поленился, прицепил эксперта на минутный график, поставил на все параметры типа Lengh минимальные значения — и он вполне естественно сразу начал СОВЕРШАТЬ СДЕЛКИ! Я подозреваю, в вашем терминале на самом деле вообще ни один эксперт не работает! И именно с этого вообще-то и надо начинать. Что вы там вытворяли с программными файлами терминала, мне сказать трудно, но я бы сперва просто в чистую проинсталлировал Метатрейдер ещё раз и всё!
Подтверждаю. Если MT просто скопирован или в него были скопированны другие файлы, эксперт может не торговать. У меня такое было, я не разбирался в причине, но такое возможно.
Источник
Перестал работать, не устанавливается советник или индикатор в МТ4? Как отключить автообновление терминала
Как вы уже знаете, что периодически после запуска терминала МТ4 происходит скрытое автообновление, после которого могут перестать работать нужные индикаторы или советники. Или же может быть ситуация, когда вы нашли новый советник или индикатор и хотели бы протестировать его, а он не устанавливается на график, потому что у вас уже новый билд и они не совместимы.
Понять, что терминал обновляется, можно потому, что он после запуска, включается не сразу, а перезапускается. И ничего, казалось бы, с этим поделать нельзя.
Первое простое решение:
1 Отключить автообновление терминала МТ4. Делается это просто. Сначала нужно найти ярлык терминала на рабочем столе. Щёлкаем правой кнопкой мыши на иконку терминала и в появившемся меню выбираем «Свойства». Далее находим поле «Объект». В нём прописан путь к папке с установленным торговым терминалом:
Для того чтобы отключить автообновление просто добавляем в конец строки: /skipupdate (только нужно сделать пробел перед /)
2 После этого делаем процедуру отката. Заменяем файлы metaeditor.exe и terminal.exe (ниже в архиве файлы от build 902). Для этого в терминале переходим Файл — Каталог данных.
Второе решение:
- Заходим в папку C:Users (или Пользователи)/Имя Пользователя/AppData/Roaming/MetaQuotes
- Удаляем папку WebInstall и еесодержимое.
- Создаем новую пустую WebInstall. На этом все.
Теперь ваш терминал перестанет обновляться. У вас останется без изменений текущая версия билда, после совершения указанный действий.
Примечание: папка AppData может быть скрытой, чтобы ее отобразить, нужно в верхней строке проводника выбрать Вид и отметить галочкой Скрытые элементы.
Терминал закрываем и вставляем в папку брокера МТ4 два указанных файла соглашаясь на замену. Запускаем терминал и вот оно, дело сделано. Проверить версию терминала можно зайдя в МТ4 и нажать на «Справка» – «О программе», и вы увидите, что билд изменился, был, например, 1140 стал 1090:
Если какие-то советники или индикаторы перестанут работать в «откатном» билде, может быть такое, что они компилировались в новом билде из исходника mq4. Чтоб устранить проблему, нужно зайти в папку MQL4 — Experts или MQL4 — Indicators найти и удалить файлы с расширением exe этих советников или индикаторов и перезапустить терминал.
Внимание! Инструкция обновлена. Смотрите видео, как исправить, чтоб и дальше работали ваши любимые советники и индикаторы
После этих действий все должно работать, как положено.
Источник
Не работают советники и индикаторы. MetaTrader 4 – возвращаемся к старому билду
Перестали работать советники и индикаторы в MetaTrader 4? Возможно стоит вернуться к предыдущей версии терминала. Как откатить MT4 к предыдущему билду.
Многие трейдеры сталкиваются с тем, что после обновления терминала MetaTrader 4 многие форекс советники и пользовательские индикаторы отказываются работать.
Специально для наших читателей мы собрали несколько «рецептов», позволяющих возобновить работу ваших программ, если вы обновили терминал.
Как посмотреть версию билда платформы MetaTrader 4
Обновление терминала происходит автоматически и часто мы даже не контролируем этот процесс, поэтому чтобы узнать номер версии своего MetaTrader 4, на панели терминала следует зайти во вкладку «Справка» и перейти к пункту «О программе…». Откроется окно, в котором вы увидите номер текущего билда вашего терминала и дату его публикации.
Все мы знаем, что периодически MetaQuotes выпускает обновления для платформы МТ4, которые призваны устранить выявленные технические ошибки и оптимизировать его работу.
К сожалению, такие обновления приводят к тому, что некоторые индикаторы и форекс эксперты попросту перестают работать. Наверняка, вам знакома ситуация, когда вы устанавливаете, например, индикатор, а он не устанавливается, или на графике он не отображается, но в списке индикаторов присутствует. Это значит, что он конфликтует с новым билдом и работать в нем не будет.
Как это исправить? Есть несколько способов, проверенных опытным путем многими трейдерами.
Как заставить роботы и индикаторы снова работать?
Способ №1. Перевод часов
Для того чтобы вернуть торговый советник к жизни, можно попросту перевести часы на компьютере на несколько месяцев назад. В ряде случаев это помогает, но стоит учесть, что при переводе времени в терминале пропадет история торговли. Поэтому такой способ вряд ли можно считать самым надежным.
Способ №2. Откат терминала к старым билдам
Если в старой версии терминала советник работал, а в новой нет, возможно, имеет смысл попробовать откатить свой MetatTrader 4 к предыдущей рабочей версии? Этим мы с вами и займемся.
Запрещаем обновления MT4
Для начала следует запретить автоматическое обновление терминала, иначе все ваши труды пойдут насмарку, поскольку при запуске терминал скачает и установит последнее обновление без вашего участия, а мы, как раз, очень сильно хотим в этом поучаствовать.
Для этого правой кнопкой мыши кликаем по ярлыку терминала и выбираем вкладку «Свойства». Находим поле «Объект», в котором указан путь к папке, где терминал установлен. В конце строки добавляем /skipupdate (перед знаком / обязателен пробел) и нажимаем «Применить».
Теперь ваш терминал без вас не обновится, и будет оставаться в той сборке, которая вас устраивает.
Устанавливаем подходящий билд MT4
Теперь необходимо установить билд, в котором ваши советники и индикаторы работали без проблем. Архив с предыдущими билдами вы можете скачать в конце этой статьи.
Распаковываем из архива файл terminal.exe и копируем его с заменой в папку с терминалом. По умолчанию это С:\Program Files\MetaTrader\.
Теперь при запуске терминала с ярлыка, который мы изменили, вы получите версию терминала, в котором ваши советники, индикаторы работали раньше, а значит, будут работать снова. Для примера, я откатил свой терминал до билда 1010.
Важно: манипуляций с ярлыком можно избежать. Для этого умельцами был написан файл TERMINAL SKIPUPDATE PORTABLE.bat (также находится в архиве). В ярлык можно не вносить никаких изменений, запуская терминал через этот файл, предварительно распаковав его в папку С:\Program Files\MetaTrader\.
Как обновить MetaEditor?
Итак, советники и индикаторы возвращены в рабочее состояние. Но что делать трейдерам, которые занимаются написанием или же доработкой скриптов, советников и индикаторов, ведь скомпилированный в последней версии MetaEditor продукт может не работать в откаченном терминале?
Здесь тоже все очень просто. В архиве также имеются файлы metaeditor разных билдов, заменив который вы также получите откат MetaEditor до нужной версии.
Важно: номер билда MetaEditor и терминала МТ4 отличаются. Например, билду 1065 MetaTrader 4 соответствует сборка MetaEditor 1562. Для того, чтобы узнать текущий билд Метаэдитора, нужно его запустить, зайти во вкладку «Справка» и найти пункт «О программе…».
Как видите, сложного ничего нет. Мы выражаем огромную благодарность трейдерам Никсер и Павка69, поделившимся своими советами, а также сборками билдов, для возвращения к «жизни» наших любимых советников и индикаторов.
Источник