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


X_1:=5;

X_2:=10;

X_3:=20;

X_4:=30;

X_5:=60;

X_6:=120;

MA5:=MA(CLOSE,X_1);

MA10:=MA(CLOSE,X_2);

MA20:=MA(CLOSE,X_3);

MA30:=MA(CLOSE,X_4);

MA60:=MA(CLOSE,X_5);

MA120:=MA(CLOSE,X_6);

X_7:=STRCAT(HYBLOCK,5);

X_8:=STRCAT(X_7,DYBLOCK);

X_9:=STRCAT(X_8,5);

X_10:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);

X_11:=REF(X_10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_12:=REF(X_11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_13:=REF(X_12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_14:=REF(X_13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_15:=REF(X_14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_16:=REF(X_15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_17:=REF(X_16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_18:=REF(X_17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_19:=REF(X_18,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_20:=REF(X_19,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_21:=REF(X_20,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_22:=CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2);

X_23:=REF(X_22,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_24:=REF(X_23,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_25:=REF(X_10 OR X_11 OR X_12 OR X_13 OR X_14 OR X_15 OR X_16 OR X_17 OR X_18 OR X_19 OR X_20 OR X_21,1) AND X_22;

X_26:=REF(X_24,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_27:=REF(X_26,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_28:=REF(X_27,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_29:=REF(X_28,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_30:=REF(X_29,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_31:=REF(X_30,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_32:=REF(X_31,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_33:=REF(X_32,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

X_34:=REF(X_33,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

X_35:=REF(X_22 OR X_23 OR X_24 OR X_26 OR X_27 OR X_28 OR X_29 OR X_30 OR X_31 OR X_32 OR X_33 OR X_34,1) AND X_10;

X_36:=CLOSE-OPEN;

X_37:=X_25;

STICKLINE(X_37,OPEN,OPEN+X_36/3,3,0),COLORFF0033;

STICKLINE(X_37,OPEN,OPEN+X_36/3,2.4,0),COLORFF0066;

STICKLINE(X_37,OPEN,OPEN+X_36/3,1.8,0),COLORFF0099;

STICKLINE(X_37,OPEN,OPEN+X_36/3,2,0),COLORFF00CC;

STICKLINE(X_37,OPEN,OPEN+X_36/3,0.8,0),COLORMAGENTA;

X_38:=X_35;

STICKLINE(X_38,OPEN,OPEN+X_36/3,3,0),COLOR3335FF;

STICKLINE(X_38,OPEN,OPEN+X_36/3,2.6,0),COLOR0064FF;

STICKLINE(X_38,OPEN,OPEN+X_36/3,1.5,0),COLOR0093FF;

STICKLINE(X_38,OPEN,OPEN+X_36/3,1.2,0),COLOR00C2FF;

STICKLINE(X_38,OPEN,OPEN+X_36/3,0.5,0),COLORYELLOW;

STICKLINE(CLOSE>REF(CLOSE,1)*1.0985 AND CLOSE=HIGH,CLOSE,OPEN,3.2,0),COLOR0099FF;

STICKLINE(CLOSE< REF(CLOSE,1)*0.9015 AND CLOSE=LOW,CLOSE,OPEN,3.2,0),COLORGREEN;

IF(MA5>=REF(MA5,1) AND MA5>=MA10,MA5,DRAWNULL),COLORMAGENTA;

IF(MA10>=REF(MA10,1) AND MA10>=MA20,MA10,DRAWNULL),COLOR990066,LINETHICK2;

IF(MA20>=REF(MA20,1) AND MA20>=MA30,MA20,DRAWNULL),COLOR3333CC,LINETHICK2;

IF(MA5<=REF(MA5,1) AND MA5<=MA10,MA5,DRAWNULL),COLORDDDDDD;

IF(MA30>=REF(MA30,1) AND MA30>=MA30 AND CLOSE>MA30,MA30,DRAWNULL),COLOR00CCFF,LINETHICK3;

X_39:=EMA((X_11-X_13)/(X_14-X_13)*100,4)*X_12;

X_40:=EMA(0.667*REF(X_39,1)+0.333*X_39,2)*X_12;

DRAWTEXT(CROSS(X_39,X_40) AND X_39< 30,LOW-0.05,6),COLORLIRED;

DRAWTEXT(CROSS(X_40,X_39) AND X_39>70,HIGH+0.05,7),COLORGREEN;

DRAWICON(CROSS(X_39,X_40) AND X_39< 30,LOW-0.05,1);

DRAWICON(CROSS(X_40,X_39) AND X_39>70,HIGH+0.05,2);

X_41:=IF(X_19>0 AND CROSS(X_21,X_19),90,100);

DRAWICON(X_41< 0,HIGH*1.005,15);

X_42:=EMA(CLOSE,2);

X_43:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);

B1:IF(CROSS(X_42,X_43),LOW-0.02,DRAWNULL),CROSSDOT,COLORMAGENTA,LINETHICK3;

S1:IF(CROSS(80,RSI.RSI1)*30,HIGH+0.02,DRAWNULL),CROSSDOT,COLORYELLOW,LINETHICK3;

X_44:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100)/3;

X_45:=IF(X_44>20 AND FILTER(X_44< REF(X_44,1),5),HIGH+0.02,DRAWNULL);

X_46:=(LOW+HIGH+CLOSE*2)/4;

A1:EMA(X_46,13),COLORBLUE,LINETHICK2;

X_47:=EMA(X_46,24);

X_48:=(A1-REF(A1,1))/REF(A1,1)*100;

X_49:=(X_47-REF(X_47,1))/REF(X_47,1)*100;

看多:IF(X_48>=0 AND BARSLAST(CROSS(X_48,0))>0,REF((CLOSE+OPEN)/2,BARSLAST(CROSS(X_48,0))),DRAWNULL),COLORMAGENTA;

逃顶:IF(X_48< 0 AND BARSLAST(CROSS(0,X_48))>0,REF((CLOSE+OPEN)/2,BARSLAST(CROSS(0,X_48))),DRAWNULL),COLORCYAN;

买入持股:IF(X_48>=0,A1,DRAWNULL),COLORRED,LINETHICK3;

卖出空仓:IF(X_48< 0 AND X_49< 0,A1,DRAWNULL),COLORGREEN,LINETHICK3;

X_50:=EMA(CLOSE,5);

X_51:=EMA(X_50,5);

X_52:=HHV(MA(HIGH,13),13);

X_53:=LLV(MA(HIGH,13),1);

X_54:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;

X_55:=EMA(0.667*REF(X_54,1)+0.333*X_54,5);

X_56:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;

X_57:=(HIGH+LOW+OPEN+2*CLOSE)/5;

X_58:=REF(X_57,1);

X_59:=SMA(MAX(X_57-X_58,0),10,1)/SMA(ABS(X_57-X_58),10,1)*100;

X_60:=FILTER(IF(COUNT(X_59< 20,5)>=1 AND COUNT(X_57=LLV(X_57,10),10)>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0),5);

DRAWICON(X_60,LOW,25);

X_61:=FILTER(X_51>REF(X_51,1) AND X_52< REF(X_52,1) AND CLOSE>REF(CLOSE,1),11);

DRAWICON(X_61,LOW*0.985,7),COLORYELLOW;

DRAWICON(X_61,LOW*0.995,9),COLORYELLOW;

X_62:=3;

X_63:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);

DRAWICON(CROSS(X_63,X_62),LOW*0.995,25);

 


原理解析:
X_1赋值:5
X_2赋值:10
X_3赋值:20
X_4赋值:30
X_5赋值:60
X_6赋值:120
MA5赋值:收盘价的X_1日简单移动平均
MA10赋值:收盘价的X_2日简单移动平均
MA20赋值:收盘价的X_3日简单移动平均
MA30赋值:收盘价的X_4日简单移动平均
MA60赋值:收盘价的X_5日简单移动平均
MA120赋值:收盘价的X_6日简单移动平均
X_7赋值:STRCAT(HYBLOCK,5)
X_8赋值:STRCAT(X_7,DYBLOCK)
X_9赋值:STRCAT(X_8,5)
X_10:=收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价
X_11:=1日前的X_10 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_12:=1日前的X_11 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_13:=1日前的X_12 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_14:=1日前的X_13 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_15:=1日前的X_14 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_16:=1日前的X_15 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_17:=1日前的X_16 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_18:=1日前的X_17 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_19:=1日前的X_18 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_20:=1日前的X_19 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_21:=1日前的X_20 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_22:=收盘价< 1日前的收盘价 AND 收盘价< 2日前的收盘价
X_23:=1日前的X_22 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_24:=1日前的X_23 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_25:=1日前的X_10 OR X_11 OR X_12 OR X_13 OR X_14 OR X_15 OR X_16 OR X_17 OR X_18 OR X_19 OR X_20 OR X_21 AND X_22
X_26:=1日前的X_24 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_27:=1日前的X_26 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_28:=1日前的X_27 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_29:=1日前的X_28 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_30:=1日前的X_29 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_31:=1日前的X_30 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_32:=1日前的X_31 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_33:=1日前的X_32 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
X_34:=1日前的X_33 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_35:=1日前的X_22 OR X_23 OR X_24 OR X_26 OR X_27 OR X_28 OR X_29 OR X_30 OR X_31 OR X_32 OR X_33 OR X_34 AND X_10
X_36:=收盘价-开盘价
X_37:=X_25
当满足条件X_37时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_37时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_37时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_37时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_37时,在开盘价和开盘价+X_36/3之间画柱状线
X_38:=X_35
当满足条件X_38时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_38时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_38时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_38时,在开盘价和开盘价+X_36/3之间画柱状线
当满足条件X_38时,在开盘价和开盘价+X_36/3之间画柱状线
STICKLINE(收盘价>1日前的收盘价*1.0985 AND 收盘价=最高价,收盘价,开盘价,3.2,0),COLOR0099FF
STICKLINE(收盘价< 1日前的收盘价*0.9015 AND 收盘价=最低价,收盘价,开盘价,3.2,0),画绿色
IF(MA5>=1日前的MA5 AND MA5>=MA10,MA5,DRAWNULL),画洋红色
IF(MA10>=1日前的MA10 AND MA10>=MA20,MA10,DRAWNULL),COLOR990066, 线宽为2
IF(MA20>=1日前的MA20 AND MA20>=MA30,MA20,DRAWNULL),COLOR3333CC, 线宽为2
IF(MA5<=1日前的MA5 AND MA5<=MA10,MA5,DRAWNULL),COLORDDDDDD
IF(MA30>=1日前的MA30 AND MA30>=MA30 AND 收盘价>MA30,MA30,DRAWNULL),COLOR00CCFF, 线宽为3
X_39:=EMA((X_11-X_13)/(X_14-X_13)*100,4)*X_12
X_40:=E0.667*1日前的X_39+0.333*X_39的2日简单移动平均*X_12
DRAWTEXT(X_39上穿X_40 AND X_39< 30,最低价-0.05,6),COLORLIRED
DRAWTEXT(X_40上穿X_39 AND X_39>70,最高价+0.05,7),画绿色
DRAWICON(X_39上穿X_40 AND X_39< 30,最低价-0.05,1)
DRAWICON(X_40上穿X_39 AND X_39>70,最高价+0.05,2)
X_41:=IF(X_19>0 AND X_21上穿X_19,90,100)
当满足条件X_41< 0时,在最高价*1.005和15之间画图标
X_42:=收盘价的2日指数移动平均
X_43:=EMA(SLOPE(收盘价,21)*20+收盘价,42)
输出B1:IF(X_42上穿X_43,最低价-0.02,DRAWNULL),CROSSDOT,画洋红色, 线宽为3
输出S1:IF(80上穿RSI.RSI1*30,最高价+0.02,DRAWNULL),CROSSDOT,画黄色, 线宽为3
X_44:=((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100)/3
X_45:=IF(X_44>20 AND FILTER(X_44< 1日前的X_44,5),最高价+0.02,DRAWNULL)
X_46:=(最低价+最高价+收盘价*2)/4
输出A1:X_46的13日指数移动平均, 画蓝色, 线宽为2
X_47:=X_46的24日指数移动平均
X_48:=(A1-1日前的A1)/1日前的A1*100
X_49:=(X_47-1日前的X_47)/1日前的X_47*100
输出看多:IF(X_48>=0 AND 上次X_48上穿0距今天数>0,REF((收盘价+开盘价)/2,上次X_48上穿0距今天数),DRAWNULL),画洋红色
输出逃顶:IF(X_48< 0 AND 上次0上穿X_48距今天数>0,REF((收盘价+开盘价)/2,上次0上穿X_48距今天数),DRAWNULL),画青色
如果X_48>=0返回A1否则返回DRAWNULL
如果X_48< 0 AND X_49< 0返回A1否则返回DRAWNULL
X_50:=收盘价的5日指数移动平均
X_51:=X_50的5日指数移动平均
X_52:=HHV(最高价的13日简单移动平均,13)
X_53:=LLV(最高价的13日简单移动平均,1)
X_54:=(收盘价-29日前的开盘价)/29日前的开盘价*100
X_55:=E0.667*1日前的X_54+0.333*X_54的5日简单移动平均
X_56:=SMA(收盘价-1日前的收盘价和0较大值,6,1)/SMA(收盘价-1日前的收盘价的绝对值,6,1)*100
X_57:=(最高价+最低价+开盘价+2*收盘价)/5
X_58:=1日前的X_57
X_59:=SMA(X_57-X_58和0较大值,10,1)/SMA(X_57-X_58的绝对值,10,1)*100
X_60:=FILTER(IF(统计5日满足X_59< 20的天数>=1 AND COUNT(X_57=10日内X_57最低值,10)>=1 AND 收盘价>=开盘价*1.038 AND 成交量>成交量的5日简单移动平均*1.2,1,0),5)
当满足条件X_60时,在最低价和25之间画图标
X_61:=FILTER(X_51>1日前的X_51 AND X_52< 1日前的X_52 AND 收盘价>1日前的收盘价,11)
当满足条件X_61时,在最低价*0.985和7之间画图标
当满足条件X_61时,在最低价*0.995和9之间画图标
X_62:=3
X_63:=3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
DRAWICON(X_63上穿X_62,最低价*0.995,25)
 

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