DeMarker指标使用详解

英文名:DeMarker

1:DeMarker定义

DeMarker简称(DEM)指标是由Tom Demarker 发明的,它是一个数值可以在-100到+100之间或者数值在0到1之间变化的一个曲线指标,虽然是不同的区间但其意义是相同的,在MT4中数值默认是在0—1(属性里可以调整)之间变化的,DEM指标的目的是指示哪里是交易的高风险区或者是低风险区,也指示了超买超卖的现象。

2:DeMarker计算公式

如果当前时段数值高于上一时段的数值时,DEM值就为两个时段的差额。如果当前时段数值低于或等于上一时的数值时,DEM值就为零值。

  1. DeMax(i)的计算: 如果high(i) > high(i-1) , 则DeMax(i) = high(i)-high(i-1), 否则DeMax(i) = 0

  2. DeMin(i)数值的计算:如果low(i) < low(i-1), 则DeMin(i) = low(i-1)-low(i), 否则DeMin(i) = 0

  3. DEM指标数值的计算: DMark(i) = SMA(DeMax,N)/(SMA(DeMax,N)+SMA(DeMin,N))

3:DeMarker基础使用

1.当该指标低于0.3的时侯,价格可能会向上逆转;

  2.当该指标大于0.7的时侯,价格可能会向下逆转;

  3.如果价格在0.3—0.7之间的时候那么在这个区间交易时风险比较小当然利润也小

4:DeMarker编程接口

【编程函数/参数】double iDeMarker( string symbol, int timeframe, int period, int shift)

1、symbol  指定货币对,NULL为默认当前货币对

2、timeframe  时间周期,0为当前时间周期

3、period  计算平均周期。默认选14

4、shift  指定柱值,0为当前柱,1为前一个柱,以此类推

【代码】

iDeMarker(NULL, 0, 13, 0)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注