デマーカー(DeMarker、略称:DeM)指標は、特定の期間の最大値と前の期間の最大値を比較することで算出されます。
現在のバーの最大値が前のバーの最大値よりも高い場合、その差が記録されます。逆に、現在の最大値が前の期間の最大値と同じか低い場合は、値はゼロとして記録されます。これをN期間分集計し、得られた値がデマーカーの分子として使用されます。この値は、同じ値に前の期間と現在の期間の価格の最小値の差の合計を加えたものによって割られます。もし現在の最小値が前のバーの最小値よりも高い場合は、ゼロが記録されます。
この指標が30を下回ると、強気の価格反転が期待され、70を上回ると弱気の価格反転が期待されます。
長期間のデータを使用して計算することで、長期的な市場の傾向を捉えることが可能です。一方、短期間のデータを基にした指標は、リスクが最も少ないタイミングで市場に入ることを可能にし、取引のタイミングを主要なトレンドに合わせて計画するのに役立ちます。
計算方法:
デマーカーの「i」期間の値は次のように計算されます:
-
DeMax(i)の計算:
もし high(i) > high(i-1) なら、DeMax(i) = high(i) - high(i-1) とし、そうでなければ DeMax(i) = 0 とします。 -
DeMin(i)の計算:
もし low(i) < low(i-1) なら、DeMin(i) = low(i-1) - low(i) とし、そうでなければ DeMin(i) = 0 とします。 -
デマーカーの値の計算:
DMark(i) = SMA(DeMax, N) / (SMA(DeMax, N) + SMA(DeMin, N))
ここで:
- SMA — 単純移動平均。
- N — 計算に使用する期間の数。

デマーカーの詳細な説明は、こちらをご覧ください。