JoySignals - программа, необходимая каждому трейдеру

Как установить индикатор в платформу MetaTrader

Решил начать статью не совсем обычно, а именно с цитаты одной очень известной пословицы: "Рыба ищет, где глубже, а человек, где лучше".

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

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

Решить проблему помогут программисты, которые по вашему ТЗ (техническому заданию), разработают любой алгоритм и заставят его функционировать на радость автору. В дальнейшем, вам останется только установить индикатор и приступить к работе.

В связи с этим, сегодняшнюю статью посвящу очень важной теме: "Как установить индикатор в платформу MetaTrader". Я расскажу:

  • Как установить сторонний индикатор.
  • Как запустить установленный индикатор.
  • Покажу, как работать с настройками индикаторов.
  • Подведу итог.

Всем привет, меня зовут Александр Норкин. Я надеюсь подобранная тема для статьи, будет востребована и актуальна, а уж если вы новичок, то тем более читайте до конца, ведь совсем скоро, в рубрике Индикаторы, будут появляться интересные разработки, которые нужно будет устанавливать самостоятельно.

Забегая вперед, могу успокоить людей, для которых компьютер, как говориться, только для игры в пасьянс. Установка и добавление индикатора в торговую платформу, производится в 3 действия:

  • скачали;
  • установили;
  • активировали для работы.

Все очень просто, но давайте по порядку.

Как установить сторонний индикатор

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

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

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

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

Давайте разбираться, где можно скачать индикатор для платформы МетаТрейдер? Да практически везде, где угодно. Мало того, есть специализированные сайты, на которых люди профессионально занимаются программированием (к примеру www.mql5.com), так в добавок, каждый день появляются персональные сайты разработчиков программ для трейдерских платформ.

Поэтому, если у вас появилось желание поработать с индикатором не входящим в список MetaTrader, то есть два варианта:

  • найти в интернете индикатор и скачать его;
  • или, заказать разработку по вашему ТЗ у профессионала.

Какие файлы бывают в архиве

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

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

Архив со скаченным индикатором

Файлы с индикатором, имеют расширение:

  • .ex4;
  • .mq4.

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

  • .dll.

Кроме описанных выше расширений, для многих советников, как в прочем и индикаторов, разработчики добавляют файл с расширением:

  • .set.

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

Файлы с расширением .ex4

В файле с расширением .ex4, записан алгоритм используемого индикатора.

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

Файлы с расширением .mq4

Если вы видите подобное расширение, то автор благородно разрешает не только пользоваться своей разработкой, но и редактировать код, при условии если вы знаете язык программирования. Далее производится компиляция и на выходе получается выше описанный индикатор с расширением .ex4.

Файлы с расширением .dll

В библиотеке находится основной функционал индикатора/советника, а файл .ex4 использует эти функции и отображает результаты выполнения в терминале.

Иначе говоря, тот код, который в простых индикаторах содержится в файле .ex4, в более сложных переносится в библиотеку .dll. 

Зачем это делается? Дело в том, что язык MQL4 на котором пишутся индикаторы и советники, хоть и хорош, но с полноценным языком программирования вроде C++, Java или .NET не сравнится. Поэтому если необходимо реализовать какой-то более сложный алгоритм, намного удобнее использовать полноценный язык программирования, а потом подключить это к МетаТрейдеру как библиотеку.

Файлы с расширением .set

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

Куда добавлять файлы индикатора

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

Самый простой способ найти папку с файлами торговой платформы, это нажать на кнопку "Файл", в верхнем меню платформы, и выбрать "Открыть каталог данных". 

В открывшемся окне выбираем папку MQL4, а дальше внимание. Перед нами список с разными папками, в каждой из них хранятся свои файлы. Так как мы устанавливаем индикатор, то наша папка "Indicators", но не забудьте про файл библиотеки (если он имеется), его нужно добавлять в папку "Libraries".

На примере добавления индикатора "Scalper Dream", я хочу продемонстрировать эту наисложнейшую процедуру установки индикатора в платформу MT4.

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

В моем случае, разработчик предоставил файл "Scalper Dream_build600.ex4", а это значит что мне нужно скопировать его в папку "Indicators" и, к сожалению, отредактировать или посмотреть код, не удастся.

Загружаем скачанный индикатор в папку Indicators

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

Как запустить установленный индикатор

После перезагрузки платформы, выберите интересующий торговый инструмент и нажмите на "Вставить" -> "Индикаторы" -> "Пользовательские" -> выберите свой, только что добавленный индикатор, или активируйте окно "Навигатор", выбрав "Вид" -> "Навигатор" или нажав комбинацию клавиш Ctrl + N и в списке индикаторов, найдите интересующий.

Выбираем индикатор из списка окна Навигатор

