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


 


X_1:=IF(DATE<=1261231,1,1);
X_2:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
IF(X_1=1,X_2,DRAWNULL),COLORYELLOW,LINETHICK6;
IF(CLOSE>X_2 AND X_1=1,X_2,DRAWNULL),COLORRED,LINETHICK6;
IF(CLOSE< X_2 AND X_1=1,X_2,DRAWNULL),COLORGREEN,LINETHICK6;
X_3:=REF(CLOSE,1);
X_4:=IF((CLOSE-X_3)*100/X_3>=10-0.07*100/X_3,1,0);
STICKLINE(X_4,OPEN,CLOSE,0.2,0),COLORYELLOW;
X_5:=IF((X_3-CLOSE)*100/X_3>=10-0.03*100/X_3,1,0);
STICKLINE(X_5,OPEN,CLOSE,1,0),COLORBLUE;
DRAWTEXT_FIX(CLOSE< 0,0.01,0.9,0,22),COLORBLACK;
X_6:=STRCAT(HYBLOCK,4);
X_7:=STRCAT(X_6,DYBLOCK);
X_8:=STRCAT(X_7,4);
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(X_8,GNBLOCK)),COLORWHITE;
X_9:=CLOSE>REF(CLOSE,1)*1.098 AND CLOSE=HIGH;
X_10:=MA(CLOSE,5);
X_11:=MA((LOW+HIGH+CLOSE)/3,5);
X_12:=MA(CLOSE,5);
X_13:=CLOSE*VOL;
X_14:=EMA((EMA(X_13,3)/EMA(VOL,3)+EMA(X_13,6)/EMA(VOL,6)+EMA(X_13,12)/EMA(VOL,12)+EMA(X_13,24)/EMA(VOL,24))/4,13);
X_15:=HHV(MA((LOW+HIGH+CLOSE+OPEN)/4,5),58);
X_16:=LLV(MA((LOW+HIGH+CLOSE+OPEN)/4,6),58);
X_17:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))*20/10+X_16,2);
X_18:=(3*X_13-2*SMA(X_17,5,1))*0.3;
X_19:=(HHV(INDEXH,13)-INDEXC)/(HHV(INDEXH,13)-LLV(INDEXL,13));
X_20:=EMA(3*X_19-2*SMA(X_19,18,1),5);
X_21:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8));
X_22:=3*SMA(X_21,3,1)-2*SMA(SMA(X_21,3,1),5,1);
X_23:=(INDEXC*2+INDEXH+INDEXL)/4;
X_24:=EMA(X_23,13)-EMA(X_23,34);
X_25:=EMA(X_24,5);
X_26:=1.86*EMA(CLOSE,12)-EMA(CLOSE,34);
X_27:=SMA(CLOSE,160,1);
X_28:=(55*X_27+34*REF(X_27,1)+22*REF(X_27,2)+15*REF(X_27,3)+8*REF(X_27,4)+5*REF(X_27,5)+3*REF(X_27,6)+2*REF(X_27,7)+REF(X_27,8)+REF(X_27,9))/155;
X_29:=REF(X_28,1);
X_30:=CLOSE=HHV(CLOSE,20);
X_31:=BARSLAST(X_30);
X_32:=IF(X_31>0,REF(CLOSE,X_31),REF(CLOSE,X_31));
X_33:=CROSS(CLOSE,REF(X_32,1));
X_34:=X_33 AND COUNT(X_33,5)=1 AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,10);
DRAWICON(X_34,LOW*0.95,9);
X_35:=(CLOSE+LOW+HIGH)/3;
X_36:=ATAN(EMA(X_35,13)-REF(EMA(X_35,13),1))*3.1416*10;
X_37:=EMA(CLOSE,8);
X_38:=MA(CLOSE,5);
X_39:=(CLOSE-X_38)/X_38*100;
X_40:=ATAN((X_38/REF(X_38,1)-1)*100)*180/3.1416;
X_41:=SMA(EMA((X_38-REF(X_38,1))/REF(X_38,1),3)*100,3,1);
X_42:=EMA(X_41-REF(X_41,1),3);
X_43:=MA(CLOSE,10);
X_44:=MA(CLOSE,20);
X_45:=ATAN((X_43/REF(X_43,1)-1)*100)*180/3.1416;
X_46:=MA(CLOSE,30);
X_47:=(CLOSE-X_46)/X_46*100;
X_48:=X_44-X_46>REF(X_44-X_46,1) AND X_44>REF(X_44,1) AND X_46>REF(X_46,1);
X_49:=X_46-X_44< REF(X_46-X_44,1) AND X_44< REF(X_44,1) AND X_46< REF(X_46,1);
X_50:=ATAN((X_46/REF(X_46,1)-1)*100)*180/3.1416;
X_51:=FILTER(X_50>30 AND X_45>45 AND CROSS(X_40,60),10);
X_52:=FILTER(COUNT(CROSS(X_40,30),5)>=1 AND X_38>REF(X_38,1) AND X_47>REF(X_47,1) AND X_43>REF(X_43,1) AND X_42>REF(X_42,1) AND X_41>REF(X_41,1),10) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,20);
DRAWTEXT(X_52,LOW*0.95,'加仓'),COLORRED;
X_53:=MA(CLOSE,24)+2*STD(CLOSE,24);
X_54:=MA(CLOSE,5);
X_55:=MA(CLOSE,5)>REF(MA(CLOSE,5),1) AND X_53>REF(X_53,1) AND X_53/MA(CLOSE,5)< 1.07 AND OPEN< X_53 AND CLOSE>X_53 AND CLOSE/REF(CLOSE,1)>1.031;
X_56:=MA(CLOSE,25)+MA(CLOSE,25)*20/100;
X_57:=X_55 AND CLOSE>X_56;
X_58:=OPEN< MA(CLOSE,5) AND X_55 AND CLOSE< X_56;
X_59:=X_57 OR X_58;
X_60:=X_59 AND NOT(REF(X_59,1));
上轨:(1+11/100)*MA(CLOSE,10),DOTLINE,COLORWHITE;
X_61:=(1-9/100)*MA(CLOSE,10);
下轨:(上轨+X_61)/2.2,DOTLINE,COLORRED;
X_62:=OPEN;
X_63:=CLOSE;
X_64:=MA(REF(HHV(X_63,30),1),2);
X_65:=MA(REF(LLV(X_63,30),1),2);
X_66:=EMA(CLOSE,2);
X_67:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);
X_68:=MA(CLOSE,60);
X_69:=88;
X_70:=6;
X_71:=EMA(EMA(EMA(CLOSE,2),2),2);
X_72:=MA(X_71,13)*0.99;
X_73:=MAX(MAX(HIGH-LOW,ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
X_74:=MA(X_73,13);
X_75:=REF(CLOSE,1)-REF(X_74,1);
支撑线:HHV(X_75,15),COLORMAGENTA,LINETHICK2;
X_76:=EMA(AMOUNT/VOL/100,3);
X_77:=MA(CLOSE,5);
X_78:=MA(CLOSE,10);
X_79:=MA(CLOSE,20);
X_80:=MA(CLOSE,60);
X_81:=MA(CLOSE,120);
X_82:=CLOSE>X_77 AND X_77>X_78 AND X_78>X_79 AND X_79>X_80 AND X_80>X_81;
X_83:=X_82 AND REF(NOT(X_82),1) AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,15);
DRAWICON(X_83,HIGH*1.046,17);
X_84:=CLOSE>MAX(X_77,MAX(X_78,X_79)) AND X_68>X_81 AND CLOSE>X_80;
X_85:=X_84 AND REF(NOT(X_84),1) AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,15);
DRAWICON(X_85,HIGH*1.028,18);
X_86:=CLOSE>MAX(X_77,MAX(X_78,X_79)) AND CLOSE>MAX(X_80,X_81) AND NOT(X_68>X_81);
X_87:=X_86 AND REF(NOT(X_86),1) AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,15);
DRAWICON(X_87,HIGH*0.97,16);
X_88:=CLOSE>X_77 AND X_77>X_78 AND X_78>X_79;
X_89:=X_88 AND REF(NOT(X_88),1) AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,15);
DRAWICON(X_89,HIGH*0.9,23);
X_90:=CLOSE>MAX(X_10,MAX(X_78,X_79));
X_91:=X_90 AND REF(NOT(X_90),1) AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,15);
DRAWICON(X_91,HIGH*0.93,22);
X_92:=(2*CLOSE+HIGH+LOW)/4;
X_93:=MA(X_92,5);
X_94:=REF(CLOSE,1)< REF(X_11,1) AND CLOSE>X_11 AND CLOSE>REF(CLOSE,1) AND COUNT(REF(CLOSE,1)/REF(CLOSE,2)>1.095,20) AND NOT(REF(CLOSE,2)/REF(CLOSE,3)>1.09);
DRAWTEXT(X_94,LOW*0.94,'起涨'),COLORYELLOW;





