VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

DeMarker (DeM): осциллятор Тома Демарка на максимумах и минимумах

Индикатор DeMarker, который часто сокращают до DeM, — это осциллятор моментума Тома Демарка (Tom DeMark), который смотрит на максимумы и минимумы, а не на цены закрытия. На каждом баре он проверяет, вышла ли цена выше предыдущего максимума и опустилась ли ниже предыдущего минимума, и превращает соотношение этих двух толчков в линию на ограниченной шкале. На этой странице объясняется, чем такое построение отличается от осцилляторов на закрытиях, почему он быстро откликается на расширение диапазона, где трейдеры его неверно читают и как генератор стратегий может проверить его на ваших собственных контрактах.

СемействоИмпульс
Также известен какDeM, индикатор Демарка
Форма выводаОграниченный осциллятор со средней линиейСтроится по максимумам и минимумам, а не по закрытиям
В AlphaPrimeВстроенное семейство генератораУсловия уровня, зоны, фигур и составляющих

Что он измеряет

DeMarker — осциллятор моментума, построенный на расширении от бара к бару. Вместо того чтобы следить, где закрылся каждый бар, он следит, насколько далеко рынок сумел выйти за пределы предыдущего бара: вверх через предыдущий максимум, вниз через предыдущий минимум. Когда покупатели раз за разом поднимают максимум, а продавцы почти не давят на минимум, линия поднимается к верху своей панели; в обратной ситуации она опускается к низу. Середина — точка равновесия, где расширения вверх и вниз за период расчёта были примерно равны.

Том Демарк описал индикатор в книге The New Science of Technical Analysis, а публичная версия, которой следует большинство графических программ, считается в четыре этапа. На каждом баре она сравнивает сегодняшний максимум со вчерашним; если сегодняшний выше, разница записывается как расширение вверх, иначе бар ничего не добавляет на эту сторону. Так же сравнивается сегодняшний минимум со вчерашним; если сегодняшний ниже, разрыв записывается как расширение вниз. Затем расширения вверх усредняются за период расчёта, а расширения вниз — отдельно за то же окно. Наконец, среднее расширение вверх делится на сумму обоих средних. Поскольку числитель всегда входит в знаменатель, результат не может выйти за пределы ограниченной шкалы: он упирается в потолок, когда расширялись только максимумы, в пол, когда только минимумы, и находится посередине, когда обе стороны уравновешены. Некоторые графические программы растягивают ту же линию на более широкую шкалу; форма и прочтение от этого не меняются.

Главное в индикаторе — контраст с RSI. RSI усредняет закрытия вверх против закрытий вниз, поэтому видит только, где каждый бар остановился. DeMarker видит, куда каждый бар дотянулся. Бар, который прокалывает предыдущий максимум и затем закрывается ниже предыдущего закрытия, для DeMarker всё равно засчитывается как расширение вверх, тогда как RSI записывает его как снижение. Именно поэтому DeMarker реагирует на расширение диапазона: когда рынок выходит из спокойной фазы, новые бары перекрывают предыдущие на всё большие величины, и эти крупные расширения за несколько баров начинают доминировать в средних, часто раньше, чем закрытия успевают за ними. Сжатие выглядит иначе. Внутренние бары, у которых и максимум, и минимум остаются в пределах предыдущего бара, не добавляют ничего нового ни на одну сторону, поэтому пока рынок сжимается, значение меняется скорее из-за старых баров, выходящих из окна, чем из-за свежего движения цены. Поглощающий бар добавляет на обе стороны сразу, поэтому его влияние зависит от того, в какую сторону он расширился сильнее.

Схематичный набросок (не реальные рыночные данные)

Как он ведёт себя на реальных рынках

Во флэте DeMarker ходит между верхней и нижней зонами по мере того, как цена давит на каждую границу, и поскольку он реагирует на расширение максимумов и минимумов, а не на закрытия, он часто входит в зону уже на том баре, который тестирует границу. В тренде поведение другое. Рынок, который на большинстве баров ставит более высокий максимум и лишь изредка более низкий минимум, может долго удерживать линию в верхней зоне, а откаты из внутренних баров или из баров, едва уходящих ниже предыдущего минимума, почти не оставляют следа на нижней стороне.

Главное решение — выбор периода расчёта. Короткий период усредняет лишь горстку расширений, поэтому один широкий бар может перебросить линию из одной зоны в другую: быстро, но шумно, с короткими заходами в крайние области, за которыми ничего не следует. Более длинный период размывает вклад каждого бара; линия движется медленнее и реже доходит до зон, что лучше подходит для фильтров и оценки режима рынка, чем для выбора момента входа. Пороги зон дают тот же компромисс: ближе к середине — больше сигналов, дальше от неё — меньше и позже. Вместо того чтобы выбирать настройку на глаз по одному графику, сравните несколько на трендовых и боковых участках и оставьте те, чьё поведение остаётся похожим на данных, которые не использовались при выборе.

Самая частая ошибка — считать каждое значение перекупленности или перепроданности сигналом разворота. В сильном тренде непрерывно растущие максимумы держат линию у потолка, и продавать при каждом заходе в верхнюю зону значит идти против того самого расширения, которое и составляет тренд. Полезнее в такой ситуации смотреть, выходит ли линия из зоны без возврата, или приходит ли новый ценовой максимум с более низкой вершиной DeMarker — такое расхождение показывает, что размах вверх сокращается. Вторая, менее заметная ошибка — путать его с инструментами последовательного счёта, которые тоже носят имя Демарка. Это отдельные исследования со своей логикой; DeMarker — непрерывный осциллятор, и его значения ничего не говорят о том, на какой стадии находится такой счёт.

