Приветствую уважаемых читателей блога. Сегодня поговорим о том, как установить советник на терминал Метатрейдер 4. Сделать это очень просто, намного проще, чем кажется на первый взгляд начинающему трейдеру. Достаточно иметь навыки пользователя персональным компьютером, уметь открывать окна проводником Windows, переходить по папкам и копировать файлы.
Можно много говорить о достоинствах и недостатках алгоритмической торговли, но как бы то ни было, торговые советники, или роботы, прочно входят в жизнь трейдера и время от времени большинство из нас обращается к заработку при помощи советников. Советник, робот, эксперт, EA (от Expert Advisor) — это просто разные названия одного и того же понятия.
Подавляющее большинство советников для торговли на форекс состоят из одного файла, имеющего расширение *.mq4. Такие советники можно дорабатывать под свои дополнительные потребности, так как они имеют открытый исходный код. При перезагрузке терминала такие файлы автоматически компилируются, т.е. переводятся в исполняемый код, понятный терминалу Метатрейдер 4. При этом создается файл советника с расширением *.ex4 и тем же именем.
Многие программисты по разным причинам не желают отдавать исходный код своего советника и предоставляют уже готовый к использованию откомпилированный файл с расширением *.ex4. Алгоритм работы таких советников не может быть изменен из-за отсутствия исходного кода программы советника. В терминале Метатрейдер 4 все файлы советников, скриптов, индикаторов и прочего хранятся в специально отведенных для этого папках. Очень важно ничего не перепутать и нужные файлы поместить в необходимую папку.
Для того, чтобы установить советник на терминал Метатрейдер 4, необходимо открыть терминал и выбрать пункт меню «Файл» — «Открыть каталог данных». После этого откроется самое обычное окно, какое мы привыкли видеть в проводнике операционной системы, в котором будут показаны все папки, необходимые для работы конкретному экземпляру терминала Метатрейдер 4. Почему такой метод доступа к папкам терминала? Раньше можно было просто найти каталог с установкой Метатрейдера 4 (как правило, он находился в системной папке Program FilesMetatrader 4…), и установить советник в находящуюся там папку. Но с некоторого момента при установке на компьютер Метатрейдера начали поступать жалобы о том, что индикатор или советник в папку положили, а терминал его «не видит». Причина, как оказалось, заключалась в том, что Метатрейдер 4 ищет советники и индикаторы для работы в специально отведенном разделе операционной системы Application Data («Данные Приложения» — C:Documents and SettingsИмя пользователяApplication Data). Этот раздел предназначен для хранения служебных данных программ пользователя. Ситуация усугубляется тем, что по умолчанию имя папке Метатрейдер может дать такое, что его ни прочитать, ни произнести невозможно — просто набор букв и цифр.
Итак, после открытия каталога данных терминала нас прежде всего будет интересовать папка MQL4. Открываем её. А теперь разносим все необходимые файлы по папкам. Файл с советником помещаем в папку Experts. Если больше никаких файлов нет, то закрываем окно и перезапускаем терминал, при перезапуске Метатрейдер 4 откомпилирует файл советника и можно будет с ним работать. Последние версии Метатрейдера позволяют откомпилировать файл советника без перезагрузки — для этого в окне навигатора из контекстного меню, которое открывается при нажатии правой клавиши мыши, выбирается пункт «Обновить». Многие эксперты включают в себя дополнительные файлы. Если для работы советника необходимы индикаторы, то все они помещаются в папку Indicators. Есть много советников, которые используют так называемые динамически загружаемые библиотеки, или DLL. Файлы библиотек имеют расширение *.dll и должны быть помещены в папку Libraries. Чаще всего DLL используются советниками, содержащими продвинутый пользовательский интерфейс или для включения специальных возможностей, не предусмотренных стандартными возможностями языка программирования MQL4. Например, при необходимости защиты советника от несанкционированного использования. Советники с исходным кодом также могут включать в себя общие функции, которые могут использоваться разными экспертами, их нужно поместить в папку Include. Обычно распространяемые по сети интернет советники, если они имеют несколько файлов, в том числе библиотек и индикаторов, уже размещены по нужным папкам и упакованы в архив. Всё, что требуется от пользователя — распаковать архив и переписать содержимое полученных папок в такие же из каталога данных Метатрейдера 4. Некоторые распространители советников предлагают инсталляционный файл, который сам заносит все свои файлы по нужным папкам, достаточно указать только путь к установленному терминалу, но здесь есть подвох, о котором я упоминал выше — не всегда каталог данных совпадает с каталогом, в котором установлен терминал. Будьте внимательны при использовании таких автоматических установщиков советников.
Как видите, установить советник на терминал Metatrader 4 при выполнении изложенных рекомендаций не представляется чем-то из области каких-либо проблем. Главное — внимание и понимание того, что делается и зачем. В одном из следующих выпусках рассмотрим, как использовать, настраивать и оптимизировать советники для продуктивной торговли на рынке форекс.
Всем удачи, с уважением,
Виталий Прядко.