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


RSV:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);

K:SMA(RSV,3,1);

D:SMA(K,3,1);

J:=((3 * K) - (2 * D));

KK:=INTPART(SMA(RSV,3,1));

DD:=INTPART(SMA(K,3,1));

JJ:=INTPART(((3 * K) - (2 * D)));

N:=(KK + DD);

X_:=(N < 25);

X_1:=REF(X_,29);

X_2:=(N < 18);

X_3:=REF(X_2,31);

X_4:=(N < 23);

X_5:=REF(X_4,198);

VART:=((X_1 OR X_3) OR X_5);

Y_1:=(((REF(CLOSE,2) / REF(OPEN,2)) < 0.95) AND (REF(CLOSE,2) < REF(CLOSE,3)));

Y_2:=(((REF(OPEN,1) < REF(CLOSE,2)) AND (REF(CLOSE,1) > REF(CLOSE,2))) AND (REF(CLOSE,1) > ((REF(CLOSE,2) + REF(OPEN,2)) / 2)));

Y_3:=(CLOSE > REF(CLOSE,1));

Y_4:=(LLV(LOW,13) = REF(LOW,1));

VAR2:=(COUNT((((Y_1 AND Y_2) AND Y_3) AND Y_4),3) > 0);

VAR3:=CROSS((-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))),80);

VAR25:=(N < 45);

VAR261:=(((((REF(VAR25,180) OR REF(VAR25,179)) OR REF(VAR25,31)) OR REF(VAR25,29)) OR REF(VAR25,13)) OR REF(VAR25,11));

VAR4:=((VAR2 AND VAR3) AND VAR261);

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);

DEA:=EMA(DIFF,9);

VAR5:=2*(DIFF-DEA);

VAR262:=((((REF(VAR25,180) OR REF(VAR25,261)) OR REF(VAR25,98)) OR REF(VAR25,77)) OR REF(VAR25,1));

VAR6:=((VAR2 AND VAR5) AND VAR262);

VAR7:=(N < 34);

VAR8:=REF(VAR7,11);

VAR9:=(N < 45);

VAR10:=((REF(VAR9,83) AND VAR8) AND VAR2);

VAR11:=(N < 38);

VAR12:=((REF(VAR11,19) AND REF(VAR11,32)) AND VAR2);

VAR13:=((REF(VAR9,28) AND REF(VAR11,101)) AND VAR2);

VAR14:=(N < 43);

VAR15:=((REF(VAR14,28) AND REF(VAR14,189)) AND VAR2);

I:=((((((REF(CLOSE,2) / REF(OPEN,2)) < 0.95) AND (REF(OPEN,1) < REF(CLOSE,2))) AND ((ABS((REF(OPEN,1) - REF(CLOSE,1))) / REF(CLOSE,1)) < 0.03)) AND ((CLOSE / OPEN) > 1.05)) AND (CLOSE > REF(CLOSE,2)));

I1:=2*(DIFF-DEA);

T3:=(N < 40);

T4:=((REF(T3,34) OR REF(T3,28)) OR REF(T3,57));

VAR16:=((I AND I1) AND T4);

逃顶线:90,COLORGREEN;

中轴线:50,COLORRED;

抄底线:10,COLORBLUE;

黑马出击:=IF(VART AND VAR2 OR VAR4 OR VAR6 OR VAR10 OR VAR12 OR VAR13 OR VAR15 OR VAR16,100,0);

STICKLINE(IF(黑马出击=100,1,0),0,80,3,0) COLORYELLOW;

DRAWTEXT(IF(黑马出击=100,1,0),70,' ★黑马出击'),COLORLIRED;

 



 



 

原理解析:
RSV赋值:(((收盘价 - 9日内最低价最低值) / (9日内HIGH最高值 - 9日内最低价最低值)) * 100)
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:((3 * K) - (2 * D))
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
JJ赋值:INTPART(((3 * K) - (2 * D)))
N赋值:(KK + DD)
X_赋值:(N < 25)
X_1:=29日前的X_
X_2:=(N < 18)
X_3:=31日前的X_2
X_4:=(N < 23)
X_5:=198日前的X_4
VART赋值:((X_1 OR X_3) OR X_5)
Y_1赋值:(((2日前的收盘价 / 2日前的OPEN) < 0.95) AND (2日前的收盘价 < 3日前的收盘价))
Y_2赋值:(((1日前的OPEN < 2日前的收盘价) AND (1日前的收盘价 > 2日前的收盘价)) AND (1日前的收盘价 > ((2日前的收盘价 + 2日前的OPEN) / 2)))
Y_3赋值:(收盘价 > 1日前的收盘价)
Y_4赋值:(13日内最低价最低值 = 1日前的最低价)
VAR2赋值:(COUNT((((Y_1 AND Y_2) AND Y_3) AND Y_4),3) > 0)
VAR3赋值:CROSS((-100*(14日内HIGH最高值-收盘价)/(14日内HIGH最高值-14日内最低价最低值)),80)
VAR25:=(N < 45)
VAR261:=(((((180日前的VAR25 OR 179日前的VAR25) OR 31日前的VAR25) OR 29日前的VAR25) OR 13日前的VAR25) OR 11日前的VAR25)
VAR4赋值:((VAR2 AND VAR3) AND VAR261)
DIFF:=收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA:=DIFF的9日指数移动平均
VAR5赋值:2*(DIFF-DEA)
VAR262:=((((180日前的VAR25 OR 261日前的VAR25) OR 98日前的VAR25) OR 77日前的VAR25) OR 1日前的VAR25)
VAR6赋值:((VAR2 AND VAR5) AND VAR262)
VAR7赋值:(N < 34)
VAR8赋值:11日前的VAR7
VAR9赋值:(N < 45)
VAR10赋值:((83日前的VAR9 AND VAR8) AND VAR2)
VAR11赋值:(N < 38)
VAR12赋值:((19日前的VAR11 AND 32日前的VAR11) AND VAR2)
VAR13赋值:((28日前的VAR9 AND 101日前的VAR11) AND VAR2)
VAR14赋值:(N < 43)
VAR15赋值:((28日前的VAR14 AND 189日前的VAR14) AND VAR2)
I赋值:((((((2日前的收盘价 / 2日前的OPEN) < 0.95) AND (1日前的OPEN < 2日前的收盘价)) AND (((1日前的OPEN - 1日前的收盘价的绝对值) / 1日前的收盘价) < 0.03)) AND ((收盘价 / OPEN) > 1.05)) AND (收盘价 > 2日前的收盘价))
I1:=2*(DIFF-DEA)
T3赋值:(N < 40)
T4赋值:((34日前的T3 OR 28日前的T3) OR 57日前的T3)
VAR16赋值:((I AND I1) AND T4)
输出逃顶线:90,COLORGREEN
输出中轴线:50,COLORRED
输出抄底线:10, 画蓝色
如果VART AND VAR2 OR VAR4 OR VAR6 OR VAR10 OR VAR12 OR VAR13 OR VAR15 OR VAR16返回100否则返回0
如果黑马出击=100返回1否则返回0
如果黑马出击=100返回1否则返回0
 

 

 

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