未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET


波动:=1;



X_1:=(EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;



X_2:=EMA(EMA(LOW,21)+6.8*STD(LOW,2),55);



X_3:=EMA(CLOSE/X_2*(1.88*CLOSE+LOW+OPEN)/2.75,3);



X_4:=(X_3-X_2)/X_2/2;



X_5:=EMA(X_3-X_4*X_3,5);



X_6:=EMA(CLOSE,21)-3*STD(CLOSE,21);



X_7:=IF(X_1>X_5,X_1,X_5);



X_8:=IF(X_7>REF(X_7,1),X_7,X_7);



花开线:IF(CLOSE>X_7,X_7,DRAWNULL),COLORLIMAGENTA,LINETHICK4;



X_9:=IF(X_5<X_1 AND X_5<CLOSE*0.15,EMA(CLOSE,21)-3*STD(CLOSE,21),X_5);



DRAWBAND(X_1,RGB(130,130,0),X_9,0);



DRAWBAND(X_1,RGB(255,150,0),花开线,RGB(255,150,0));



DRAWBAND(花开线,RGB(155,155,0),X_9,RGB(155,155,0));



NOTEXT1:IF(X_7>X_9,X_9,DRAWNULL),COLORGREEN,LINETHICK3;



NOTEXT2:IF(X_7>X_9 AND X_9>=REF(X_9,1),X_9,DRAWNULL),COLORCYAN,LINETHICK3;



NOTEXT3:IF(X_7>X_9 AND X_7<REF(X_7,1),X_7,DRAWNULL),COLORGREEN,LINETHICK2;



NOTEXT介入:IF(X_7>X_9 AND X_9<=REF(X_9,1),X_9,DRAWNULL),COLORRED,LINETHICK3;



X_10:=BARSLASTCOUNT(X_9!=X_8)=1;



DRAWICON(X_10,MIN(X_9,花开线)*1.02,41);



X_11:=MA((CLOSE-MA(CLOSE,13))/MA(CLOSE,13),3)*100;



X_12:=MA((CLOSE-MA(CLOSE,27))/MA(CLOSE,27),3)*100;



X_13:=IF(X_12<0,X_12,0);



X_14:=IF(X_12>0,X_12,0);



X_15:=TROUGHBARS(3,15,1)<10;



X_16:=PEAKBARS(3,15,1)<10;



X_17:=IF(X_15=1,50,0);



X_18:=IF(X_16=1,50,0);



X_19:=X_14<REF(X_14,1) OR X_14-REF(X_14,1)<REF(X_14,1)-REF(X_14,2);



X_20:=X_13>REF(X_13,1);



DRAWICON(X_20 AND X_17=50,LLV(LOW,10)+0.09,38);



DRAWICON(X_19 AND X_18=50,HHV(HIGH,10)+0.01,39);



X_21:=ZIG(3,10);



X_22:=MA(X_21,2);



AKC:DRAWICON(CROSS(X_21,X_22),LOW-0.1,26);



BKC:DRAWICON(CROSS(X_22,X_21),HIGH+0.1,27);



DRAWKLINE(HIGH,OPEN,LOW,CLOSE);



STICKLINE(X_21>X_22 AND OPEN>=CLOSE,CLOSE,OPEN,(-1),0),COLORRED;



STICKLINE(X_21>X_22 AND OPEN>=CLOSE,LOW,HIGH,0,0),COLORRED;



STICKLINE(X_21<X_22 AND OPEN<=CLOSE,OPEN,CLOSE,(-1),1),COLORCYAN;



STICKLINE(X_21<X_22 AND OPEN<=CLOSE,OPEN,LOW,0,1),COLORCYAN;



STICKLINE(X_21<X_22 AND OPEN<=CLOSE,CLOSE,HIGH,0,1),COLORCYAN;



X_23:=120;



X_24:=3;



地:REF(LLV(LOW,X_23),X_24),COLORYELLOW;



X_25:=REF(LLV(LOW,X_23),X_24);



X_26:=REFDATE(X_25,DATE);



X_27:=X_26=LOW AND (CLOSE-LOW>0-CLOSE OR OPEN-LOW>CLOSE-OPEN);



STICKLINE(X_27,CLOSE,OPEN,2,0),COLORMAGENTA;



STICKLINE(X_27,LOW,HIGH,0.1,0),COLORMAGENTA;



DRAWICON(X_27,LOW-0.0011,34),COLORYELLOW;



X_28:=REF(HHV(HIGH,150),3);



天:REF(HHV(HIGH,X_23),X_24),COLOREA8800;



X_29:=REFDATE(X_28,DATE);



X_30:=X_29=HIGH AND (CLOSE+LOW<OPEN+CLOSE OR OPEN+LOW<CLOSE+OPEN);



STICKLINE(X_30,CLOSE,OPEN,2,0),COLOREA8800;



STICKLINE(X_30,LOW,HIGH,0.1,0),COLOREA8800;



DRAWICON(X_30,HIGH*1.005,35),COLOREA8800;



STICKLINE(REF(ZIG(3,15),2)<REF(ZIG(3,15),1) AND ZIG(3,15)<REF(ZIG(3,15),1),CLOSE,OPEN,1.2,0),COLOREF6600;



STICKLINE(REF(ZIG(3,15),2)>REF(ZIG(3,15),1) AND ZIG(3,15)>REF(ZIG(3,15),1),CLOSE,OPEN,1.2,0),COLORYELLOW;



X_31:=IF(波动,1,DRAWNULL);



X_32:=10;



X_33:=REF(HIGH,X_32)=HHV(HIGH,2*X_32+1);



X_34:=FILTER(X_33,X_32);



X_35:=BACKSET(X_34,X_32+1);



X_36:=FILTER(X_35,X_32);



阻力:REF(HIGH,BARSLAST(X_36))*X_31,POINTDOT,COLORGREEN;



STICKLINE(CLOSE,阻力,阻力,3,0),COLORGREEN,LINETHICK2;



X_37:=REF(LOW,X_32)=LLV(LOW,2*X_32+1);



X_38:=FILTER(X_37,X_32);



X_39:=BACKSET(X_38,X_32+1);



X_40:=FILTER(X_39,X_32);



托底:REF(LOW,BARSLAST(X_40))*X_31,POINTDOT,COLORRED;



STICKLINE(CLOSE,托底,托底,3,0),COLORRED,LINETHICK2;



X_41:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);



