来函数检测结果如下:
该公式没有未来函数
SWZB7:=(EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;
SWZB8:=IF(YEAR>=2025,0,1);
SWZB9:=EMA(EMA(LOW,21)+6.8*STD(LOW,2),55);
SWZB10:=EMA(CLOSE/SWZB9*(1.88*CLOSE+LOW+OPEN)/2.75,3);
SWZB11:=(SWZB10-SWZB9)/SWZB9/2;
SWZB12:=EMA(SWZB10-SWZB11*SWZB10,5)*SWZB8;
SWZB13:=EMA(CLOSE,300)-3*STD(CLOSE,300);
LLL:IF(SWZB7>SWZB12,SWZB7,SWZB12)*SWZB8,COLORYELLOW,LINETHICK2;
HHH:IF(SWZB12<SWZB7 AND SWZB12<CLOSE*0.15,EMA(CLOSE,300)-3*STD(CLOSE,300),SWZB12),COLORYELLOW,LINETHICK2;
IF(SWZB12>SWZB7,HHH,DRAWNULL),COLORGREEN,LINETHICK2;
STICKLINE(LLL<>REF(HHH,1),LLL,HHH,4,0),COLORYELLOW;
ZBSX:=BARSLASTCOUNT(LLL!=HHH)=1;
DRAWICON(ZBSX,MIN(HHH,LLL)*0.96,11);
DRAWTEXT(ZBSX,LOW,71),COLORYELLOW;
WH:=CLOSE/REF(C,1)>1.09 AND CLOSE<EMA(C,55)*1.22 AND REF(EXIST(CLOSE/REF(C,1)>1.09,55),2);
WH1:=CLOSE>REF(HHV(H,90),1) AND CLOSE/REF(C,1)>1.03;
WH2:=CLOSE/REF(C,1)>1.04 AND CLOSE/REF(C,1)<1.09 AND EMA(C,33)/EMA(C,66)>1.01 AND CLOSE<EMA(C,33)*1.3;
DRAWICON(WH,LOW,9);
DRAWICON(WH1,LOW,1);
AAA:=(3*C+H+L+O)/6;
TTZ1:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
TTZ2:=(HHV(TTZ1,5)+HHV(TTZ1,10)+HHV(TTZ1,20))/3;
TTZ3:=(LLV(TTZ1,5)+LLV(TTZ1,10)+LLV(TTZ1,20))/3;
TTZ4:=(HHV(TTZ2,5)+HHV(TTZ2,10)+HHV(TTZ2,20))/3;
TTZ5:=(LLV(TTZ3,5)+LLV(TTZ3,10)+LLV(TTZ3,20))/3;
TTZ6:=(LLV(TTZ1,2)+LLV(TTZ1,4)+LLV(TTZ1,6))/3;
TTZ1,COLORYELLOW;
TTZ6,COLORRED;
IF(TTZ1=TTZ6,TTZ6,DRAWNULL),COLORGREEN;
MA1:=EMA(CLOSE,5);
MA2:=EMA(CLOSE,10);
MA3:=EMA(CLOSE,20);
MA4:=EMA(CLOSE,30);
TJ1:=CROSS(MA1,MA2) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA1,MA4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA2,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA1,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
TJ2:=(MAX(MA1,MAX(MA2,MA3))-MIN(MA1,MIN(MA2,MA3)))/
MIN(MA1,MIN(MA2,MA3))*100<=2;
XG:=TJ1 AND TJ2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
DDTD1:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED;
DDTD2:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00;
DDTD3:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF;
DDTD4:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00;
STICKLINE(DDTD1,L,H,0,0),COLORRED;
STICKLINE(DDTD1 AND C<O,L,H,0,0),COLORFFFF00;
STICKLINE(DDTD1 AND C>=O,C,O,3,1),COLORRED;
STICKLINE(DDTD1 AND C<O,C,O,3,0),COLOR990099;
STICKLINE(DDTD1 AND C<O,C,O,1,0),COLORCC00CC;
STICKLINE(DDTD1 AND C<O,C,O,0.3,0),COLORFF00FF;
STICKLINE(DDTD1 AND C>=O,C,O,3,0),COLOR000099;
STICKLINE(DDTD1 AND C>=O,C,O,1.5,0),COLOR0000BB;
STICKLINE(DDTD1 AND C>=O,C,O,0.8,0),COLOR0000DD;
STICKLINE(DDTD1 AND C>=O,C,O,0.25,0),COLOR0000FF;
STICKLINE(DDTD2 AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(DDTD2 AND C>=O,C,O,3,1),COLOR00FF00;
STICKLINE(DDTD2 AND C<O,C,O,3,0),COLOR009900;
STICKLINE(DDTD2 AND C<O,C,O,1,0),COLOR00CC00;
STICKLINE(DDTD2 AND C<O,C,O,0.3,0),COLOR00FF00;
STICKLINE(DDTD3 AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(DDTD3 AND C>=O,C,O,3,1),COLORFFFFFF;
STICKLINE(DDTD3 AND C<O,C,O,3,0),COLOR999999;
STICKLINE(DDTD3 AND C<O,C,O,1,0),COLORCCCCCC;
STICKLINE(DDTD3 AND C<O,C,O,0.3,0),COLORFFFFFF;
STICKLINE(DDTD4 AND C>=O,L,H,0,0),COLOR0000FF;
STICKLINE(DDTD4 AND C>=O,C,O,3,1),COLOR00FFFF;
STICKLINE(DDTD4 AND C<O,C,O,3,0),COLOR009999;
STICKLINE(DDTD4 AND C<O,C,O,1,0),COLOR00CCCC;
STICKLINE(DDTD4 AND C<O,C,O,0.3,0),COLOR00FFFF;
STICKLINE(FILTER(TJ1,3),C,O,4,0),COLOR0000FF;
DRAWICON(FILTER(XG,3),L*0.97,23);
原理解析:
SWZB7赋值:(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10
如果YEAR>=2025返回0否则返回1
SWZB9赋值:最低价的21日指数移动平均+6.8*最低价的2估算标准差,55)
SWZB10赋值:EMA(收盘价/SWZB9*(1.88*收盘价+最低价+开盘价)/2.75,3)
SWZB11赋值:(SWZB10-SWZB9)/SWZB9/2
SWZB12赋值:SWZB10-SWZB11*SWZB10的5日指数移动平均*SWZB8
SWZB13赋值:收盘价的300日指数移动平均-3*收盘价的300估算标准差
如果SWZB7>SWZB12返回SWZB7否则返回SWZB12
输出HHH:IF(SWZB12
STICKLINE(LLL<>1日前的HHH,LLL,HHH,4,0),画黄色
ZBSX赋值:BARSLASTCOUNT(LLL!=HHH)=1
DRAWICON(ZBSX,HHH和LLL的较小值*0.96,11)
当满足条件ZBSX时,在最低价和71位置书写文字
WH赋值:收盘价/1日前的C>1.09 AND 收盘价
WH1:=收盘价>REF(90日内H最高值,1) AND 收盘价/REF(C,1)>1.03
WH2:=收盘价/1日前的C>1.04 AND 收盘价/1日前的C<1.09 AND C的33日指数移动平均/C的66日指数移动平均>1.01 AND 收盘价
当满足条件WH1时,在最低价和1之间画图标
AAA赋值:(3*C+H+L+O)/6
TTZ1赋值:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36
TTZ2赋值:(5日内TTZ1最高值+10日内TTZ1最高值+20日内TTZ1最高值)/3
TTZ3赋值:(5日内TTZ1最低值+10日内TTZ1最低值+20日内TTZ1最低值)/3
TTZ4赋值:(5日内TTZ2最高值+10日内TTZ2最高值+20日内TTZ2最高值)/3
TTZ5赋值:(5日内TTZ3最低值+10日内TTZ3最低值+20日内TTZ3最低值)/3
TTZ6赋值:(2日内TTZ1最低值+4日内TTZ1最低值+6日内TTZ1最低值)/3
TTZ1,画黄色
TTZ6,COLORRED
如果TTZ1=TTZ6返回TTZ6否则返回DRAWNULL
MA1赋值:收盘价的5日指数移动平均
MA2赋值:收盘价的10日指数移动平均
MA3赋值:收盘价的20日指数移动平均
MA4赋值:收盘价的30日指数移动平均
TJ1赋值:MA1上穿MA2 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA1上穿MA4 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA2上穿MA3 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
OR MA1上穿MA3 AND C>O AND C>1日前的C AND C/1日前的C>=1.018
TJ2赋值:(MAX(MA1,MAX(MA2,MA3))-MIN(MA1,MIN(MA2,MA3)))/
MIN(MA1,MIN(MA2,MA3))*100<=2
XG赋值:TJ1 AND TJ2
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
DIFF:= 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA :=DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA) STICKLINE(TJ1的3过滤,C,O,4,0),COLOR0000FF DRAWICON(XG的3过滤,L*0.97,23)
如果K>D AND MACD>0 AND V>1返回2否则返回0
如果K
如果MACD>0 AND K
如果MACD<0 AND K>D AND V>1返回-1否则返回0
当满足条件DDTD1时,在L和H之间画柱状线
当满足条件DDTD1 AND C
当满足条件DDTD1 AND C
当满足条件DDTD1 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD1 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD1 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD2 AND C>=O时,在L和H之间画柱状线
当满足条件DDTD2 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD2 AND C
当满足条件DDTD3 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD3 AND C
当满足条件DDTD4 AND C>=O时,在C和O之间画柱状线
当满足条件DDTD4 AND C