Почему не работает советник

Почему не работает советник

Опрос Как вынудить трудиться индикаторы и старые советники в новом MetaTrader4 Build 600

Отредактировано: 31.05.2014 | Просмотров: 9 742

Страсти по поводу обновления MetaTrader 4 до 600 билда понемногу утихают и люди в большей части уже разобрались куда подевались их пользовательские папки с любимыми индикаторами, советниками и другим, а многие кроме того обучились уже делать   Portable версии MetaTrader 4. но сейчас на первый замысел вышел и остается вопрос, что делать, в случае если по окончании перекомпиляции индикатор либо советник отказывается трудиться и в MetaEditor мы видим кучу неточностей.

В случае если ответить кратко — НЕ КОМПИЛИРОВАТЬ!

В обновленном терминале MetaTrader 4 (билд 600 и выше) употребляется новый язык программирования. По словам разработчиков «Язык программирования торговых стратегий MQL4 значительно доработан и приближен по функционалу к языку MQL5. Добавлены структуры и классы, расширен до отметки С++ синтаксис языка, что разрешило реализовать все преимущества объектно-ориентированного программирования.»

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

Разработчики MetaTrader 4, чтобы переход на новый язык был не так болезненен, оставили нам в новом билде среду, в которой по их словам будут  трудиться  отечественные индикаторы и старенькие советники.

Сейчас давайте поболтаем конкретно, что же нам делать.

Для начала необходимо предохранить хоть один терминал 509 билда от обновления. Я это сделал, включив у себя в настройках Windows  функцию UAC    на рекомендуемый уровень.

Панель управления — Учетные записи пользователя — Поменять параметры контроля учетных записей.

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

В случае если все терминалы уже обновились, скачать архив   возможно тут: MetaTrader 4 Build 509

Сейчас для начала включите в настройках отображение расширений типов файлов.

Панель управления — Параметры папок — вкладка Вид, снимаем галочку с пункта Скрывать расширения для зарегистрированных типов файлов. И в случае если раньше вы советника видели к примеру так e-Trailing, то сейчас вы его станете видеть с расширением e-Trailing.mq4 либо e-Trailing. ex 4, что для нас на данный момент

имеет большое значение.

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

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

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

Распаковываете архив со скачанным терминалом в любое место, лучше на диск D. если он у вас имеется и копируете индикаторы   и свои советники в соответствующие папки.

Для   примера. у меня это. d:\ Терминалы \InstaTrader\experts\ и d:\ Терминалы \InstaTrader\experts\indicators\

Затем запускаете терминал и из него запускаете MetaEditor .

Сейчас вам необходимо открыть скопированные вами файлы индикаторов и советников в MetaEditor .

Это возможно сделать из самого MetaEditor через Файл — Открыть и потом идете в папку и открываете необходимый файл либо несложнее через Навигатор  терминала — Правой кнопкой на нужном файле — Поменять.

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

Все! Затем, если вы компилировали советника идете в папку с советниками, на моем примере   это папка d :\Терминалы\ InstaTrader \ experts \ и копируете оттуда файл собственного советника с расширением. ex 4 (внимание. лишь .ex4) в соответствующую папку с терминалом MetaTrader 4 Build 600 (и выше). В случае если кто еще не знает где в новом терминале пользовательские папки, то почитайте об этом тут .

Запускаете собственный новый терминал и в Навигаторе видите собственные советники либо индикаторы серого цвета. Не пугайтесь, они рабочие, а серый цвет показывает что у вас нет исходного файла с расширением. mql 4, лишь и всего. Устанавливаете собственного советника на график и контролируете его работоспособность, не забывая поглядеть нет ли неточностей в логах закладок Журнал и Эксперты.

Хорошей вам отличного настроения и торговли!

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

Источник: forexva.ru

Почему советник не торгует ?

Важное на сайте:

Самые интересные результаты статей, подобранные именно по Вашим интересам:

  • Почему не работает метатрейдер 4

    Опрос Терминал МТ4 прекратил запускаться? Ну позволяйте разбираться! Отредактировано: 31.05.2014 | Просмотров: 2 887 читатели и Добрый день коллеги блога…

  • Как протестировать советника

    Как протестировать советник форекс? Дабы верно протестировать советник нужно: Скопировать советник в папку experts (к примеру C:\Program Files\…

  • Как установить советника в mt4

    Как установить советник в MT4 Здравствуйте! Для чего по большому счету необходимы советники? Для автоматической (АТС полный автопилот ) и…

  • Как установить советник ex4

    Установка советника Сначала:Что такое советник (Expert Advisor либо сокращенно ЕА)? Торговый специалист — это торговый метод в виде mql-кода. У…

  • Почему поинт бланк не работает на антивирусе нод

    02.12.2014 в 22:54 — Ведомость Мне весьма хотелось заполучить титул раотает и баронессу отличали та красота и такое же серое аморфное пространство, как…

  • Почему не торгует советник

    Из-за чего советник не работает и как это исправить? Подробности Создатель: Тарас Матвеев Категория: Торговые советники Опубликовано: 24 Июнь 2014…