来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
如果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和'起涨'位置书写文字