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




 

N:=27;

VAR1:=4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,6,1)-

3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,4,1),3.2,1),COLORYELLOW,LINETHICK1;

增强: IF(CROSS(VAR1,8),2,0),STICK,LINETHICK2;

RSV:=(((C-LLV(L,9))/(HHV(H,9)-LLV(L,9)))*100);

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

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

LC:=REF(C,1);

RSI:=((SMA(MAX((C-LC),0),6,1)/SMA(ABS((C-LC)),6,1))*100);

W:=((100*(HHV(H,14)-C))/(HHV(H,14)-LLV(L,14)));

M1:=((HHV(H,50)/LLV(L,100))>1.5);

M2:=((HHV(H,50)-L)/(HHV(H,50)-LLV(L,100)));

M3:=((L-LLV(L,100))/(HHV(H,50)-LLV(L,100)));

M4:=(HHVBARS(H,50)<LLVBARS(L,100));

M5:=(((M1&&(M2>0.5))&&(M3>0.3))&&M4);

M6:=(COUNT(M5,10)=1);

买入:IF(((KDJ<0)&&(RSI<20)),3,0),COLORMAGENTA;

 

MACD:=(MACD.DIF-MACD.DEA)*2;

A1:=BARSLAST(REF(CROSS(MACD.DIF,MACD.DEA),1));

A2:=BARSLAST(REF(CROSS(MACD.DEA,MACD.DIF),1));

底背离:=REF(CLOSE,A1+1)>CLOSE AND MACD.DIF> REF(MACD.DIF,A1+1) AND CROSS(MACD.DIF,MACD.DEA);

顶背离:=REF(CLOSE,A2+1)< CLOSE AND REF(MACD.DIF,A2+1)>MACD.DIF AND CROSS(MACD.DEA,MACD.DIF);

①:IF(REF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5)) /MA(C,5)>0.04 AND C> REF(C,1),1),44,0),LINETHICK3,COLORCYAN;

④:IF(底背离,57,0),LINETHICK3,COLORBROWN;

DRAWTEXT(底背离,54,'←MACD 底背离'),COLORWHITE;

原理解析:

N赋值:27
VAR1赋值:4*SMA((收盘价-N日内LOW最低值)/(N日内最高价最高值-N日内LOW最低值)*100,6,1)-
3*SMA(SMA((收盘价-N日内LOW最低值)/(N日内最高价最高值-N日内LOW最低值)*100,4,1),3.2,1),COLORYELLOW,LINETHICK1
输出增强: IF(VAR1上穿8,2,0),STICK,LINETHICK2
RSV赋值:(((C-9日内L最低值)/(9日内H最高值-9日内L最低值))*100)
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
KDJ:=((3*K)-(2*D))
LC赋值:1日前的C
RSI赋值:((SMA(MAX((C-LC),0),6,1)/SMA((C-LC的绝对值),6,1))*100)
W赋值:((100*(14日内H最高值-C))/(14日内H最高值-14日内L最低值))
M1赋值:((50日内H最高值/100日内L最低值)>1.5)
M2赋值:((50日内H最高值-L)/(50日内H最高值-100日内L最低值))
M3赋值:((L-100日内L最低值)/(50日内H最高值-100日内L最低值))
M4赋值:(HHVBARS(H,50) M5赋值:(((M1&&(M2>0.5))&&(M3>0.3))&&M4)
M6赋值:(统计10日满足M5的天数=1)
输出买入:IF(((KDJ<0)&&(RSI<20)),3,0),COLORMAGENTA

MACD赋值:(MACD.DIF-MACD.DEA)*2
A1赋值:上次1日前的MACD.DIF上穿MACD.DEA距今天数
A2赋值:上次1日前的MACD.DEA上穿MACD.DIF距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND MACD.DIF> A1+1日前的MACD.DIF AND MACD.DIF上穿MACD.DEA
顶背离赋值:A2+1日前的收盘价< 收盘价 AND A2+1日前的MACD.DIF>MACD.DIF AND MACD.DEA上穿MACD.DIF
输出①:IF(REF((C的5日简单移动平均-C)/C>0.04 AND (C的10日简单移动平均-C的5日简单移动平均) /C的5日简单移动平均>0.04 AND C> REF(C,1),1),44,0),LINETHICK3,COLORCYAN
如果底背离返回57否则返回0
当满足条件底背离时,在54和'←MACD 底背离'位置书写文字

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