Стандартные индикаторы

При создании своих стратегий можно использовать все доступные в МТ4 стандартные индикаторы: они могут служить в качестве источников данных при создании условий сравнения, а также одиночным источником данных для получения конкретного числового значения и дальнейшего его использования. Сравнение двух источников данных позволяет создавать условия открытия и закрытия ордеров, реализовывать алгоритмы построения сетей, выставления безубытка, переноса трейлинг стопа. Использование стандартного индикатора в качестве одиночного источника данных позволяет задавать условия выставления Stop Loss и Take Profit, указывать места открытия отложенных ордеров, осуществлять перенос Stop Loss в трейлинг стопе. Независимо от способа использования любого источника данных, процесс его настройки будет всегда одинаков.
При выборе нужного индикатора из списка будет открыто окно для настройки и ввода параметров. Для начала необходимо установить таймфрейм.
Для настройки индикатора доступны все виды таймфреймов, используемых в MT4. "Текущий" таймфрейм будет соответствовать периоду, который был указан при тестировании стратегии. Для удобства тестирования стратегии существует возможность создавать зависимость таймфрейма индикатора от периода, выбранного в тестере стратегии. "+1 от текущего" возьмет значение таймфрейма на порядок выше периода, выбранного в тестере стратегий, "-1 от текущего" - на порядок ниже, аналогично и для остальных таймфреймов подобного типа. Параметры индикаторов, задаваемые в редакторе, полностью соответствуют параметрам стандартных индикаторов в MT4. На графике терминала стандартные индикаторы обычно представлены в виде линий и гистограмм: это всего лишь графическое отображение значений индикатора, полученных на каждой свече (баре). При создании условий в редакторе с использованием стандартных индикаторов необходимо указать конкретный номер бара (свечи), с которого будет получено конкретное числовое значение данного индикатора. Для этого, кроме стандартного списка параметров, есть дополнительный параметр "Сдвиг": в нем указывается, с какой именно свечи (бара) необходимо получить числовое значение индикатора для работы с ним. Нумерация баров (свечей) начинается с нуля. Нулевым баром (свечой) является текущий бар (свеча) в момент тестирования. Далее нумерация уходит в "прошлое" графика от текущего бара.
В качестве примера зададим параметры для индикатора Moving Average. В данном случае получим значение индикатора с данными параметрами на первой свече (баре).
Исключением является индикатор "Fractals": изначально он по номеру свечи выдает цену находящегося на ней фрактала. Однако если фрактал отсутствует, то данный индикатор не будет иметь конкретного числового значения. Это затрудняет корректную работу с данным индикатором, поэтому вместо номера свечи нужно указать номер фрактала: в результате по номеру будет получено его числовое значение. Нумерация фракталов также осуществляется от текущей свечи в момент тестирования в "прошлое" графика. Необходимо учесть, что если ввести большое число и фрактал найден не будет (например, нет такой длинной истории котировок, чтобы найти запрашиваемый фрактал), то будет выдана ошибка и тест будет проведен некорректно.
В заключение необходимо отметить, что правильность введенных параметров индикатора является очень важным условием корректной работы созданной стратегии.
Вернуться к справке На главную