Дальше есть два варианта, или нажмите на выбранном индикаторе два раза левой кнопкой мыши, или просто перетащите индикатор с нажатой левой кнопкой мыши на окно Chart`а.

Как добавить индикатор в платформу MetaTrader

По сути, добавление индикатора на график осуществлен, но практически всегда, после данных действий, появляется окно настроек индикатора.

Настройки индикатора

Активировав индикатор, как было написано выше, появляется окно настроек с вкладками:

  • О программе.
  • Общие.
  • Входные параметры.
  • Цвета.
  • Уровни.
  • Отображение.

Коротенько остановлюсь на каждой вкладке.

Вкладка О программе

Титульная страница любого индикатора. На этой странице мы можем видеть название индикатора, версию разработки и контактные данные программиста (если они указаны в коде).

Настройка индикатора | О программе

Вкладка Общие

На этой вкладке предлагается выбрать:

  • Разрешить импорт DLL;
  • Разрешить импорт внешних экспертов;
  • Разрешить изменение настроек сигналов.

Настройка индикатора | Общие

Вкладка Входные параметры

Для каждого индикатора, разработчик создает свои входные параметры. Здесь могут быть перечислены различные, используемые при расчетах индикатора, значения, подключение или отключение той или иной возможности (к примеру, использовать ли Alert?), редактирование цветов линий, используемых в окне Chart и многое другое, что может помочь правильно настроить индикатор.

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

Настройка индикатора | Входные параметры

Вкладка Цвета

В этой вкладке, настраиваются цвета линий индикатора, используемые в дополнительном окне Chart`а.

Настройка индикатора | Цвета

Вкладка Уровни

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

Настройка индикатора | Уровни

Вкладка Отображение

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

Настройка индикатора | Отображение

В этом разделе были рассмотрены настройки индикаторов Scalper Dream и RSI, а это значит, что настройки вашего индикатора, могут быть совершенно иными. Я хотел показать принцип настроек, дальше додумаете сами.

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

Подведу итоги

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

Далее, разобрались как добавить (активировать) индикатор в окно Chart`а, а так же пробежались по настройками. Сами видите, ничего сложного в этом нет, все интуитивно понятно.

Осталось самое простое, найти или заказать интересующий индикатор и начать им пользоваться.

Кстати, у меня есть знакомый, который занимается созданием советников, индикаторов и скриптов. Пытаюсь уговорить его на ведение рубрики посвященной программированию на MQL, но пока все тщетно.

Если кому надо, пишите в Обратную связь, постараюсь вас связать (в общий доступ контакты выкладывать не стану).

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

Понравилось? Поделитесь с друзьями!
Получите новые статьи блога на ваш e-mail:

Обязательно почитайте следующие статьи:

Брокеры с лучшими торговыми условиями

Форекс-брокер мирового уровня, в индустрии Forex c 1998 года.

Типы счетов: nano.mt4, standard.mt4, ecn.mt4, pro.ecn.mt4, ecn.mt5.

Минимальный депозит: от 0 USD cents

Спред: плавающий от 0.

Международный брокер, регулируемый IFSC, CySEC, ICF. На рынке с 2009 года.

Типы счетов: центовые FIX и Pro, ECN-счета, Affiliate-счета.

Минимальный депозит: от 0 USD cents

Спред: плавающий от 0.

На рынке с 2007 года, имеет более 265 представительств по всему миру.

Типы счетов: Insta.Standard, Insta.Eurica, Cent.Standard, Cent.Eurica.

Минимальный депозит: от 1 USD

Спред: плавающий от 0.

Комментарии   

0 gap 26.11.2015 16:12
Александр, будут ли еще анализы еврдол?
Ответить | Ответить с цитатой | Цитировать
0 Александр Норкин 26.11.2015 16:25
Цитирую gap:
Александр, будут ли еще анализы еврдол?

обязательно. планирую перейти на еженедельные публикации, но не всегда выходит.
Ответить | Ответить с цитатой | Цитировать
0 Александр Норкин 26.11.2015 15:23
Спасибо, Антон. Сейчас буду править статью.
Ответить | Ответить с цитатой | Цитировать
0 Anton 26.11.2015 13:38
Цитата:
библиотеки используются для подключения к работе индикатора дополнительных файлов
Нет, не так.

В библиотеке находится основной функционал индикатора/советника, а файл .ex4 использует эти функции и отображает результаты выполнения в терминале.

Иначе говоря, тот код, который в простых индикаторах содержится в файле .ex4, в более сложных переносится в библиотеку .dll.

Зачем это делается? Дело в том, что язык MQL4 на котором пишутся индикаторы и советники, хоть и хорош, но с полноценным языком программирования вроде C++, Java или .NET не сравнится. Поэтому если необходимо реализовать какой-то более сложный алгоритм, намного удобнее использовать полноценный язык программирования, а потом подключить это к MetaTrader'у как библиотеку.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить

Виртуальные сервера от MyForexVPS

OneTwoTrip

Подписаться на обновления

Получайте письма о новых статья на вашу почту

Попробуй бесплатные советники

Forex Focus - бесплатные советники