Еще каких-то пару месяцев назад МетаТрейдер5 многими трейдерами не рассматривался в качестве основной торговой платформы. Но разработчики наконец-то прислушались к общественности и внесли ряд важных изменений, так что МТ5 начинает выглядеть интересно.

Не так давно мы уже разбирали новой торговый терминал и сравнивали его с МТ4 (ознакомиться с обзором можно здесь «MT4 vs MT5 – есть ли смысл переходить на новую платформу?»). Повторяться не будем, отмечу только, что с добавлением возможности локирования обновленный терминал буквально заиграл новыми красками. В любом случае, даже если вы не собираетесь прямо сейчас переезжать на новую платформу, то ознакомиться с азами работы в нем будет не лишним. Сэкономите себе время в будущем.

И хотя во многом установка индикаторов/советников/скриптов в обновленный Метатрейдер схожа с тем, как это делается в МТ4, есть ряд нюансов. Если вы до сих пор с такой проблемой не сталкивались, информация в статье также будет полезной – сможете устанавливать нужные индикаторы/советники без проблем.

Работа с индикаторами

Как и в случае с МТ4 использовать можно либо набор стандартных алгоритмов (есть все те же индикаторы, что и в старой версии торгового терминала), либо пользовательские наработки. Конечно, по сравнению с МТ4 в МТ5 база пользовательских инструментов в разы меньше – язык программирования сложнее, да и большинство трейдеров все еще сидит на старой версии терминала.

Помимо стандартных алгоритмов можно установить любые другие, написанные на mql5. Сделать это можно двумя способами:

  • через маркет (магазин, в котором продаются советники и индикаторы, доступен непосредственно в МТ5);

 

  • просто скопировав нужные файлы в папку Indicators.

 

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

Платных индикаторов хватает, есть среди них и действительно интересные алгоритмы, но не думаю, что есть смысл искать среди них грааль. В большинстве случаев хватает и стандартных алгоритмов.

Щелкнув на нужном индикаторе откроется его краткое описание, а также перечень основных настроек алгоритма. Как правило, его можно либо купить, либо арендовать (на 1, 3, 5 и 12 месяцев), либо попробовать демо-версию (используется ограничение по времени).

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

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

При тестировании ни размер депозита, ни стиль торговли не имеет никакого значения, ведь нас будет интересовать только его поведение на истории. Визуализация при тесте индикатора активна всегда, снять галочку напротив нее не удастся.

Установка пользовательских индикаторов и советников

Для этого нужно файлы самого индикатора скопировать в папку Indicators. Порядок действий такой же, как и в случае с МТ4:

  • заходим в Файл – открыть каталог данных;
  • файлы с расширением .ех5 и .mq5 вставляем в папку Indicators;
  • если есть файлы .dll (то есть файлы библиотек), их вставляем в папку Libraries.

 

Советники устанавливаются аналогичным образом, единственное отличие в том, что помещать файлы нужно в папку Experts. Их так же, как и индикаторы можно загрузить из маркета и сразу после загрузки протестировать в тестере стратегий (доступны и демо-версии для тех, кто хочет убедиться в эффективности робота перед покупкой).

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

Если в архиве со скачанным индикатором находятся не сами файлы, а папка MQL5, то все еще проще – достаточно просто вставить ее в корневой каталог и подтвердить слияние папок. В архиве могут быть папки Experts, Indicators, Libraries – действуем по той же схеме.

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

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

Особенности оптимизации советников в МТ5

В недавнем обзоре обновленного терминала мы уже останавливались на возможностях оптимизации. Из основных нововведений – возможность использовать новые таймфреймы, на которых в МТ4 работать было нельзя, а также новый способ оптимизации (с учетом коэффициента Шарпа).

Важно! Одна из главных особенностей нового тестера стратегий – внедрение облачных технологий. Т. е. даже на слабом ПК можно быстро оптимизировать сложные советники, используя при этом мощь удаленных компьютеров. Подробнее об этом чуть ниже.

Для примера оптимизируем какой-нибудь из стандартных простеньких советников. И для примера активируем функцию форвард (выставим его равным 1/4), при этом весь временно интервал, выбранный для теста, будет разбит на 4 равных отрезка, на 3/4 будет идти подбор оптимальных параметров, а на 1/4 с новыми настройками будет проверена эффективность оптимизации.

В МТ4 такой функции не было и приходилось вручную выбирать оптимальные настройки из результатов оптимизации и уже с ними заново тестировать советник на выбранном для форвард-теста периоде. Времени эта функция экономит немало.

Результаты оптимизации можно представить не только в обычном 2D графике, но и в объемном виде. Это позволяет сразу вычленить область с максимальными результатами и использовать соответствующие ейнастройки.

Важно! Если проводить оптимизацию с выбранным пунктом «Генетический алгоритм», то все промежуточные результаты будут сохраняться, то есть если процесс прервется, то после запуска терминала он возобновится с того же места если только вы перед этим не почистили кэш. По соотношению скорость/качество оптимизации именно этот способ самый лучший.

Так же можно поступить и с результатами форвард-теста. Тестер из подобранных при оптимизации комбинаций настроек самостоятельно вычленяет значимые результаты и с ними выполняет форвард-тест советника. Результаты также можно оценить в виде 3D диаграммы.

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

Облачные технологии в МТ5

Возможность использовать мощь удаленных ПК выглядит особенно интересно. Вспомните, сколько времени иногда отнимала оптимизация советника в МТ4, процесс мог идти часы, если не дни (зависит от кода робота, числа оптимизируемых параметров и шага между настройками).

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

