Перейти к содержимому

DeMarker

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

Когда индикатор опускается ниже 30, это указывает на бычий разворот цены. И наоборот, когда индикатор поднимается выше 70, это указывает на медвежий разворот цены.

Использование более длительных периодов при расчёте индикатора позволяет уловить долгосрочный рыночный тренд. С другой стороны, использование более коротких периодов помогает входить в рынок с меньшим риском и согласовывать сделки с основным трендом.

В MetaTrader DeMarker изменяется от 0 до 1, с уровнями 0,3 и 0,7.
DeMax(i) = MAX(HIGH(i) - HIGH(i - 1), 0)
DeMin(i) = MAX(LOW(i - 1) - LOW(i), 0)
DeM = SMA(DeMax, N) / (SMA(DeMax, N) + SMA(DeMin, N))

Где:

  • HIGH(i) и LOW(i): максимум и минимум текущего бара;
  • HIGH(i - 1) и LOW(i - 1): максимум и минимум предыдущего бара;
  • N: период индикатора.

В MetaTrader значения DeMarker находятся в диапазоне от 0 до 1, поэтому уровням 30 и 70 в ваших Trading Signals соответствуют значения 0.3 и 0.7.