Индикатор «JMA — Jurik’s Moving Average»
(Скользящая средняя Юрика)

Индикатор «JMA_DTS — Jurik’s Moving Average» (Адаптивная сглаженная cкользящая средняя Юрика) разработан на языке QLUA для терминала QUIK (КВИК) Версии от 8.5 и выше
Индикатор «JMA_DTS — Jurik Moving Average» (Скользящая средняя Юрика)
Индикатор строит на графике сглаженную линию JMA, которая предназначена для анализа направления движения цены и фильтрации рыночного шума.
В индикаторе предусмотрено два варианта отображения:
- JMA_BASE — основная синяя линия JMA;
- JMA_UP_DOTS / JMA_DOWN_DOTS — цветные точки JMA по направлению движения.

Зеленые точки отображаются при росте значения JMA, красные — при снижении значения JMA.
Описание индикатора JMA_DTS
JMA, или Jurik Moving Average — адаптивная скользящая средняя, разработанная компанией Jurik Research под руководством известного трейдера Марком Юриком (Mark Jurik). JMA позиционируется как более гладкая, с меньшей запаздываемостью и меньшим «шумом», чем стандартные скользящие средние (SMA, EMA) и многие другие адаптивные фильтры. Индикатор JMA представляет собой тип взвешенной скользящей средней, которая придаёт больший вес последним рыночным данным, а не прошлым историческим данным. Таким образом, Jurik Moving Average можно использовать для более легкого определения тенденций.
Теория, лежащая в основе скользящей средней Юрика, состоит из двух частей. Первая часть учитывает ценовые разрывы. JMA сглаживает данные временного ряда, в результате чего получается график, который легко читать и понимать. Когда речь идет о ценовых разрывах, этот индикатор выделяется тем, что он не создает запаздывания по сравнению с другими техническими инструментами. Другая часть этого индикатора учитывает фильтр шумоподавления. Было обнаружено, что JMA считывает информацию уникальным образом, адаптируя механизм нелинейной фильтрации. Результатом работы этого механизма является отсутствие запаздывания и точность. Он даже учитывает проскакивания и недоскакивания в ценовых разрывах.
В отличие от обычных скользящих средних, JMA стремится сохранить плавность линии и при этом быстрее реагировать на изменение цены. В индикаторе JMA_DTS можно настраивать период, фазу, степень сглаживания и тип цены для расчета.
Индикатор может использоваться для:
- определения направления текущего тренда;
- фильтрации торговых сигналов;
- поиска смены краткосрочного направления;
- анализа откатов к средней линии;
- сглаживания ценового шума;
- визуального отображения направления через цветные точки.
Основные преимущества индикатора JMA_DTS
- Строит сглаженную линию JMA прямо на графике QUIK.
- Поддерживает выбор цены для расчета: Open, High, Low, Close, Median, Typical, Weighted.
- Позволяет настраивать период, фазу и степень сглаживания.
- Может отображаться как обычная линия или как цветные точки по направлению движения.
- Помогает визуально определить направление тренда.
- Может использоваться на разных инструментах и таймфреймах.
- Подходит как для трендового анализа, так и для фильтрации сигналов торговой системы.
Формула расчета индикатора JMA_DTS
Сначала индикатор получает цену свечи в зависимости от выбранной настройки:
O — Open, цена открытия
H — High, максимум свечи
L — Low, минимум свечи
C — Close, цена закрытия
M — Median, средняя цена: (High + Low) / 2
T — Typical, типичная цена: (High + Low + Close) / 3
W — Weighted, взвешенная цена: (Open + High + Low + Close) / 4
Далее рассчитываются внутренние коэффициенты JMA:
phaseRatio = phase / 100 + 1.5
beta = 0.45 * (period - 1) / (0.45 * (period - 1) + 2)
alpha = beta ^ power
После этого выполняется расчет внутренних сглаживающих компонентов:
e0 = (1 - alpha) * price + alpha * e0[1]
e1 = (price - e0) * (1 - beta) + beta * e1[1]
e2 = (e0 + phaseRatio * e1 - JMA[1]) * (1 - alpha) * (1 - alpha) + alpha * alpha * e2[1]
Итоговое значение JMA рассчитывается так:
JMA = JMA[1] + e2
где:
- price — выбранная цена свечи;
- period — период расчета JMA;
- phase — фазовый параметр, влияющий на реакцию линии;
- power — степень сглаживания;
- e0, e1, e2 — внутренние расчетные компоненты индикатора;
- JMA[1] — предыдущее значение JMA.
Применение индикатора JMA_DTS в торговле
1. Определение направления тренда
Линия JMA может использоваться для визуального определения текущего направления рынка.
Возможные варианты анализа:
- если JMA направлена вверх, можно рассматривать преимущественно покупки;
- если JMA направлена вниз, можно рассматривать преимущественно продажи;
- если JMA движется горизонтально, рынок может находиться во флете.
2. Вход при пересечении цены и JMA
Линия JMA может использоваться как динамическая зона поддержки или сопротивления.
Возможные сигналы:
- цена пересекает JMA снизу вверх — возможный сигнал к покупке;
- цена пересекает JMA сверху вниз — возможный сигнал к продаже.
3. Вход на откате к линии JMA
В трендовом движении цена может возвращаться к линии JMA, после чего продолжать движение в сторону основного тренда.
Возможные варианты:
- при восходящем движении цена откатывается к JMA и отскакивает вверх — возможная точка входа в покупку;
- при нисходящем движении цена откатывается к JMA и отскакивает вниз — возможная точка входа в продажу.
4. Вход по смене цвета точек JMA
Если включено отображение цветной JMA точками, можно отслеживать смену направления индикатора.
Возможные сигналы:
- красные точки сменились на зеленые — возможное усиление покупателей;
- зеленые точки сменились на красные — возможное усиление продавцов.
5. Фильтрация торговых сигналов
JMA можно использовать как фильтр направления для других индикаторов или торговых систем.
Например:
- рассматривать покупки только тогда, когда JMA направлена вверх;
- рассматривать продажи только тогда, когда JMA направлена вниз;
- не открывать сделки, если JMA часто меняет направление и движется почти горизонтально.
Настройки индикатора «JMA_DTS»

