Внимание: пользовательские индикаторы предназначены только для анализа динамики цен финансовых инструментов, но не для совершения торговых операций. Работа с пользовательскими индикаторами предполагает:
Создание пользовательских индикаторов Для создания пользовательских индикаторов используются язык программирования торговых стратегий MetaQuotes Language 4 (MQL 4) и редактор редактор MetaEditor. Чтобы запустить редактор советников, необходимо выполнить команду "Создать" контекстного меню окна "Навигатор — Пользовательские индикаторы", команду меню "Сервис — Редактор MetaQuotes Language", нажать клавишу F4 или кнопку панели "Стандартная". При создании MQL4-программы автоматически откроется мастер создания советников, позволяющий быстро создавать новые MQL4-программы. В нем в качестве типа создаваемого объекта необходимо указать "Пользовательский индикатор" и заполнить поля требуемыми данными: Имя — название индикатора; Автор — имя автора; Ссылка — адрес сайта разработчика; Параметры — список входных параметров индикатора. Чтобы добавить новый параметр, необходимо нажать кнопку "Добавить", чтобы удалить — кнопку "Удалить". Затем нужно определить, будет ли новый индикатор создаваться в отдельном подокне и какие у него будут границы. Кроме того, необходимо задать количество и параметры индикаторных массивов. Значения элементов индикаторных массивов используются для отображения на графике линий. Иными словами, при определении индикаторных массивов происходит определение линий будущего индикатора. После этого в редакторе открывается окно нового индикатора с заданными параметрами. Файл с исходным текстом (*.MQ4) индикатора автоматически помещается в папку /EXPERTS/INDICATORS клиентского терминала. С этого момента можно приступать к написанию текста пользовательского индикатора. По завершении разработки необходимо скомпилировать индикатор. Для этого в редакторе советников следует выполнить команду меню "Файл — Компилировать", нажать клавишу F9 или кнопку панели инструментов. В результате успешной компиляции создается исполняемый файл программы с расширением *.EX4, автоматически помещаемый в папку /EXPERTS/INDICATORS. Список пользовательских индикаторов можно просмотреть в окне "Навигатор — Пользовательские индикаторы" клиентского терминала. Редактирование пользовательских индикаторов Чтобы приступить к редактированию уже существующего индикатора из терминала, необходимо выполнить команду "Изменить" контекстного меню окна "Навигатор — Пользовательские индикаторы". При этом откроется редактор MetaEditor, в который уже будет загружен исходный код выбранного индикатора. После изменения исходного кода аналитического инструмента необходимо повторно скомпилировать его и получить новый исполняемый EX4-файл. В противном случае в терминале будет использоваться неизмененная, предыдущая версия индикатора. Внимание: если индикатор скомпилирован с ошибками, его наложить нельзя. При этом окно свойств индикатора не появится, а в журнале экспертов появится запись о невозможности открыть файл с исполняемым кодом. Настройка пользовательских индикаторов Перед началом использования индикаторов необходимо произвести их предварительную настройку. Общие для всех пользовательских индикаторов (и экспертов) параметры работы задаются в окне настройки клиентского терминала. Это окно можно открыть командой меню "Сервис — Настройки" или при помощи клавиш-акселераторов Ctrl+O. Для настройки параметров работы индикаторов необходимо выбрать вкладку "Советники". На работу пользовательских индикаторов оказывают влияние только две опции:
Наложение пользовательских индикаторов на график После настройки общих параметров пользовательские индикаторы можно накладывать на график. Двойным кликом левой кнопкой мыши на выбранном индикаторе в окне "Навигатор — Пользовательские индикаторы" или выполнением команды контекстного меню "Присоединить к графику" можно наложить индикатор на активный график. Более того, при помощи технологии "Drag'n'Drop" можно наложить аналитический инструмент на любой график. При этом автоматически появится окно настройки с несколькими вкладками: Общие Входные параметры Цвета Уровни Внимание: для индикаторов, строящихся непосредственно на графике цен, эта вкладка недоступна. Отображение Сразу после этого начинаются пересчет значений индикатора и его отрисовка на графике. Пользовательские индикаторы, как и технические, могут строиться в создаваемом отдельном окне индикатора с собственной вертикальной шкалой (например, MACD) или накладываться прямо на график цен (например, Moving Average). Удаление пользовательского индикатора с графика Чтобы завершить работу индикатора, необходимо удалить его с графика. При этом прекращаются пересчет его значений и отрисовка индикатора. Для удаления индикатора с графика следует выполнить команду его контекстного меню "Удалить", "Удалить окно индикатора" или команду контекстного меню графика "Список индикаторов — Удалить". Внимание: удаление пользовательского индикатора из окна "Навигатор" не завершает работу одноименного, наложенного на график аналитического инструмента. | |
| |
Просмотров: 4453 | |
Всего комментариев: 0 | |