来函数检测结果如下:
该公式没有未来函数
VARC:=LOW;
VARD:=REF(LOW,1);
VARE:=SMA(ABS(VARC-VARD),3,1)/SMA(MAX(VARC-VARD,0),3,1)*100;
VARF:=MA(VARE/10,3);
VAR10:=LLV(LOW,30);
VAR11:=HHV(VARF,30);
MA(IF(LOW<=VAR10,(VARF+VAR11*2)/2,0),3);
N1:=21;
VAR1A:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
VAR2A:=SMA(VAR1A,9,1)+100;
VAR3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR4A:=SMA(VAR3A,3,1);
VAR5A:=SMA(VAR4A,3,1)+100;
VAR6A:=VAR5A-VAR2A;
端庄窝:IF(VAR6A>N1,VAR6A-N1,0),COLORWHITE;
果断出击:IF(CROSS(端庄窝,0.01),100,0),STICK,COLORGREEN,LINETHICK2;
DRAWICON(果断出击>0,100,1),COLORGREEN;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX(CLOSE - LC,0),4.1,1))/(SMA(ABS(CLOSE - LC),4.1,1)))*(100);
瞄准底部:(CROSS(RSI,11))*(70),COLORRED;
DRAWTEXT(瞄准底部,69,'瞄准底部'),COLOR66FFCC;
RSV:=(((CLOSE - LLV(LOW,29)) / (HHV(HIGH,29) - LLV(LOW,29))) * 100);
K:=MA(RSV,5);
D:=MA(K,2);
J:=((3 * K) - (2 * D));
原理解析:
VARC赋值:最低价
VARD赋值:1日前的最低价
VARE赋值:SMA(VARC-VARD的绝对值,3,1)/SMA(VARC-VARD和0较大值,3,1)*100
VARF赋值:VARE/10的3日简单移动平均
VAR10赋值:30日内最低价最低值
VAR11赋值:30日内VARF最高值
MA(IF(最低价<=VAR10,(VARF+VAR11*2)/2,0),3)
N1赋值:21
VAR1A赋值:(9日内最高价最高值-收盘价)/(9日内最高价最高值-9日内最低价最低值)*100-70
VAR1A的9日[1日权重]移动平均
VAR3A赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
VAR3A的3日[1日权重]移动平均
VAR4A的3日[1日权重]移动平均
VAR6A赋值:VAR5A-VAR2A
如果VAR6A>N1返回VAR6A-N1否则返回0
输出果断出击:IF(端庄窝上穿0.01,100,0),STICK,画绿色,LINETHICK2
当满足条件果断出击>0时,在100和1之间画图标
LC赋值:1日前的收盘价
RSI赋值:((SMA(收盘价 - LC和0较大值,4.1,1))/(SMA(收盘价 - LC的绝对值,4.1,1)))*(100)
输出瞄准底部:(RSI上穿11)*(70),COLORRED
当满足条件瞄准底部时,在69和'瞄准底部'位置书写文字
RSV赋值:(((收盘价 - 29日内最低价最低值) / (29日内最高价最高值 - 29日内最低价最低值)) * 100)
K赋值:RSV的5日简单移动平均
D赋值:K的2日简单移动平均
J赋值:((3 * K) - (2 * D))