Яндекс цитирования

 VISA-INFOREXVISA-INFOREX
  Mini Forex
   


Руководство пользователя
по Meta Trader



Советники, пользовательские индикаторы и функции

Аналитическая часть MetaTrader позволяет разрабатывать и использовать дополнительные аналитические объекты. К таким дополнительным аналитическим объектам относятся:
Cоветники - "Expert Advisors"
Советником в терминале называется программа, разработанная на языке программирования советников MetaQuotes Language II (MQL II). Данная программа предназначена для автоматизации аналитических и торговых операций на финансовых рынках. Советник позволяет проводить в автоматизированном или в автоматическом режиме технический анализ рынков. Кроме того, эксперты позволяют выдавать команды на выполнение торговых операций и управлять состоянием открытых позиций. Советники позволяют разгрузить трейдера от рутинной работы при проведении технического анализа и торговых операций.
Для разработки советника применяется собственный редактор "MetaEditor". После создания эксперты сохраняются в папке "EXPERTS" в виде файлов с расширением "MQL" (исходный текст) и "EXP" (исполняемый код). Список EXP-файлов можно просмотреть в окне "Navigator -> Expert Advisors".

Группа "Expert Advisors"

В дистрибутив MetaTrader входит несколько советников, которые можно использовать для обучения.
После каждого запуска терминала с сервера приходит разрешение/запрещение на использование советников. Факт запрещения отмечается красным цветом иконок советников в списке окна "Navigator".


Управление советником
Для создания нового эксперта необходимо загрузить редактор "MetaEditor", открыть окно "Expert Advisor Wizard" и выбрать тип создаваемого аналитического объекта.

"Мастер советника"

Вызвать мастер советника можно при помощи команды контекстного меню окна "Navigator -> Expert Advisors -> Create a new Expert", командой меню "Tools -> MetaQuotes Language Editor" и клавишей F4.

Затем потребуется определить общие параметры советника:
  • "Name" - название советника;
  • "Author" - информация об авторе;
  • "Link" - адрес сервера разработчика;
  • "Notes" - краткое описание советника;
  • "Lots" - количество лотов, устанавливаемое по умолчанию в советнике;

    Настройка параметров советника

  • "Stop Loss" - уровень ордера "Stop Loss" по умолчанию;
  • "Take Profit" - уровень ордера "Take Profit" по умолчанию;
  • "Trailing Stop" - уровень ордера "Trailing Stop" по умолчанию;
После определения общих параметров мастер прекращает работу и запускается редактор советников.
Изменить существующий советник можно командой контекстного меню советника "Navigator -> Expert Advisors -> Modify". После внесенных изменений необходимо перекомпилировать советник. Переместить советник в другую группу окна "Navigator" можно, выполнив команду "Relocate to" контекстного меню. Прикрепить советник к окну графика можно командой "Attach to a Chart" или щелкнув дважды левой кнопкой мыши на выбранном эксперте в окне "Navigator". Технология "Drag'n'Drop" также позволяет прикреплять советников. Свидетельством прикрепления советника является значок в правом верхнем углу графика.
Советник прикреплен

Разрешить/запретить использование советников прикрепленных к графикам, можно выполнив команду меню "Charts -> Enable Expert Advisors", нажав кнопку Разрешить использование советника панели "Charts" или клавишу-акселератор Ctrl+E.
Смайлик в правом верхнем углу улыбается, в случае если установлен флажок в окне "Expert Advisor -> Settings -> Allow Live Trading", что позволяет советнику проводить торговые операции самостоятельно в реальном режиме времени.

Изменить настройки советника можно в окне "Expert Advisor -> Settings".

Изменение настроек советника

В данной вкладке можно установить:
  • "Lots" - количество лотов;
  • "Stop Loss" - параметр стоп лосс ордера;
  • "Take Profit" - параметр ордера тейк профит;
  • "Trailing Stop" - параметр ордера трейлинг стоп;
  • "Positions" - разрешенное направление открытия позиции:
    - "Long&Short" - в обе стороны,
    - "Only Long" - только на покупку,
    - "Only Short" - только на продажу.
  • "Enable alerts" - разрешить/запретить подачу сигналов о событиях;
  • "Disable alert once hit" - запретить подачу сигналов о событиях после поступления первого сигнала;
  • "Allow Live trading" - разрешить советнику торговать в реальном времени;
  • "Ask manual confirmation" - запрашивать подтверждение при возникновении торгового сигнала.