Работает эта система по такой схеме – отдельные пользователи предоставляют часть ресурсов своего ПК для обработки задач оптимизации (для этого нужно стабильное интернет-соединение). Те же трейдеры, которые занимаются непосредственно оптимизацией советников, платят за это, и получают ускорение процесса на порядки.

Рассчитывать на баснословные заработки не стоит, но дополнительных долларов 20-30 в месяц можно иметь не особо напрягаясь. Для начинающих трейдеров пригодится и эта сумма, например, для того, чтобы попробовать свои силы на центовом счете.

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

Есть у облачной технологии и пара нюансов в работе:

  • если вы выбрали при оптимизации генетический тип, то доступны будут ресурсы только одной точки доступа;
  • автоматически все ресурсы Cloud Network задействуются в том случае если число проходов при оптимизации получается больше 100 млн (при этом генетический тип оптимизации становится недоступным) либо если вы выберете в настройках тип оптимизации «Медленная»;
  • если планируете работать в Cloud Network то ПК должен отвечать минимальным требованиям – оперативная память от 2 Гб, свободное место на диске – от 768 Мб;
  • если жесткий диск заполнен и осталось менее 500 Мб места, то вы просто не будете получать из сети задания, соответственно и пользы никакой ваш агент приносить не будет;
  • для работы нужен более-менее производительный ПК. В Cloud Network в зависимости от характеристик каждому присваивается свой рейтинг производительности, так вот – если этот рейтинг (PR) составляет менее 50, то использоваться ваши ресурсы не будут просто потому, что ваш ПК будет замедлять, а не ускорять процесс оптимизации советника;
  • ну и самое главное – нужно, чтобы у вас была установлена 64-битная ОС.

 

Важно! В случае с генетической оптимизацией PR должен составлять уже как минимум 100.

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

Работа с менеджером агентов в МТ5

Перейти в «Менеджер агентов» можно только если у вас 64-битная ОС, в противном случае кнопка во вкладке Сервис просто будет неактивной. Коротко пройдемся по основным вкладкам:

  • Обзор – самое важное здесь это локальная и общая статистика. Под локальной понимается такой режим работы агентов, при котором они работают самостоятельно, как службы. А использовать их можно только введя логин и пароль. Облачная статистика содержит информацию по работе агентов в составе сети;
  • Службы – тут задаются сами агенты и их число (оно равно количеству ядер ЦП). Также указывается пароль, который понадобится для использования агентов и TCP порт для каждого агента. Современные процессоры многоядерные, так что используется диапазон портов;

 

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

  • сеть «Cloud Network» - в этойвкладке как раз и можно продавать мощности агентов. Для того, чтобы их работа не была бесплатной нужно зарегистрироваться в MQL5.community. Без этого ресурсы вашего ПК особой пользы приносить не будут;
  • Расписание – здесь задается режим работы ваших агентов. Тут все зависит от вашего режима работы, например, если днем нужна вся мощность ПК, можно запретить использование агентов в это время (а можно и целые дни освободить). На эффективности это не должно сильно сказаться, ведь МТ5 используется во всем мире и пока в вашей стране ночь, на другой стороне земли день в самом разгаре.

 

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

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

Использование агентов при оптимизации и расчет потенциальной прибыли

Альтруистов в мире очень мало, а среди трейдеров их и того меньше. Понятно, что никто отдавать свои мощности для ускорения оптимизации бесплатно не будет, поэтому если вы хотите ускорить этот процесс, будьте готовы к расходам. На счету у вас должно быть больше одного доллара (имеется в виду тот аккаунт, который вы заводили в MQL5.community).

В самом тестере стратегий есть вкладка «Агенты», через нее и будет выполняться управление ими. Для того, чтобы включить его в работу, достаточно в контекстном меню выбрать пункт «Включить».

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

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

Что касается заработка на ресурсах ПК, то тут все не настолько радужно, как может показаться на первый взгляд. В справке МТ5 есть пример расчета стоимости работы одноядерного ПК, попробуем прикинуть, сколько можно выручить за месяц работы ПК средней мощности.

За час работы одноядерный ПК с PR = 100 заработает всего 2 цента, за месяц непрерывной работы это дает $14,4. Не так много, но учтите, что в примере использовался одноядерный ПК в идеальных условиях, т.е. работа велась все время без перерывов (а ведь моменты, когда пропадает интернет или электричество никто не отменял).

Учитывая то, что многие ПК 4-6-8 ядерные сумму можно множить на число ядер, но нужно учитывать, что этот расчет будет справедлив только для случая, когда ПК будет работать без перерывов. В реальности же получаются все те же $10-20 в месяц, но компьютер при этом работает в привычном режиме.

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

В последние месяцы наблюдается все больший интерес к новому МетаТрейдеру не только со стороны брокеров, но и со стороны рядовых трейдеров. Частично объяснить это можно тем, что разработчики наконец-то добавили возможность локирования. Но есть в новом терминале и ряд других интересных возможностей.

Особенно привлекательным выглядит МТ5 для любителей автоматической торговли. Возможность многократно ускорить оптимизацию за смешные деньги дорогого стоит. А начинающие трейдеры могут «сдать в аренду» свою вычислительную мощь и получить таким образом пару долларов на первый в жизни центовый счет и пробовать торговать вообще без затрат.

Что же касается индикаторов и советников в новом терминале, то принцип работы с ними остался прежним, так что переезд на МТ5 должен пройти безболезненно. Огорчить может разве что то, что сменился язык программирования и все индикаторы и советники под МТ4 не подойдут под МТ5, но это не так страшно. В конце концов есть солидная база встроенных индикаторов, да и база пользовательских наработок постоянно пополняется. Источник: Dewinforex

Социальные кнопки для Joomla