SRDM动向速率指标详解
(2018-03-06 22:56:06)分类: 基础知识 |
动向速度比率 SRDM
DMZ:=条件函数((最高价+最低价)<=(向前引用(最高价,1)+向前引用(最低价,1)),0, 最大值(绝对值(最高价-向前引用(最高价,1)), 绝对值(最低价-向前引用(最低价,1)
DMF:=条件函数((最高价+最低价)>=(向前引用(最高价,1)+向前引用(最低价,1)),0, 最大值(绝对值(最高价-向前引用(最高价,1)), 绝对值(最低价-向前引用(最低价,1) ADMZ:=简单移动平均(DMZ,10);
ADMF:=简单移动平均(DMF,10);
SRDM :条件函数(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,条件函数
(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));
ASRDM:移动平均(SRDM,N,1);
DMZ:=IFELSE ((HIGH +LOW )<=(REF (HIGH ,1)+REF (LOW ,1)),0, MAX (ABS (HIGH -REF (HIGH ,1)), AB S (LOW -REF (LOW ,1))));
//如果高点加低点的价格小于等于昨天的高点加低点的价格,则返回0,否则返回 当根k 线的高点与上根k 线的高点的差值的绝对值与当根k 线的低点与上根k 线的低点的绝对值中较大者;
DMF:=IFELSE ((HIGH +LOW )>=(REF (HIGH ,1)+REF (LOW ,1)),0, MAX (ABS (HIGH -REF (HIGH ,1)), AB S (LOW -REF (LOW ,1))));
//如果当根k 线的高点加低点的价格大于等于昨天的高点加低点的价格,则返回0,否则返回 当根k 线的高点与上根k 线的高点的差值的绝对值与当根k 线的低点与上根k 线的低点的绝对值中较大者;
ADMZ:=MA (DMZ,10);//DMZ值的10日简单移动平均;
ADMF:=MA (DMF,10);//DMF值的10日简单移动平均;
SRDM:IFELSE (ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IFELSE (ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF));//如果ADMZ>ADMF,则返回(ADMZ-ADMF)/ADMZ,否则当ADMZ=ADMF时返回0,小于时返回(ADMZ-ADMF)/ADMF;
ASRDM:SMA (SRDM,N,1);//SRDM值的N 日以1为权重的移动平均;
CROSS (SRDM,ASRDM),BPK ; //SRDM上穿ASRDM ,买平开;
CROSS (ASRDM,SRDM),SPK ; //ASRDM下穿SRDM ,卖平开;
AUTOFILTER ;
N=30