X_42:=CLOSE;



X_43:=REF(X_42,X_32)=HHV(X_42,2*X_32+1);



X_44:=FILTER(X_43,X_32);



X_45:=BACKSET(X_44,X_32+1);



X_46:=FILTER(X_45,X_32);



X_47:=REF(X_42,X_32)=LLV(X_42,2*X_32+1);



X_48:=FILTER(X_47,X_32);



X_49:=BACKSET(X_48,X_32+1);



X_50:=FILTER(X_49,X_32);



X_51:=REF(CLOSE,BARSLAST(X_46));



X_52:=REF(CLOSE,BARSLAST(X_50));



X_53:=BARSLAST(X_46)<BARSLAST(X_50) AND NOT(X_46);



X_54:=BARSLAST(X_46)>BARSLAST(X_50) AND NOT(X_50);



高峰:IF(X_53,X_51,X_51),POINTDOT,COLORCYAN;



STICKLINE(CLOSE,高峰,高峰,3,0),COLORCYAN,LINETHICK2;



低谷:IF(X_54,X_52,X_52),POINTDOT,COLORMAGENTA;



STICKLINE(CLOSE,低谷,低谷,3,0),COLORMAGENTA,LINETHICK2;



 

原理解析:
波动赋值:1

X_1赋值:(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10

X_2赋值:最低价的21日指数移动平均+6.8*最低价的2估算标准差,55)

X_3赋值:EMA(收盘价/X_2*(1.88*收盘价+最低价+开盘价)/2.75,3)

X_4赋值:(X_3-X_2)/X_2/2

X_5赋值:X_3-X_4*X_3的5日指数移动平均

X_6赋值:收盘价的21日指数移动平均-3*收盘价的21估算标准差
如果X_1>X_5返回X_1否则返回X_5

X_8赋值:IF(X_7>1日前的X_7,X_7,X_7)
如果收盘价>X_7返回X_7否则返回DRAWNULL

