来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
X_4赋值:收盘价的1日简单移动平均/18日前的收盘价的18日简单移动平均*100
X_5赋值:MA(FORCAST(X_4,20),6)
X_6赋值:收盘价的240日指数移动平均-收盘价的520日指数移动平均
X_7赋值:X_6的180日指数移动平均
X_8赋值:X_6*2-X_7
X_8的3日[1日权重]移动平均
X_12赋值:60
X_13赋值:130
X_14赋值:45
X_15赋值:收盘价的X_12日指数移动平均-收盘价的X_13日指数移动平均
X_16赋值:X_15的X_14日指数移动平均
X_17赋值:X_15*2-X_16
X_17的3日[1日权重]移动平均
X_19赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
X_20赋值:X_19的9日指数移动平均
X_21赋值:X_19*2-X_20
X_21的3日[1日权重]移动平均
X_23赋值:9日内最低价最低值
X_24赋值:9日内最高价最高值
X_25赋值:EMA((收盘价-X_23)/(X_24-X_23)*100,3)
X_26赋值:X_25的3日指数移动平均
X_27赋值:X_26的3日简单移动平均
X_31赋值:IF(收盘价/1日前的收盘价>1+0.01*9+EXIST(收盘价/1日前的收盘价>1+0.01*9,10)+收盘价/1日前的收盘价>1+0.01*9=3,1,0)
X_32赋值:2.055*最高价的34日指数移动平均,34)-最低价的34日指数移动平均,34),5)>收盘价
X_33赋值:收盘价/1日前的收盘价-1>=0.08
X_34赋值:最低价<2日前的最低价
X_35赋值:最低价<1日前的最低价
X_36赋值:(开盘价-最低价)/(收盘价-开盘价)>=1.48
X_37赋值:收盘价>1日前的收盘价
X_38赋值:收盘价/1日前的收盘价-1>=0.0502
X_39赋值:(最高价-收盘价)/(收盘价-开盘价)<0.33
X_40:=成交量>1日前的成交量*2.5
X_41:=成交量>1日前的成交量
X_42:=收盘价>1日前的收盘价
X_43:=收盘价/1日前的收盘价-1>=0.0502
X_44:=(最高价-收盘价)/(收盘价-开盘价)<0.33
X_45:=收盘价/1日前的收盘价-1>=0.049
X_46:=收盘价>1日前的收盘价
X_47:=成交量>1日前的成交量*1.9
X_48:=IF(FILTER(X_47 AND X_46 AND X_45 AND X_44 OR (X_43 AND X_42 AND X_41 AND X_40 AND X_39) OR (X_38 AND X_37 AND X_36 AND X_35 AND X_34) OR X_33 AND X_32,34),1,0) AND X_31
X_49:=收盘价/1日前的收盘价>1.048
X_50:=收盘价=最高价
X_51:=BETWEEN(FORCAST(成交量,4),0.2*FORCAST(成交量,12),2.1*FORCAST(成交量,12))
X_52:=最低价>1日前的收盘价*0.93
X_53:=KDJ.J-1日前的KDJ.J>30
X_54:=收盘价/1日前的收盘价>1.043
X_55:=MACD.MACD>0
X_56:=MACD.DEA>0
X_57:=SMA(20*(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1)))/REF(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1))),1)-1),2,1)
X_58:=EMA(SMA(20*(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1)))/REF(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1))),1)-1),2,1),2)
X_59:=收盘价>=1日前的收盘价
X_60:=SMA(20*(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1)))/REF(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1))),1)-1),2,1)
X_61:=EMA(SMA(20*(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1)))/REF(DMA(收盘价,2.5*MAX(成交量/700000000,1.1*(MAX(最高价,1日前的收盘价)/最低价和1日前的收盘价的较小值-1))),1)-1),2,1),2)
X_62:=收盘价>=1日前的收盘价
如果X_57>0.24 AND X_58>=0.005 AND X_59返回1否则返回0
X_70:=2
X_71:=收盘价>=ZTPRICE(1日前的收盘价,0.1)
X_72:=统计X_70日满足X_71的天数=1 AND X_71
X_73:=成交量
X_74:=X_73>成交量的89日简单移动平均
X_75:=收盘价的5日指数移动平均
X_76:=收盘价的29日指数移动平均
X_77:=X_75>X_76
X_78:=1日前的收盘价
X_79:=SMA(收盘价-X_78和0较大值,12,1)/SMA(收盘价-X_78的绝对值,12,1)*100
X_80:=SMA(收盘价-X_78和0较大值,56,1)/SMA(收盘价-X_78的绝对值,56,1)*100
X_81:=X_79>X_80 AND X_77 AND X_74
X_82:=30日内最高价最高值
X_83:=30日内最低价最低值
X_84:=REF((X_82/X_83-1)*100<=30,1)
X_85:=((3.48*收盘价+最高价+最低价的绝对值/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均)
X_86:=DMA((2.15*收盘价+最低价+最高价)/4,X_85)
X_87:=X_86的200日指数移动平均*1.1
X_89:=收盘价上穿X_87 AND 1日前的收盘价*1.097<收盘价 AND X_81 AND X_84 AND X_72
如果X_21>X_22 AND X_17>X_18 AND X_8>X_9返回1否则返回0
X_93:=收盘价/1日前的收盘价>1.048 AND 收盘价=最高价 AND BETWEEN(FORCAST(成交量,4),0.2*FORCAST(成交量,12),2.1*FORCAST(成交量,12))
X_94:=X_93的28过滤 AND X_72 AND X_26-X_27>=(-1) AND X_63
输出选股A:X_92 OR X_94 OR X_89