来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
GSPT1赋值:收盘价的10日指数移动平均
GSPT2赋值:(GSPT1/10日内GSPT1最低值-1)*100
GSPT3赋值:(-1)*GSPT2
GSPT4赋值:100*(14日内最高价最高值-收盘价)/(14日内最高价最高值-14日内最低价最低值)
GSPT5赋值:1日前的收盘价
GSPT6赋值:SMA(收盘价-GSPT5和0较大值,9,1)/SMA(收盘价-GSPT5的绝对值,9,1)*100
GSPT7赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
GSPT7的3日[1日权重]移动平均
GSPT8的3日[1日权重]移动平均
GSPT10:=3*GSPT8-2*GSPT9
GSPT11:=GSPT6 >=76 OR GSPT10 > 95
GSPT12:=GSPT4 < 25
GSPT13:=GSPT11 OR GSPT12
GSPT14:=收盘价的20日指数移动平均
GSPT15:=收盘价的30日指数移动平均
GSPT16:=收盘价的35日指数移动平均
GSPT17:=收盘价的40日指数移动平均
GSPT18:=收盘价的45日指数移动平均
GSPT19:=收盘价的90日指数移动平均
GSPT20:=收盘价的98日指数移动平均
GSPT21:=收盘价的106日指数移动平均
GSPT22:=收盘价的114日指数移动平均
GSPT23:=收盘价的140日指数移动平均
GSPT24:=收盘价的148日指数移动平均
GSPT25:=收盘价的156日指数移动平均
GSPT26:=收盘价的164日指数移动平均
GSPT27:=GSPT15和GSPT16较大值,GSPT17),GSPT18)
GSPT28:=GSPT15和GSPT16的较小值,GSPT17),GSPT18)
GSPT29:=GSPT19和GSPT20较大值,GSPT21),GSPT22)
GSPT30:=GSPT19和GSPT20的较小值,GSPT21),GSPT22)
GSPT31:=GSPT23和GSPT24较大值,GSPT25),GSPT26)
GSPT32:=GSPT23和GSPT24的较小值,GSPT25),GSPT26)
GSPT33:=GSPT27和GSPT29较大值,GSPT31)
GSPT34:=GSPT28和GSPT30的较小值,GSPT32)
GSPT35:=GSPT33/GSPT34
GSPT36:=最低价/GSPT27
GSPT37:=GSPT35 < 1.3 AND 1日前的GSPT36 < 1.05 AND 收盘价 > GSPT14 AND 收盘价 > GSPT33 AND GSPT36 < 1.08
GSPT38:=成交额/10000
GSPT39:=2日内GSPT38最低值 > 2000 AND GSPT38 > 8000
GSPT40:=收盘价/1日前的收盘价
GSPT41:=收盘价的5日指数移动平均
GSPT42:=收盘价的10日指数移动平均
GSPT43:=收盘价的20日指数移动平均
GSPT44:=GSPT41和GSPT42较大值,GSPT43)
GSPT45:=GSPT41和GSPT42的较小值,GSPT43)
GSPT46:=最低价 < GSPT45 AND 收盘价 > GSPT44 AND 成交量 > 1日前的成交量*1.2 AND GSPT39 AND GSPT40 > 1.029 AND GSPT37
GSPT47:=(最高价+最低价+收盘价)/3
GSPT48:=(GSPT47-GSPT47的81日简单移动平均)*1000/(15*AVEDEV(GSPT47,81))
GSPT49:=GSPT48上穿100 AND 成交量 > 1日前的成交量*1.2 AND GSPT39 AND GSPT40 > 1.029 AND GSPT37
GSPT50:=收盘价的30日简单移动平均
GSPT51:=收盘价的60日简单移动平均
GSPT52:=收盘价的90日简单移动平均
GSPT53:=收盘价的240日简单移动平均
GSPT54:=GSPT50/GSPT51-1的绝对值
GSPT55:=GSPT51/GSPT52-1的绝对值
GSPT56:=GSPT50/GSPT52-1的绝对值
GSPT57:=收盘价/1日前的收盘价
GSPT58:=GSPT57-1
GSPT59:=(GSPT50+GSPT51+GSPT52)/3
如果收盘价 > GSPT59*1.04 AND 收盘价 < GSPT59*1.15返回1否则返回0
GSPT61:=GSPT53/20日前的GSPT53
GSPT62:=GSPT61-1的绝对值
如果GSPT62 < 0.04返回1否则返回0
如果GSPT54 < 0.04 AND GSPT55 < 0.04 AND GSPT56 < 0.04 AND GSPT58 > 0.04 AND GSPT60=1 AND GSPT63=1 AND GSPT59 > GSPT53返回1否则返回0
GSPT65:=GSPT64 AND 成交量 > 1日前的成交量*1.2 AND GSPT39 AND GSPT37
GSPT66:=GSPT35 < 1.15 AND 1日前的GSPT36 < 1.04 AND 收盘价 > GSPT14 AND 收盘价 > GSPT33 AND GSPT36 < 1.08 AND GSPT40 > 1.04 AND 成交量 > 1日前的成交量*1.2 AND GSPT39 AND GSPT37
GSPT67:=最低价 < GSPT34 AND 收盘价 > GSPT33 AND GSPT40 > 1.05 AND 成交量 > 1日前的成交量*1.2
GSPT68:=GSPT46 OR GSPT49 OR GSPT65 OR GSPT66 OR GSPT67
GSPT69:=(GSPT1/10日内GSPT1最低值-1)*200
GSPT70:=(GSPT1/10日内GSPT1最低值-1)*400
如果GSPT68返回GSPT2否则返回0
如果GSPT68返回1否则返回0
当满足条件1时,在GSPT2*2和GSPT3*2之间画柱状线
STICKLINE(GSPT2*2 > 1日前的GSPT2*2,GSPT2*2,GSPT3*2,2,0),COLOR4080FF
STICKLINE(GSPT2*2 > 20 AND GSPT2*2 > 1日前的GSPT2*2,GSPT2*2,GSPT3*2,2,0),COLORFF0080
当满足条件GSPT13时,在GSPT2和GSPT3之间画柱状线
STICKLINE(NOT(GSPT13) AND GSPT2 > 0,GSPT2,GSPT3,2,1),画绿色
当满足条件GSPT68时,在GSPT2和GSPT2*4之间画柱状线
当满足条件GSPT68时,在GSPT3和GSPT3*4之间画柱状线
如果GSPT68返回GSPT71*6否则返回GSPT71*4
输出NOTEXT2A:IF(GSPT68,(-1)*GSPT71*6,(-1)*GSPT71*4),画洋红色, 线宽为2