X_9赋值:IF(X_5

DRAWBAND(X_1,RGB(130,130,0),X_9,0)

DRAWBAND(X_1,RGB(255,150,0),花开线,RGB(255,150,0))

DRAWBAND(花开线,RGB(155,155,0),X_9,RGB(155,155,0))
如果X_7>X_9返回X_9否则返回DRAWNULL

输出NOTEXT2:IF(X_7>X_9 AND X_9>=1日前的X_9,X_9,DRAWNULL),画青色, 线宽为3

输出NOTEXT3:IF(X_7>X_9 AND X_7<1日前的X_7,X_7,DRAWNULL),画绿色, 线宽为2

输出NOTEXT介入:IF(X_7>X_9 AND X_9<=1日前的X_9,X_9,DRAWNULL),画红色, 线宽为3

X_10:=BARSLASTCOUNT(X_9!=X_8)=1

DRAWICON(X_10,X_9和花开线的较小值*1.02,41)

X_11:=MA((收盘价-MA(收盘价,13))/MA(收盘价,13),3)*100

X_12:=MA((收盘价-MA(收盘价,27))/MA(收盘价,27),3)*100
如果X_12<0返回X_12否则返回0
如果X_12>0返回X_12否则返回0

X_15:=TROUGHBARS(3,15,1)<10

X_16:=PEAKBARS(3,15,1)<10
如果X_15=1返回50否则返回0
如果X_16=1返回50否则返回0

X_19:=X_14<1日前的X_14 OR X_14-1日前的X_14<1日前的X_14-2日前的X_14

X_20:=X_13>1日前的X_13

DRAWICON(X_20 AND X_17=50,10日内最低价最低值+0.09,38)

DRAWICON(X_19 AND X_18=50,10日内最高价最高值+0.01,39)

X_21:=ZIG(3,10)

X_22:=X_21的2日简单移动平均

输出AKC:DRAWICON(X_21上穿X_22,最低价-0.1,26)

输出BKC:DRAWICON(X_22上穿X_21,最高价+0.1,27)

DRAWKLINE(最高价,开盘价,最低价,收盘价)

STICKLINE(X_21>X_22 AND 开盘价>=收盘价,收盘价,开盘价,(-1),0),画红色
当满足条件X_21>X_22 AND 开盘价>=收盘价时,在最低价和最高价之间画柱状线

STICKLINE(X_21当满足条件X_21当满足条件X_21

X_23:=120

X_24:=3

输出地:REF(X_23日内最低价最低值,X_24),画黄色

X_25:=REF(X_23日内最低价最低值,X_24)

X_26:=REFDATE(X_25,DATE)

X_27:=X_26=最低价 AND (收盘价-最低价>0-收盘价 OR 开盘价-最低价>收盘价-开盘价)
当满足条件X_27时,在收盘价和开盘价之间画柱状线
当满足条件X_27时,在最低价和最高价之间画柱状线
当满足条件X_27时,在最低价-0.0011和34之间画图标

X_28:=REF(150日内最高价最高值,3)

输出天:REF(X_23日内最高价最高值,X_24),COLOREA8800

X_29:=REFDATE(X_28,DATE)

X_30:=X_29=最高价 AND (收盘价+最低价<开盘价+收盘价 OR 开盘价+最低价<收盘价+开盘价)
当满足条件X_30时,在收盘价和开盘价之间画柱状线
当满足条件X_30时,在最低价和最高价之间画柱状线
当满足条件X_30时,在最高价*1.005和35之间画图标

STICKLINE(REF(ZIG(3,15),2)

STICKLINE(REF(ZIG(3,15),2)>REF(ZIG(3,15),1) AND ZIG(3,15)>REF(ZIG(3,15),1),收盘价,开盘价,1.2,0),画黄色
如果波动返回1否则返回DRAWNULL

X_32:=10

X_33:=X_32日前的最高价=2*X_32+1日内最高价最高值

X_34:=X_33的X_32过滤

X_35:=BACKSET(X_34,X_32+1)

X_36:=X_35的X_32过滤

输出阻力:REF(最高价,上次X_36距今天数)*X_31,POINTDOT,画绿色
当满足条件收盘价时,在阻力和阻力之间画柱状线

X_37:=X_32日前的最低价=2*X_32+1日内最低价最低值

X_38:=X_37的X_32过滤

X_39:=BACKSET(X_38,X_32+1)

X_40:=X_39的X_32过滤

输出托底:REF(最低价,上次X_40距今天数)*X_31,POINTDOT,画红色
当满足条件收盘价时,在托底和托底之间画柱状线

X_41:=IF( 到最后交易的周期=1,成交量*240/FROM开盘价/1日前的成交量-1,成交量/1日前的成交量-1)

X_42:=收盘价

X_43:=X_32日前的X_42=2*X_32+1日内X_42最高值

X_44:=X_43的X_32过滤

X_45:=BACKSET(X_44,X_32+1)

X_46:=X_45的X_32过滤

X_47:=X_32日前的X_42=2*X_32+1日内X_42最低值

X_48:=X_47的X_32过滤

X_49:=BACKSET(X_48,X_32+1)

X_50:=X_49的X_32过滤

X_51:=REF(收盘价,上次X_46距今天数)

X_52:=REF(收盘价,上次X_50距今天数)

X_53:=上次X_46距今天数

X_54:=上次X_46距今天数>BARSLAST(X_50) AND NOT(X_50)
如果X_53返回X_51否则返回X_51
当满足条件收盘价时,在高峰和高峰之间画柱状线
如果X_54返回X_52否则返回X_52
当满足条件收盘价时,在低谷和低谷之间画柱状线

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