原理解析:
如果DATE<=1261231返回1否则返回1
X_2赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
如果X_1=1返回X_2否则返回DRAWNULL
如果收盘价>X_2 AND X_1=1返回X_2否则返回DRAWNULL
如果收盘价< X_2 AND X_1=1返回X_2否则返回DRAWNULL
X_3赋值:1日前的收盘价
X_4赋值:IF((收盘价-X_3)*100/X_3>=10-0.07*100/X_3,1,0)
当满足条件X_4时,在开盘价和收盘价之间画柱状线
X_5赋值:IF((X_3-收盘价)*100/X_3>=10-0.03*100/X_3,1,0)
当满足条件X_5时,在开盘价和收盘价之间画柱状线
当满足条件收盘价< 0时,在横轴0.01纵轴0.9位置书写文字
X_6赋值:STRCAT(HYBLOCK,4)
X_7赋值:STRCAT(X_6,DYBLOCK)
X_8赋值:STRCAT(X_7,4)
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(X_8,GNBLOCK)),画白色
X_9赋值:收盘价>1日前的收盘价*1.098 AND 收盘价=最高价
X_10:=收盘价的5日简单移动平均
X_11:=MA((最低价+最高价+收盘价)/3,5)
X_12:=收盘价的5日简单移动平均
X_13:=收盘价*成交量
X_14:=EMA((EMA(X_13,3)/EMA(成交量,3)+EMA(X_13,6)/EMA(成交量,6)+EMA(X_13,12)/EMA(成交量,12)+EMA(X_13,24)/EMA(成交量,24))/4,13)
X_15:=HHV(MA((最低价+最高价+收盘价+开盘价)/4,5),58)
X_16:=LLV(MA((最低价+最高价+收盘价+开盘价)/4,6),58)
X_17:=EMA((最高价+最低价+收盘价)/3*(10日内最高价最高值-收盘价)/(10日内最高价最高值-10日内最低价最低值)*20/10+X_16,2)
X_17的5日[1日权重]移动平均
X_19:=(13日内INDEXH最高值-INDEXC)/(13日内INDEXH最高值-13日内INDEXL最低值)
X_19的18日[1日权重]移动平均
X_21:=(INDEXC-8日内INDEXL最低值)/(8日内INDEXH最高值-8日内INDEXL最低值)
X_21的3日[1日权重]移动平均
X_23:=(INDEXC*2+INDEXH+INDEXL)/4
X_24:=X_23的13日指数移动平均-X_23的34日指数移动平均
X_25:=X_24的5日指数移动平均
X_26:=1.86*收盘价的12日指数移动平均-收盘价的34日指数移动平均
收盘价的160日[1日权重]移动平均
X_28:=(55*X_27+34*1日前的X_27+22*2日前的X_27+15*3日前的X_27+8*4日前的X_27+5*5日前的X_27+3*6日前的X_27+2*7日前的X_27+8日前的X_27+9日前的X_27)/155
X_29:=1日前的X_28
X_30:=收盘价=20日内收盘价最高值
X_31:=上次X_30距今天数
X_32:=IF(X_31>0,X_31日前的收盘价,X_31日前的收盘价)
X_33:=CROSS(收盘价,1日前的X_32)
X_34:=X_33 AND 统计5日满足X_33的天数=1 AND COUNT(1日前的收盘价/2日前的收盘价>1.095,10)
当满足条件X_34时,在最低价*0.95和9之间画图标
X_35:=(收盘价+最低价+最高价)/3
X_36:=ATAN(X_35的13日指数移动平均-1日前的X_35的13日指数移动平均)*3.1416*10
X_37:=收盘价的8日指数移动平均
X_38:=收盘价的5日简单移动平均
X_39:=(收盘价-X_38)/X_38*100
X_40:=ATAN((X_38/1日前的X_38-1)*100)*180/3.1416
X_41:=SMA(EMA((X_38-1日前的X_38)/1日前的X_38,3)*100,3,1)
X_42:=EX_41-1日前的X_41的3日简单移动平均
X_43:=收盘价的10日简单移动平均
X_44:=收盘价的20日简单移动平均
X_45:=ATAN((X_43/1日前的X_43-1)*100)*180/3.1416
X_46:=收盘价的30日简单移动平均
X_47:=(收盘价-X_46)/X_46*100
X_48:=X_44-X_46>1日前的X_44-X_46 AND X_44>1日前的X_44 AND X_46>1日前的X_46
X_49:=X_46-X_44< 1日前的X_46-X_44 AND X_44< 1日前的X_44 AND X_46< 1日前的X_46
X_50:=ATAN((X_46/1日前的X_46-1)*100)*180/3.1416
X_51:=FILTER(X_50>30 AND X_45>45 AND X_40上穿60,10)
X_52:=FILTER(统计5日满足X_40上穿30的天数>=1 AND X_38>1日前的X_38 AND X_47>1日前的X_47 AND X_43>1日前的X_43 AND X_42>1日前的X_42 AND X_41>1日前的X_41,10) AND COUNT(1日前的收盘价/2日前的收盘价>1.095,20)
当满足条件X_52时,在最低价*0.95和'加仓'位置书写文字
X_53:=收盘价的24日简单移动平均+2*收盘价的24估算标准差
X_54:=收盘价的5日简单移动平均
X_55:=收盘价的5日简单移动平均>REF(收盘价的5日简单移动平均,1) AND X_53>REF(X_53,1) AND X_53/收盘价的5日简单移动平均< 1.07 AND 开盘价< X_53 AND 收盘价>X_53 AND 收盘价/REF(收盘价,1)>1.031
X_56:=收盘价的25日简单移动平均+收盘价的25日简单移动平均*20/100
X_57:=X_55 AND 收盘价>X_56
X_58:=开盘价< 收盘价的5日简单移动平均 AND X_55 AND 收盘价< X_56
X_59:=X_57 OR X_58
X_60:=X_59 AND NOT(1日前的X_59)
输出上轨:(1+11/100)*收盘价的10日简单移动平均,DOTLINE,画白色
X_61:=(1-9/100)*收盘价的10日简单移动平均
输出下轨:(上轨+X_61)/2.2,DOTLINE,画红色
X_62:=开盘价
X_63:=收盘价
X_64:=MA(REF(30日内X_63最高值,1),2)
X_65:=MA(REF(30日内X_63最低值,1),2)
X_66:=收盘价的2日指数移动平均
X_67:=EMA(SLOPE(收盘价,21)*20+收盘价,42)
X_68:=收盘价的60日简单移动平均
X_69:=88
X_70:=6
X_71:=收盘价的2日指数移动平均,2),2)
X_72:=X_71的13日简单移动平均*0.99
X_73:=MAX(MAX(最高价-最低价,1日前的收盘价-最高价的绝对值),ABS(1日前的收盘价-最低价))
X_74:=X_73的13日简单移动平均
X_75:=1日前的收盘价-1日前的X_74
输出支撑线:15日内X_75最高值,画洋红色, 线宽为2
X_76:=成交额/成交量/100的3日指数移动平均
X_77:=收盘价的5日简单移动平均
X_78:=收盘价的10日简单移动平均
X_79:=收盘价的20日简单移动平均
X_80:=收盘价的60日简单移动平均
X_81:=收盘价的120日简单移动平均
X_82:=收盘价>X_77 AND X_77>X_78 AND X_78>X_79 AND X_79>X_80 AND X_80>X_81
X_83:=X_82 AND REF(NOT(X_82),1) AND 收盘价>REF(收盘价,1) AND COUNT(REF(收盘价,1)/REF(收盘价,2)>1.095,15)
当满足条件X_83时,在最高价*1.046和17之间画图标
X_84:=收盘价>MAX(X_77,MAX(X_78,X_79)) AND X_68>X_81 AND 收盘价>X_80
X_85:=X_84 AND REF(NOT(X_84),1) AND 收盘价>REF(收盘价,1) AND COUNT(REF(收盘价,1)/REF(收盘价,2)>1.095,15)
当满足条件X_85时,在最高价*1.028和18之间画图标
X_86:=收盘价>MAX(X_77,MAX(X_78,X_79)) AND 收盘价>MAX(X_80,X_81) AND NOT(X_68>X_81)
X_87:=X_86 AND REF(NOT(X_86),1) AND 收盘价>REF(收盘价,1) AND COUNT(REF(收盘价,1)/REF(收盘价,2)>1.095,15)
当满足条件X_87时,在最高价*0.97和16之间画图标
X_88:=收盘价>X_77 AND X_77>X_78 AND X_78>X_79
X_89:=X_88 AND REF(NOT(X_88),1) AND 收盘价>REF(收盘价,1) AND COUNT(REF(收盘价,1)/REF(收盘价,2)>1.095,15)
当满足条件X_89时,在最高价*0.9和23之间画图标
X_90:=收盘价>MAX(X_10,MAX(X_78,X_79))
X_91:=X_90 AND REF(NOT(X_90),1) AND 收盘价>REF(收盘价,1) AND COUNT(REF(收盘价,1)/REF(收盘价,2)>1.095,15)
当满足条件X_91时,在最高价*0.93和22之间画图标
X_92:=(2*收盘价+最高价+最低价)/4
X_93:=X_92的5日简单移动平均
X_94:=1日前的收盘价< 1日前的X_11 AND 收盘价>X_11 AND 收盘价>1日前的收盘价 AND COUNT(1日前的收盘价/2日前的收盘价>1.095,20) AND NOT(2日前的收盘价/3日前的收盘价>1.09)
当满足条件X_94时,在最低价*0.94和'起涨'位置书写文字

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