O Indicador Técnico Demarker (DEM) baseia-se na comparação da máxima do período com a máxima do período anterior. Se a máxima do período atual (barra) for maior, a respectiva diferença entre os dois será registada. Se a máxima atual for menor ou igual a máxima do período anterior, será registrado o valor zero. Em seguida, as diferenças obtidas por N períodos são somadas. O valor obtido é usado como o numerador do DeMarker, sendo dividido pelo mesmo valor mais a soma da diferença entre as mínimas do preço da barra atual e da anterior. Se a mínima do preço atual for maior do que a da barra anterior, será registado o valor zero.
Quando o indicador cai abaixo de 30, deve-se esperar uma reversão do preço para cima. Quando o indicador sobe acima de 70, deve-se esperar uma reversão do preço para baixo.
O uso de períodos de maior duração para o cálculo do indicador, possibilita a captura da tendência do mercado a longo prazo. Indicadores com períodos curtos permitem a entrada no mercado em um ponto de menor risco e planejar o momento da operação para que a mesma siga na direção da tendência principal.
O valor do DeMarker para o intervalo "i" é calculado como:
DeMax (i) é calculado. Se HIGH (i) > HIGH (i - 1), então:
DeMax (i) = HIGH (i) - HIGH (i - 1)
caso contrário
DeMax (i) = 0
DeMin (i) é calculado. Se LOW (i) < LOW (i - 1), então:
DeMin (i) = LOW (i - 1) - LOW (i)
caso contrário
DeMin (i) = 0
O valor do DeMarker é calculado como:
DMark (i) = SMA (DeMax, N) / (SMA (DeMax, N) + SMA (DeMin, N))
Onde:
HIGH (i) – a máxima do preço da barra atual;
LOW (i) – a mínima do preço da barra atual;
HIGH (i - 1) – a máxima do preço da barra anterior;
LOW (i - 1) – a mínima do preço da barra anterior;
SMA – Média Móvel Simples;
N – número de períodos utilizados para o cálculo.