来函数检测结果如下:
该公式没有未来函数
RSV:=MA(V,7)*1.5;
K:SMA(RSV,3,1),COLORFFFFFF,LINETHICK1;
D:SMA(K,3,1),COLORYELLOW,LINETHICK1;
J:(3*K-2*D),COLORFF00FF,LINETHICK1;
IF(K< D,K,DRAWNULL),COLOR00FF00,LINETHICK1;
IF(K< D,D,DRAWNULL),COLORFFFF00,LINETHICK1;
IF(K< D,J,DRAWNULL),COLOR008000,LINETHICK1;
换手率: HSL,COLORYELLOW;
{分级显示换手率}
开关1:=IF(HSL<=1,1,0);
开关2:=IF(HSL>1 AND HSL<=3,1,0);
开关3:=IF(HSL>3 AND HSL<=5,1,0);
开关4:=IF(HSL>5 AND HSL<=8,1,0);
开关5:=IF(HSL>8 AND HSL<=10,1,0);
开关6:=IF(HSL>10 AND HSL<=15,1,0);
开关7:=IF(HSL>15 AND HSL<=25,1,0);
开关8:=IF(HSL>25,1,0);
DRAWTEXT_FIX(1,0.5,0,0,'█████████████'),COLOR3C3C3C;
VAR1:=STRCAT(STRCAT('(0,1]换手低迷:● ',CON2STR(HSL,2)),0);
VAR2:=STRCAT(STRCAT('(1,3]换手温和:● ',CON2STR(HSL,2)),0);
VAR3:=STRCAT(STRCAT('(3,5]换手异动:■ ',CON2STR(HSL,2)),0);
VAR4:=STRCAT(STRCAT('(5,8]换手活跃:■ ',CON2STR(HSL,2)),0);
VAR5:=STRCAT(STRCAT('(8,10]换手非常活跃:▲ ',CON2STR(HSL,2)),0);
VAR6:=STRCAT(STRCAT('(10,15]换手高度活跃:▲ ',CON2STR(HSL,2)),0);
VAR7:=STRCAT(STRCAT('(15,25]换手极度活跃:★ ',CON2STR(HSL,2)),0);
VAR8:=STRCAT(STRCAT('(25,...)巨量换手:★ ',CON2STR(HSL,2)),0);
换手开关:=IF(开关1,VAR1,IF(开关2,VAR2,IF(开关3,VAR3,IF(开关4,VAR4,IF(开关5,VAR5,IF(开关6,VAR6,IF(开关7,VAR7,VAR8)))))));
DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,换手开关),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=60,-90,'====[股票指标网]===='),COLOR00FF00;
原理解析:
RSV赋值:V的7日简单移动平均*1.5
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
输出J:(3*K-2*D),COLORFF00FF,LINETHICK1
如果K< D返回K否则返回DRAWNULL
如果K< D返回D否则返回DRAWNULL
如果K< D返回J否则返回DRAWNULL
输出换手率: HSL,画黄色
如果HSL<=1返回1否则返回0
如果HSL>1 AND HSL<=3返回1否则返回0
如果HSL>3 AND HSL<=5返回1否则返回0
如果HSL>5 AND HSL<=8返回1否则返回0
如果HSL>8 AND HSL<=10返回1否则返回0
如果HSL>10 AND HSL<=15返回1否则返回0
如果HSL>15 AND HSL<=25返回1否则返回0
如果HSL>25返回1否则返回0
当满足条件1时,在横轴0.5纵轴0位置书写文字
VAR1:=STRCAT(STRCAT('(0,1]换手低迷:● ',CON2STR(HSL,2)),0)
VAR2:=STRCAT(STRCAT('(1,3]换手温和:● ',CON2STR(HSL,2)),0)
VAR3:=STRCAT(STRCAT('(3,5]换手异动:■ ',CON2STR(HSL,2)),0)
VAR4:=STRCAT(STRCAT('(5,8]换手活跃:■ ',CON2STR(HSL,2)),0)
VAR5:=STRCAT(STRCAT('(8,10]换手非常活跃:▲ ',CON2STR(HSL,2)),0)
VAR6:=STRCAT(STRCAT('(10,15]换手高度活跃:▲ ',CON2STR(HSL,2)),0)
VAR7:=STRCAT(STRCAT('(15,25]换手极度活跃:★ ',CON2STR(HSL,2)),0)
VAR8:=STRCAT(STRCAT('(25,...)巨量换手:★ ',CON2STR(HSL,2)),0)
换手开关赋值:IF(开关1,VAR1,IF(开关2,VAR2,IF(开关3,VAR3,IF(开关4,VAR4,IF(开关5,VAR5,IF(开关6,VAR6,IF(开关7,VAR7,VAR8)))))))
当满足条件ISLASTBAR时,在横轴0.5纵轴0位置书写文字
当满足条件 到最后交易的周期=60时,在-90和'====[股票指标网]===='位置书写文字