Распространённые способы применения (концепции)

Выход из зоны

Выход из крайней зоны

Вместо того чтобы действовать при входе линии в верхнюю или нижнюю зону, дождитесь, пока она выйдет обратно. Идея на покупку возникает, когда DeMarker поднимается из нижней зоны, идея на продажу — когда он опускается из верхней. Во флэте это ловит разворот после теста границы, а лишнее ожидание отсеивает бары, которые лишь касаются зоны.

Проверка пробоя

Подтверждение, что пробой расширяется

Когда цена пробивает консолидацию, требуйте, чтобы DeMarker пересёк среднюю линию в направлении пробоя. Настоящее расширение проявляется в том, что максимумы превышают прежние на растущие величины; пробой при плоском DeMarker — это пробой, в котором бары на самом деле не расширяются.

Дивергенция

Меньше размаха на новом экстремуме

Цена делает более высокий максимум, а DeMarker — более низкую вершину. Поскольку сама линия состоит из расширения, эта фигура говорит, что новый максимум достигнут с меньшим выходом за предыдущие бары. Трейдеры обычно ждут подтверждения, например пересечения средней линии вниз, прежде чем действовать.

Сочетание с другими семействами индикаторов

DeMarker показывает, какая сторона расширялась сильнее, но не говорит, есть ли на рынке тренд. Связка с ADX даёт правилу недостающий контекст: при высокой силе тренда значения в верхней зоне воспринимаются как подтверждение и ищутся откаты; при низкой выбор момента берут на себя выходы из зон.

Поскольку DeMarker — отношение, он показывает баланс расширения, но не его величину. Спокойный рынок с крошечными расширениями может дать то же значение, что и бурный. ATR закрывает этот пробел: он показывает, сколько пунктов проходит типичный бар, помогает рассчитать стоп-лосс для входа по DeMarker и отличить настоящее расширение от высокого значения на сонном рынке. Для пробоев естественной перекрёстной проверкой служит канал Дончиана, ведь он тоже строится по максимумам и минимумам.

Объединять его с осцилляторами положения закрытия, такими как Williams %R или стохастический осциллятор, мало что даёт на спокойном рынке, где закрытия и экстремумы движутся вместе. Пара становится информативной, когда они расходятся: высокий DeMarker при средненьком значении по закрытиям указывает на бары, которые тянутся выше, но закрываются обратно внутри своего диапазона, — признак того, что в расширение продают.

В AlphaPrime

В AlphaPrime DeMarker — одно из встроенных семейств моментума, из которых черпает генератор стратегий; в каталоге блоков оно указано под собственным именем. Настраиваемый вход — период индикатора; условия, сравнивающие линию с уровнем, дополнительно получают порог, а у каждого условия есть сдвиг текущего бара, чтобы правило могло читать значение на несколько баров назад.

Базовые условия работают с основной линией: DeMarker пересекает уровень снизу вверх или пересекает уровень сверху вниз, выше уровня или ниже уровня, растёт или падает, разворачивается вверх или разворачивается вниз. Набор условий-фигур опирается на зоны: держится в перекупленности или держится в перепроданности, восходящий или нисходящий failure swing, разворачивается вверх в перепроданности или разворачивается вниз в перекупленности, а также восходящая дивергенция двойного дна или нисходящая дивергенция двойной вершины. Доступны и составляющие расчёта: средний рост DeMarker, среднее падение DeMarker, рост минус падение и рост плюс падение DeMarker, и для каждой можно потребовать, чтобы она росла или падала.

Кандидаты параллельно тестируются на GPU и проверяются вне выборки, а пороги проверки вне выборки можно задать так, чтобы правила DeMarker, подошедшие лишь к одному отрезку истории, отсеивались. Прошедшие проверку комбинации можно экспортировать как код стратегии для торговых платформ и продолжить тестирование в симуляции.

Частые вопросы

Чем DeMarker отличается от RSI?

RSI сравнивает закрытия вверх и закрытия вниз, поэтому отражает, где бары закрываются. DeMarker сравнивает каждый максимум с предыдущим максимумом и каждый минимум с предыдущим минимумом, поэтому отражает, куда бары дотягиваются. Он обычно откликается раньше, когда диапазон расширяется, и может расходиться с RSI на барах, которые выстреливают, а затем возвращаются.

Какие настройки DeMarker выбрать?

Единственно верной настройки нет. Короткий период реагирует на несколько широких баров и часто заходит в зоны; длинный спокойнее и медленнее разворачивается. Проверьте несколько периодов и порогов зон на трендовых и боковых участках и оставьте те, чьё поведение держится вне выборки, а не ту, что лучше всего выглядит на одном графике.

DeMarker — это то же самое, что последовательный счёт Демарка?

Нет. Том Демарк создал несколько инструментов. DeMarker — непрерывный осциллятор, построенный на расширениях максимумов и минимумов; исследования последовательного счёта — отдельные инструменты со своей логикой. Значение одного ничего не говорит о состоянии другого.