Тестировать советник на исторических данных можно во вкладке окна "Expert Advisor -> Strategy Tester".

Тестирование стратегий

В данной вкладке можно установить начальные параметры счета, параметры моделирования исторических данных, выполнить тестирование и просмотреть его результаты:
  • "Initial capital" - начальный капитал для тестового счета;
  • "Comission" - размер комиссии, взимаемой с лота (per lot) или со сделки (per deal);
  • "Spread" - величина спрэда;
  • "Arrows on the chart" - обозначать/не обозначать стрелками на графике точки открытия и закрытия позиции.
  • "Optimization" - режим оптимизации;
  • "Model" - тип моделирования баров:
    - "OHLC" - моделировать по ценам "Open/High/Low/Close" (самый быстрый способ);
    - "every 3 points" - моделировать бар через каждые 3 пипса;
    - "every 2 points" - моделировать бар через каждые 2 пипса;
    - "every 1 point (slow)" - моделировать бар через каждый пипс (самый медленный способ);
  • "Status" - индикатор состояния процесса тестирования;
  • "Export" - экспорт результатов тестирования.
В центре вкладки находится таблица, в которой можно просмотреть результаты тестирования.

Внимание: Процесс тестирования начинается со 101 бара исторических данных.

Итоговый отчет о результатах тестирования можно просмотреть во вкладке "Report":

Отчет о результатах тестирования советника

График изменения капитала - во вкладке "Equity Graph":

График изменения капитала

Для отладки и контроля над работой советника MetaTrader создает лог-файл, где сохраняется информация о сгенерированных сигналах, вывод переменных и результаты проведения сделок. Записи лог-файла можно просмотреть в окне "Terminal -> Journal":

Лог-файл во вкладке "Журнал" окна "Терминал"

Отключть советник от графика можно командой "Remove" меню управления советником. А команда "Delete" удалит советник из группы "Navigator -> Expert Advisors".


Пользовательские индикаторы - "Custom Indicators"
Пользовательским индикатором в клиентском терминале MetaTrader называется программа, разработанная на языке программирования советников MetaQuotes Language II и реализующая функцию индикатора.
Для разработки пользовательского индикатора применяется текстовый редактор советников "MetaEditor". Список пользовательских индикаторов можно просмотреть в окне "Navigator -> Custom Indicators".

Группа "Пользовательский Индикатор"



Управление пользовательским индикатором
Создать новый пользовательский индикатор можно запустив "Expert Advisor Wizard" и выбрав тип создаваемого объекта.

Успешное завершение работы Мастер советника

Затем мастер поможет определить общие параметры пользовательского индикатора:
  • "Name" - название пользовательского индикатора;
  • "Author" - информация об авторе;
  • "Link" - адрес сервера разработчика;
  • "Notes" - краткое описание индикатора.
Затем необходимо определить специфические параметры пользовательского индикатора.

Определение общих параметров пользовательского индикатора

После определения всех характеристик индикатора мастер закрывается и передает управление редактору "MetaEditor". Изменить пользовательский индикатор можно аналогично изменению советников. Перемещение пользовательских индикаторов, также аналогично перемещению советников. А прикрепление пользовательского индикатора к графику аналогично прикреплению встроенных индикаторов. Удаляются пользовательские индикаторы из группы "Navigator -> Custom Indicators" командой контекстного меню "Delete".


Пользовательские функции - "User Functions"
Пользовательской функцией в клиентском терминале MetaTrader называется программа, реализующая функцию преобразования параметров.
Для разработки пользовательской функции, также применяется текстовый редактор советников "MetaEditor". Список функций можно просмотреть в группе "Navigator -> Custom Functions".

Группа "Пользовательская Функция"

Пользовательская функция самостоятельной роли не выполняет. В остальном управление функцией аналогично управлению советником.

<< Назад    Вперед >>


О компании  | Услуги  | Forex  | Fx today  | Новости  | Конкурс  | Download  | Customer Service  | FAQ  | US Stocks  | Quotes  | Mini forex  | Открыть счет