来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
X_1赋值:(收盘价+最高价+最低价)/3
X_2赋值:X_1的9日指数移动平均
X_3赋值:1日前的X_2
X_4赋值:X_2
X_6赋值:成交量/REF(成交量的5日简单移动平均,1)
X_7赋值:成交量/REF(成交量的5日简单移动平均,1)
X_8赋值:BARSLASTCOUNT(收盘价<开盘价)=2 AND 2的X_5日累和<(-8)
X_9赋值:收盘价的9日指数移动平均
X_10:=X_9的3日指数移动平均
X_11:=X_9的13日指数移动平均
X_12:=1日前的X_5<(-8) AND X_5>1日前的X_5/2的绝对值 AND X_6>1.2
X_13:=X_2>X_3 AND NOT(1日前的X_4 AND 收盘价<开盘价) OR X_12 AND NOT(X_8)
X_14:=X_2>X_3 AND NOT(1日前的X_4 AND 收盘价<开盘价) OR X_12 AND NOT(X_8) AND NOT(1日前的X_13<1 AND (收盘价-最高价)/最高价<(-0.023))
X_15:=X_9上穿X_11 OR X_9=X_11
X_16:=(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
X_17:=MA(100*(收盘价-34日内收盘价最低值)/(34日内最高价最高值-34日内最低价最低值),5)-20
X_18:=X_16的5日指数移动平均,5)*6
X_19:=X_18>0 AND X_18<1日前的X_18 AND X_14
X_20:=3日内X_17最低值
最高价的21日[2日权重]移动平均
最低价的5日[1日权重]移动平均
收盘价的2日[1日权重]移动平均
最高价的21日[2日权重]移动平均
最低价的5日[1日权重]移动平均
X_27:=1日前的最高价/开盘价<1.02 AND 1日前的收盘价<开盘价
最低价的21日[2日权重]移动平均
X_29:=100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
X_30:=100-3*SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
X_31:=X_29<1日前的X_30 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
X_32:=X_31 AND 统计30日满足X_31的天数=1
X_33:=(收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100
X_33的3日[1日权重]移动平均
X_34的3日[1日权重]移动平均
X_36:=BARSLASTCOUNT(收盘价<开盘价)=3
X_37:=(2*收盘价+最高价+最低价+开盘价)/5
X_38:=X_37的4日指数移动平均,4),4)
X_39:=(X_38-1日前的X_38)/1日前的X_38*100
X_40:=X_39的2日简单移动平均
X_41:=X_39的1日简单移动平均
X_42:=X_41上穿X_40 AND X_41<0
X_43:=(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
X_44:=(X_43的3日指数移动平均+X_43的6日指数移动平均+X_43的12日指数移动平均+X_43的24日指数移动平均)/4
X_45:=X_44的2日指数移动平均
X_46:=X_45的2日指数移动平均
X_47:=X_46的2日指数移动平均
X_48:=X_47的2日指数移动平均
X_49:=X_48的2日指数移动平均
X_50:=X_45上穿X_49
X_51:=(收盘价-4日内最低价最低值)/(4日内最高价最高值-4日内最低价最低值)*100
X_51的4日[1日权重]移动平均
X_52的4日[1日权重]移动平均
X_54:=4*X_52-3*X_53
X_55:=收盘价/1日前的收盘价
X_56:=REF((收盘价的5日简单移动平均-收盘价)/收盘价>0.04 AND (收盘价的10日简单移动平均-收盘价的5日简单移动平均)/收盘价的5日简单移动平均>0.04,1) AND 收盘价>=收盘价的3日简单移动平均
X_57:=(收盘价-8日内最低价最低值)/(8日内最高价最高值-8日内最低价最低值)*100
X_57的2日[1日权重]移动平均
X_59:=X_58>1日前的X_58 AND 1日前的X_58<2日前的X_58 AND X_58<23 AND 收盘价>=收盘价的3日简单移动平均
X_60:=收盘价的34日简单移动平均
X_61:=X_60*0.82的5日简单移动平均
X_62:=收盘价
X_64:=X_63 AND X_62
X_65:=(收盘价-24日前的收盘价)/24日前的收盘价*100
X_66:=CROSS(X_65,X_65的12日简单移动平均) AND 开盘价<收盘价 AND 开盘价/1日前的收盘价<=0.97 AND 收盘价/开盘价>=1.05 AND X_65<(-25)
X_67:=(收盘价-20日内最低价最低值)/(20日内最高价最高值-20日内最低价最低值)*100
X_67的6日[1日权重]移动平均
X_69:=IF(5日内X_68最低值<10 AND (收盘价=10日内收盘价最低值 OR 最低价=10日内最低价最低值) AND 收盘价>1日前的收盘价*0.618,40,0)
X_70:=统计2日满足X_69=40的天数>=1 AND X_54-1日前的X_54>=0 AND 收盘价>=开盘价
X_71:=X_14 AND 1日前的X_14=0 AND NOT((收盘价-最高价)/最高价<(-0.02)) AND X_5>=1 AND X_6<1.6 AND 收盘价>收盘价的10日简单移动平均 AND 收盘价的13日简单移动平均>收盘价的25日简单移动平均 AND 1日前的收盘价>开盘价
X_72:=BETWEEN(X_35,76,98) AND ROUND(X_35)-ROUND(1日前的X_35)>=0
X_73:=NOT(X_36) AND 统计5日满足X_5>2的天数>=1 AND (X_6>0.5 OR X_5>=8) AND 收盘价>=收盘价的8日简单移动平均 AND 统计8日满足收盘价>=开盘价的天数>=4 AND ROUND(X_35)>=88 AND ROUND(1日前的X_35)>=88 AND 2日前的X_35>=86
X_74:=X_71 OR (X_42 AND X_50 AND X_54-1日前的X_54>0 AND 收盘价>收盘价的8日简单移动平均 AND BETWEEN(X_55,1.02,1.04))
X_75:=X_59 OR X_56
X_76:=REF(NOT((收盘价-最高价)/最高价<(-0.03)),1)
X_77:=X_64 AND X_6<1.6 AND X_54-1日前的X_54>0 AND NOT((收盘价-最高价)/最高价<(-0.026))
X_78:=X_70 OR X_66 OR (X_64 AND X_6<1.6 AND (X_7>=0.9 OR (收盘价>收盘价的8日简单移动平均 AND X_7>=0.6) OR (收盘价>收盘价的8日简单移动平均 AND 收盘价=开盘价) OR (1日前的X_6>2 AND 收盘价>=开盘价)) AND NOT((收盘价-最高价)/最高价<(-0.026)) AND X_54-1日前的X_54>0 AND 统计3日满足X_77的天数<=2)
输出三合一XXXG:X_78*X_75*X_20