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


{撑压主图}
MA5:MA(C,5),LINETHICK2,COLORRED;
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
五日乖离率:=(C-MA5)/MA5*100;
BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW;
IF(BB5>30 AND MA5>=REF(MA5,1), MA5,DRAWNULL),LINETHICK2,COLORRED;
BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;
IF(BB5<0 AND MA5<REF(MA5,1), MA5,DRAWNULL),LINETHICK2,COLORWHITE;
三拾日乖离率:=(C-MA30)/MA30*100,NODRAW;
VAR1:=(MA20-MA30)>REF((MA20-MA30),1) AND MA20>REF(MA20,1) AND MA30>REF(MA30,1);
VAR2:=(MA30-MA20)<REF((MA30-MA20),1) AND MA20<REF(MA20,1) AND MA30<REF(MA30,1);
BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB5,60),10);
加仓:=FILTER(COUNT(CROSS(BB5,30),5)>=1 AND MA5>REF(MA5,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA10>REF(MA10,1)
AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1),10);
清仓:=FILTER(COUNT(CROSS(30,BB5),5)>=1 AND (C>MA30 OR O>MA30) AND MA5<REF(MA5,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND MA10<REF(MA10,1),10);
DRAWTEXT(加仓 ,LOW*0.98,''),COLORYELLOW;
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND MA10>REF(MA10,1) ;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA5>REF(MA5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<MA30;
买入:=FILTER(MR,10);{股票指标网}
DRAWTEXT(减仓,HIGH*1.02,''),COLORCYAN;
DRAWTEXT(买入,LOW*0.95,''),COLORYELLOW;
DRAWTEXT(清仓 ,HIGH*1.05,''),COLORGREEN;
DRAWTEXT(强势狙击,LOW*0.92,''),COLORYELLOW;
VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;
M20:MA(C,20),COLORFF00FF,LINETHICK1,DOTLINE,NODRAW;
M60:MA(C,60),COLORGREEN,LINETHICK1,DOTLINE;
压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF,LINETHICK1;
支撑:MA(REF(LLV(C,30),1),2),COLORABFF46,LINETHICK1;
ZC:=CROSS(C,支撑);
DRAWTEXT(ZC,LOW*0.97,'B'),COLORYELLOW;
YL:=CROSS(C,压力);
DRAWTEXT(YL,HIGH*1.03,'Q'),COLORYELLOW;



{黄金柱}
JJ:=(3*C+H+L+O)/6;
VARR1:=(8*JJ+7*REF(JJ,1)+6*REF(JJ,2)+5*REF(JJ,3)+4*REF(JJ,4)+3*REF(JJ,5)+2*REF(JJ,6)+REF(JJ,8))/36;
TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VARR1 AND C>REF(C,1);
LJL:=FILTER(TJ1,5);
TJ2:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(HIGH,3),1,0)));
TP:=TJ2=1;
STICKLINE(CLOSE,REF(LOW,BARSLAST(LJL)),REF(LOW,BARSLAST(LJL)),0,0),COLORYELLOW;
TJ3:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(LOW,3),1,0)));
STFZ:=TJ3=1;
CL:=STFZ AND TP;
TJCL:=FILTER(CL,3);
STICKLINE(LJL,OPEN,CLOSE,3,0),COLORFF00FF;



{涨跌停变色}
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,3,0),COLORYELLOW;
跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;






