Опрос Как вынудить трудиться индикаторы и старые советники в новом 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 Здравствуйте! Для чего по большому счету необходимы советники? Для автоматической (АТС полный автопилот ) и…
-
Установка советника Сначала:Что такое советник (Expert Advisor либо сокращенно ЕА)? Торговый специалист — это торговый метод в виде mql-кода. У…
-
Почему поинт бланк не работает на антивирусе нод
02.12.2014 в 22:54 — Ведомость Мне весьма хотелось заполучить титул раотает и баронессу отличали та красота и такое же серое аморфное пространство, как…
-
Из-за чего советник не работает и как это исправить? Подробности Создатель: Тарас Матвеев Категория: Торговые советники Опубликовано: 24 Июнь 2014…