来函数检测结果如下:
该公式没有未来函数
RSV:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
TJ:=IF((RSV<5),0,RSV);
投机:IF((TJ>95),100,TJ),COLOR008000,LINETHICK1;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
中期:=EMA(D,10);
STICKLINE((K>=D),D,REF(D,1),4,0),COLOR0000FF;
STICKLINE((K<D),D,REF(D,1),4,0),COLORFFF000;
分界线:50,COLOR00FF00,POINTDOT;
RS1:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
RS2:=((CLOSE-LLV(LOW,(5)*(9)))/(HHV(HIGH,(5)*(9))-LLV(LOW,(5)*(9))))*(100);
RS3:=((CLOSE-LLV(LOW,(20)*(9)))/(HHV(HIGH,(20)*(9))-LLV(LOW,(20)*(9))))*(100);
K1:=SMA(RS1,3,1);
K2:=SMA(RS2,3+1,1);
K3:=SMA(RS3,3+2,1);
D1:=SMA(K1,3,1);
D2:=SMA(K2,3+1,1);
D3:=SMA(K3,3+2,1);
DRAWTEXT(CROSS(K1,D1),REF(D,1),'▲'),COLORWHITE;
DRAWTEXT(CROSS(K2,D2),REF(D,1),'◆'),COLORFF00FF;
DRAWTEXT(CROSS(K3,D3),REF(D,1),'★'),COLOR00FFFF;
▲短叉:IF(CROSS(K1,D1),1,0),COLORWHITE;
◆中叉:IF(CROSS(K2,D2),1,0),COLORFFAAFF;
★长叉:IF(CROSS(K3,D3),1,0),COLOR00FFFF;
原理解析:
RSV赋值:((收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值))*(100)
TJ赋值:IF((RSV<5),0,RSV)
输出
投机:IF((TJ>95),100,TJ),COLOR008000,LINETHICK1
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
中期赋值:D的10日指数移动平均
STICKLINE((K>=D),D,1日前的D,4,0),COLOR0000FF
STICKLINE((K
分界线:50,COLOR00FF00,POINTDOT
RS1赋值:((收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值))*(100)
RS2赋值:((收盘价-LLV(最低价,(5)*(9)))/(HHV(最高价,(5)*(9))-LLV(最低价,(5)*(9))))*(100)
RS3赋值:((收盘价-LLV(最低价,(20)*(9)))/(HHV(最高价,(20)*(9))-LLV(最低价,(20)*(9))))*(100)
RS1的3日[1日权重]移动平均
RS2的3+1日[1日权重]移动平均
RS3的3+2日[1日权重]移动平均
K1的3日[1日权重]移动平均
K2的3+1日[1日权重]移动平均
K3的3+2日[1日权重]移动平均
DRAWTEXT(K1上穿D1,1日前的D,'▲'),画白色
DRAWTEXT(K2上穿D2,1日前的D,'◆'),COLORFF00FF
DRAWTEXT(K3上穿D3,1日前的D,'★'),COLOR00FFFF
输出
▲短叉:IF(K1上穿D1,1,0),画白色
输出
◆中叉:IF(K2上穿D2,1,0),COLORFFAAFF
输出
★长叉:IF(K3上穿D3,1,0),COLOR00FFFF