通达信擒庄利器MSD指标源码副图
N:=34;
M:=3;
K:=2;
RSV1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
GG:MA(RSV1,M);
RSV2:=(INDEXC-LLV(INDEXL,N))/(HHV(INDEXH,N)-LLV(INDEXL,N))*100;
DP:MA(RSV2,M);
0,COLORRED,POINTDOT,LINETHICK2;
20,COLORRED,POINTDOT,LINETHICK2;
50,COLORRED,POINTDOT,LINETHICK2;
80,COLORRED,POINTDOT,LINETHICK2;
100,COLORRED,POINTDOT,LINETHICK2;
A1:=COUNT(GG>REF(GG,1),K)=K;
A2:=COUNT(DP<REF(DP,1),K)=K;
A3:=COUNT(GG<REF(GG,1),K)=K;
A4:=COUNT(DP>REF(DP,1),K)=K;
逆势上涨:IF(A1 AND A2,25,0),LINETHICK0;
DRAWTEXT(逆势上涨,10,'涨'),COLORRED;
逆势下跌:IF(A3 AND A4,10,0),LINETHICK0;
DRAWTEXT(逆势下跌,10,'跌'),COLORGREEN;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:34
M赋值:3
K赋值:2
RSV1赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出GG:RSV1的M日简单移动平均
RSV2赋值:(大盘的收盘价-N日内大盘的最低价的最低值)/(N日内大盘的最高价的最高值-N日内大盘的最低价的最低值)*100
输出DP:RSV2的M日简单移动平均
0,画红色,POINTDOT,线宽为2
20,画红色,POINTDOT,线宽为2
50,画红色,POINTDOT,线宽为2
80,画红色,POINTDOT,线宽为2
100,画红色,POINTDOT,线宽为2
A1赋值:统计K日中满足GG>1日前的GG的天数=K
A2赋值:统计K日中满足DP<1日前的DP的天数=K
A3赋值:统计K日中满足GG<1日前的GG的天数=K
A4赋值:统计K日中满足DP>1日前的DP的天数=K
输出逆势上涨:如果A1ANDA2,返回25,否则返回0,线宽为0
当满足条件逆势上涨时,在10位置书写文字,画红色
输出逆势下跌:如果A3ANDA4,返回10,否则返回0,线宽为0
当满足条件逆势下跌时,在10位置书写文字,画绿色