В индикаторе доступны следующие настройки.
1. period — период расчета скользящей JMA.
2. phase — фазовый параметр JMA. Влияет на задержку реакции JMA на изменение цены. Может быть положительным или отрицательным.
Диапазон значения:
от -100 до 100
Значение 0 является нейтральным.
3. power — степень сглаживания JMA.
Обычно используются значения:
1, 2 или 3
Чем выше значение, тем сильнее меняется характер сглаживания линии.
4. price — тип цены, по которой рассчитывается индикатор.
Доступные значения:
— O — Open (открытия свечи);
— H — High (максимум свечи);
— L — Low (минимум свечи);
— C — Close (закрытие свечи).
— M — Median (медианная) ((High + Low) / 2).
— T — Typical (типичная) ((High + Low + Close) / 3).
— W — Weighted (взвешенная) ((Open + High + Low + Close) / 4).
Чаще всего для расчета применяется цена закрытия, так как она отражает итоговое значение свечи.
5. showColorJMA — Параметр отвечает за отображение ЦВЕТНОЙ скользящей JMA. 1 — показывать цветную JMA точками, 0 — скрыть.
6/ showBaseJMA — Параметр отвечает за отображение основной одноцветной линии JMA. 1 — показывать основную синюю линию JMA, 0 — скрыть.
Внешний вид линий индикатора
В стандартной версии индикатора используются три линии вывода:
- JMA_UP_DOTS — точки роста, зеленый цвет;
- JMA_DOWN_DOTS — точки снижения, красный цвет;
- JMA_BASE — основная линия JMA, синий цвет.
Цвет, толщину и тип отображения линий можно изменить в настройках индикатора QUIK.
Установка индикатора «JMA_DTS» на график терминале QUIK
Для установки индикатора необходимо добавить Lua-файл индикатора в папку LuaIndicators пользовательских индикаторов QUIK, после чего выбрать его на графике через меню добавления индикаторов.
После установки индикатор можно добавить на график нужного инструмента и настроить период расчета, цену построения и внешний вид линии.


Индикатор не является готовой торговой системой и не гарантирует прибыльных сделок. Его задача — помочь трейдеру визуально оценивать направление движения цены, сглаживать рыночный шум и быстрее замечать возможные изменения тенденции.
Если Вы решительно настроены на изучение темы трейдинга и тем более алготрейдинга, то вам просто необходимо иметь базу знаний в виде наших наработок, которые проверены на реальном опыте, на живых деньгах!
Используйте наши Стратегии и знания!
Это поможет Вам в максимально короткие сроки освоить такое интересное направление Трейдинг, а также начать эффективно торговать на финансовых рынках.
Мы постарались сделать максимально низкие цены за наши наработки, уверены, что эти затраты окупятся в многократном размере!!!
Надеемся, что вы примете правильное решение!





















