В этой статье мы рассмотрим индикатор линейной регрессии, который отображает линию наилучшего соответствия через последние N баров на основе их цен, таких как закрытие, максимум или минимум.
Обзор индикатора линейной регрессии
Индикатор линейной регрессии показывает линейную регрессию последних N баров, как наилучшую линию через их цены закрытия (или максимумы, или минимумы и т. д.). Вы можете добавить несколько экземпляров индикатора на график, чтобы показать различные регрессии: например, один индикатор показывает линейную регрессию максимумов, а другой - линейную регрессию минимумов, образуя канал.
Вы также можете использовать индикатор для отображения регрессии цен на другом таймфрейме, например, линейная регрессия цен D1 при просмотре графика Н1.
Использование индикатора линейной регрессии
Добавление индикатора на график
Вы добавляете индикатор линейной регрессии на график стандартным способом в MT4, либо перетаскивая его из навигатора на график, либо дважды щелкая по нему в навигаторе. Вы также можете использовать стандартные функции MT4, такие как добавление индикатора в список избранных или назначение горячей клавиши для него.
Выбор числа баров и сдвига
Вы используете вкладку Inputs, чтобы указать индикатору, сколько баров включать в расчет (минимум 2).
Вы также можете установить сдвиг баров. Значение по умолчанию равно 1, что означает "до текущего бара, не включая его". Значение 0 включает текущий бар, и расчет регрессии будет изменяться при каждом новом тике.
Продление линии до текущего бара
По умолчанию индикатор продлит линию регрессии до текущего бара. Например, при сдвиге баров равном 1, расчет не включает текущий бар, но индикатор продлит линию до текущего бара для сравнительных целей. Вы можете отключить это продление на вкладке Inputs (и эта настройка не имеет значения, если сдвиг баров равен нулю).
Тип цены
Вы можете использовать вкладку Inputs для расчета линейной регрессии различных типов цен: не только цены закрытия, но и максимумы, минимумы, открытия, медианные, типичные или взвешенные цены.
Вы можете добавить несколько экземпляров индикатора на график, чтобы показать различные регрессии: например, один индикатор показывает линейную регрессию максимумов, а другой - линейную регрессию минимумов, образуя канал.
Таймфрейм
По умолчанию индикатор будет использовать таймфрейм текущего графика и изменять свой расчет при изменении графика. Однако вы можете использовать вкладку Inputs для указания другого таймфрейма, например, показывая регрессию цен D1 при просмотре графика Н1.
Интерполяция на более высоких таймфреймах
При отображении регрессии с более высокого таймфрейма на графике более низкого таймфрейма (например, D1 против Н1), по умолчанию индикатор покажет одно и то же значение для каждого бара, составляющего более высокий таймфрейм. Это создает ступенчатую линию, как на следующем изображении:
Вы можете использовать вкладку Inputs, чтобы указать индикатору интерполировать значения для каждого отдельного бара на более низком таймфрейме, создавая плавную линию.
Однако имейте в виду, что интерполяция может создать "изгиб" линии в начале текущего периода. Например, если вы просматриваете регрессию D1 на графике Н1, и текущий день состоит всего из 3 H1 баров, то значения для текущего дня интерполируются только по 3 барам, в то время как значения для всех предыдущих полных дней интерполируются по 24 часовым барам. Это создает "изгиб".
Цвета и стили линий
Вы можете установить цвет и стиль линии индикатора обычным способом через вкладку Colors.