デマーカー(DeM)は、MetaTrader 5で使用されるテクニカルインジケーターの一つです。この指標は、現在の期間の最高値と前の期間の最高値を比較することで計算されます。
もし現在のバーの最高値が前のバーの最高値を上回ると、その差が記録されます。一方、現在の最高値が前の期間の最高値以下であれば、値はゼロとして記録されます。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))
ここで:
- HIGH (i) - 現在のバーの最高価格;
- LOW (i) - 現在のバーの最低価格;
- HIGH (i - 1) - 前のバーの最高価格;
- LOW (i - 1) - 前のバーの最低価格;
- SMA - 単純移動平均;
- N - 計算に使用するバーの数。