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


GSPT1:=EMA(CLOSE,10); GSPT2:=(GSPT1/LLV(GSPT1,10)-1)*100; GSPT3:=(-1)*GSPT2; GSPT4:=100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)); GSPT5:=REF(CLOSE,1); GSPT6:=SMA(MAX(CLOSE-GSPT5,0),9,1)/SMA(Abs(CLOSE-GSPT5),9,1)*100; GSPT7:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; GSPT8:=SMA(GSPT7,3,1); GSPT9:=SMA(GSPT8,3,1); GSPT10:=3*GSPT8-2*GSPT9; GSPT11:=GSPT6 >=76 OR GSPT10 > 95; GSPT12:=GSPT4 < 25; GSPT13:=GSPT11 OR GSPT12; GSPT14:=EMA(CLOSE,20); GSPT15:=EMA(CLOSE,30); GSPT16:=EMA(CLOSE,35); GSPT17:=EMA(CLOSE,40); GSPT18:=EMA(CLOSE,45); GSPT19:=EMA(CLOSE,90); GSPT20:=EMA(CLOSE,98); GSPT21:=EMA(CLOSE,106); GSPT22:=EMA(CLOSE,114); GSPT23:=EMA(CLOSE,140); GSPT24:=EMA(CLOSE,148); GSPT25:=EMA(CLOSE,156); GSPT26:=EMA(CLOSE,164); GSPT27:=MAX(MAX(MAX(GSPT15,GSPT16),GSPT17),GSPT18); GSPT28:=MIN(MIN(MIN(GSPT15,GSPT16),GSPT17),GSPT18); GSPT29:=MAX(MAX(MAX(GSPT19,GSPT20),GSPT21),GSPT22); GSPT30:=MIN(MIN(MIN(GSPT19,GSPT20),GSPT21),GSPT22); GSPT31:=MAX(MAX(MAX(GSPT23,GSPT24),GSPT25),GSPT26); GSPT32:=MIN(MIN(MIN(GSPT23,GSPT24),GSPT25),GSPT26); GSPT33:=MAX(MAX(GSPT27,GSPT29),GSPT31); GSPT34:=MIN(MIN(GSPT28,GSPT30),GSPT32); GSPT35:=GSPT33/GSPT34; GSPT36:=LOW/GSPT27; GSPT37:=GSPT35 < 1.3 AND REF(GSPT36,1) < 1.05 AND CLOSE > GSPT14 AND CLOSE > GSPT33 AND GSPT36 < 1.08; GSPT38:=AMOUNT/10000; GSPT39:=LLV(GSPT38,2) > 2000 AND GSPT38 > 8000; GSPT40:=CLOSE/REF(CLOSE,1); GSPT41:=EMA(CLOSE,5); GSPT42:=EMA(CLOSE,10); GSPT43:=EMA(CLOSE,20); GSPT44:=MAX(MAX(GSPT41,GSPT42),GSPT43); GSPT45:=MIN(MIN(GSPT41,GSPT42),GSPT43); GSPT46:=LOW < GSPT45 AND CLOSE > GSPT44 AND vol > REF(VOL,1)*1.2 AND GSPT39 AND GSPT40 > 1.029 AND GSPT37; GSPT47:=(HIGH+LOW+CLOSE)/3; GSPT48:=(GSPT47-MA(GSPT47,81))*1000/(15*AVEDEV(GSPT47,81)); GSPT49:=crOSS(GSPT48,100) AND VOL > REF(VOL,1)*1.2 AND GSPT39 AND GSPT40 > 1.029 AND GSPT37; GSPT50:=MA(CLOSE,30); GSPT51:=MA(CLOSE,60); GSPT52:=MA(CLOSE,90); GSPT53:=MA(CLOSE,240); GSPT54:=ABS(GSPT50/GSPT51-1); GSPT55:=ABS(GSPT51/GSPT52-1); GSPT56:=ABS(GSPT50/GSPT52-1); GSPT57:=CLOSE/REF(CLOSE,1); GSPT58:=GSPT57-1; GSPT59:=(GSPT50+GSPT51+GSPT52)/3; GSPT60:=IF(CLOSE > GSPT59*1.04 AND CLOSE < GSPT59*1.15,1,0); GSPT61:=GSPT53/REF(GSPT53,20); GSPT62:=ABS(GSPT61-1); GSPT63:=IF(GSPT62 < 0.04,1,0); GSPT64:=IF(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 VOL > REF(VOL,1)*1.2 AND GSPT39 AND GSPT37; GSPT66:=GSPT35 < 1.15 AND REF(GSPT36,1) < 1.04 AND CLOSE > GSPT14 AND CLOSE > GSPT33 AND GSPT36 < 1.08 AND GSPT40 > 1.04 AND VOL > REF(VOL,1)*1.2 AND GSPT39 AND GSPT37; GSPT67:=LOW < GSPT34 AND CLOSE > GSPT33 AND GSPT40 > 1.05 AND VOL > REF(VOL,1)*1.2; GSPT68:=GSPT46 OR GSPT49 OR GSPT65 OR GSPT66 OR GSPT67; GSPT69:=(GSPT1/LLV(GSPT1,10)-1)*200; GSPT70:=(GSPT1/LLV(GSPT1,10)-1)*400; GSPT71:=IF(GSPT68,GSPT2,0); 异动价启动:GSPT68;

原理解析:


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

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