来函数检测结果如下:
该公式没有未来函数


LOWV:=LLV(LOW,9);
HIGHV:=HHV(HIGH,9);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
K:EMA(RSV,3);
D:MA(K,3);
STICKLINE(K>D , K,D ,2.5,0),colorred,LINETHICK2;
STICKLINE(D>K,K,D,2.5,0),colorgreen,LINETHICK2;
逃顶线:90,colorgreen;
中轴线: 50,colorred;
抄底线:10,coloryellow;
DRAWICON(CROSS(K,D) AND K<=50,12,11),colorred;
DRAWICON(CROSS(D,K) AND K>=80,88,4),colorgreen;
A1:=BARSLAST(REF(CROSS(K,D),1));
底背离:REF(CLOSE,A1+1)>CLOSE AND K>REF(K,A1+1) AND CROSS(K,D);
DRAWLINE(A1=0,D,底背离,D,0),colorred,LINETHICK1;
A2:=BARSLAST(REF(CROSS(D,K),1));
顶背离:REF(CLOSE,A2+1)<CLOSE AND REF(D,A2+1)>D AND CROSS(D,K);
DRAWLINE(A2=0,D,顶背离,D,0),colorgreen,LINETHICK1;
DRAWTEXT(底背离>0,D-5,'加仓'),colorred;
DRAWTEXT(顶背离>0,D-5,'减仓'),colorgreen;
DRAWTEXT(CROSS(K,D) AND (D < 8),30,'买'),colorred;
STICKLINE(CROSS(K,D) AND (D < 8)=1,3,20,8,0),colorred;
DRAWTEXT(CROSS(D,K) AND (D > 85),70,'卖'),colorgreen;
STICKLINE(CROSS(D,K) AND (D > 85)=1,85,70,8,0),colorgreen

原理解析:
LOWV赋值:9日内最低价最低值
HIGHV赋值:9日内最高价最高值
RSV赋值:EMA((收盘价-LOWV)/(HIGHV-LOWV)*100,3)
输出K:RSV的3日指数移动平均
输出D:K的3日简单移动平均
当满足条件K>D 时,在 K和D 之间画柱状线
当满足条件D>K时,在K和D之间画柱状线
输出逃顶线:90,画绿色
输出中轴线: 50,COLORRED
输出抄底线:10,画黄色
DRAWICON(K上穿D AND K<=50,12,11),COLORRED
DRAWICON(D上穿K AND K>=80,88,4),画绿色
A1赋值:上次1日前的K上穿D距今天数
输出底背离:A1+1日前的收盘价>收盘价 AND K>A1+1日前的K AND K上穿D
DRAWLINE(A1=0,D,底背离,D,0),COLORRED,LINETHICK1
A2赋值:上次1日前的D上穿K距今天数
输出顶背离:A2+1日前的收盘价<收盘价 AND A2+1日前的D>D AND D上穿K
DRAWLINE(A2=0,D,顶背离,D,0),画绿色,LINETHICK1
当满足条件底背离>0时,在D-5和'加仓'位置书写文字
当满足条件顶背离>0时,在D-5和'减仓'位置书写文字
DRAWTEXT(K上穿D AND (D < 8),30,'买'),COLORRED
STICKLINE(K上穿D AND (D < 8)=1,3,20,8,0),COLORRED
DRAWTEXT(D上穿K AND (D > 85),70,'卖'),画绿色
STICKLINE(D上穿K AND (D > 85)=1,85,70,8,0),画绿色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!