原理解析:
输出{撑压主图}
MA5:C的5日简单移动平均, 线宽为2,画红色
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA30赋值:C的30日简单移动平均
五日乖离率赋值:(C-MA5)/MA5*100
BB5赋值:ATAN((MA5/1日前的MA5-1)*100)*180/3.1416
速度5赋值:SMA(EMA((MA5-1日前的MA5)/1日前的MA5,3)*100,3,1)
加速度5赋值:EMA((速度5-1日前的速度5),3),NODRAW
IF(BB5>30 AND MA5>=1日前的MA5, MA5,DRAWNULL), 线宽为2,画红色
BB10赋值:ATAN((MA10/1日前的MA10-1)*100)*180/3.1416
IF(BB5<0 AND MA5<1日前的MA5, MA5,DRAWNULL), 线宽为2,画白色
三拾日乖离率赋值:(C-MA30)/MA30*100,NODRAW
VAR1赋值:(MA20-MA30)>REF((MA20-MA30),1) AND MA20>REF(MA20,1) AND MA30>REF(MA30,1)
VAR2赋值:(MA30-MA20) BB30赋值:ATAN((MA30/1日前的MA30-1)*100)*180/3.1416
强势狙击赋值:FILTER(BB30>30 AND BB10>45 AND BB5上穿60,10)
加仓赋值:FILTER(统计5日满足BB5上穿30的天数>=1 AND MA5>1日前的MA5 AND 三拾日乖离率>1日前的三拾日乖离率 AND MA10>1日前的MA10
AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5,10)
清仓赋值:FILTER(统计5日满足30上穿BB5的天数>=1 AND (C>MA30 OR O>MA30) AND MA5<1日前的MA5 AND 三拾日乖离率<1日前的三拾日乖离率 AND MA10<1日前的MA10,10)
当满足条件加仓 时,在最低价*0.98和''位置书写文字
JC赋值:0上穿五日乖离率 AND 三拾日乖离率<1日前的三拾日乖离率 AND MA10>1日前的MA10
减仓赋值:JC的10过滤
MR赋值:统计3日满足五日乖离率上穿0的天数>=1 AND 三拾日乖离率>1日前的三拾日乖离率 AND MA5>1日前的MA5 AND (C/1日前的C-1)*100>5 AND 1日前的C 买入赋值:MR的10过滤
当满足条件减仓时,在最高价*1.02和''位置书写文字
当满足条件买入时,在最低价*0.95和''位置书写文字
当满足条件清仓 时,在最高价*1.05和''位置书写文字
当满足条件强势狙击时,在最低价*0.92和''位置书写文字
VAR21:=MAX(最高价-成交额/成交量/100的绝对值,ABS(成交额/成交量/100-最低价))
VAR3赋值:(开盘价+CLOSE的绝对值/2-成交额/成交量/100)
MV赋值:(VAR21+VAR3)/成交额*成交量*100*50
输出M20:C的20日简单移动平均,COLORFF00FF,LINETHICK1,DOTLINE,NODRAW
输出M60:C的60日简单移动平均,画绿色,LINETHICK1,DOTLINE
输出压力:MA(REF(30日内C最高值,1),2),COLOR9DFFFF,LINETHICK1
输出支撑:MA(REF(30日内C最低值,1),2),COLORABFF46,LINETHICK1
ZC赋值:C上穿支撑
当满足条件ZC时,在最低价*0.97和'B'位置书写文字
YL赋值:C上穿压力
当满足条件YL时,在最高价*1.03和'Q'位置书写文字

{黄金柱}
JJ赋值:(3*C+H+L+O)/6
VARR1赋值:(8*JJ+7*1日前的JJ+6*2日前的JJ+5*3日前的JJ+4*4日前的JJ+3*5日前的JJ+2*6日前的JJ+8日前的JJ)/36
TJ1赋值:成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND CLOSE>VARR1 AND C>1日前的C
LJL赋值:TJ1的5过滤
TJ2赋值:IF(上次LJL距今天数=1 AND CLOSE>1日前的最高价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最高价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最高价,1,0)))
TP赋值:TJ2=1
STICKLINE(CLOSE,REF(最低价,上次LJL距今天数),REF(最低价,上次LJL距今天数),0,0),画黄色
TJ3赋值:IF(上次LJL距今天数=1 AND CLOSE>1日前的最低价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最低价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最低价,1,0)))
STFZ赋值:TJ3=1
CL赋值:STFZ AND TP
TJCL:=CL的3过滤
当满足条件LJL时,在开盘价和CLOSE之间画柱状线

{涨跌停变色}
C2赋值:1日前的C
涨停赋值:IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和CLOSE之间画柱状线
跌停赋值:IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件跌停时,在开盘价和CLOSE之间画柱状线

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