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



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);

异动价启动:IF(gspt68,1,0),NODRAW;

STICKLINE(1,gspt2*2,gspt3*2,2,0),COLORGRAY;

STICKLINE(gspt2*2 > REF(gspt2*2,1),gspt2*2,gspt3*2,2,0),COLOR4080FF;

STICKLINE(gspt2*2 > 20 AND gspt2*2 > REF(gspt2*2,1),gspt2*2,gspt3*2,2,0),COLORFF0080;

STICKLINE(gspt13,gspt2,gspt3,2,0),COLORRED;

STICKLINE(NOT(gspt13) AND gspt2 > 0,gspt2,gspt3,2,1),COLORGREEN;

STICKLINE(gspt68,gspt2,gspt2*4,1,0),COLORYELLOW;

STICKLINE(gspt68,gspt3,gspt3*4,1,0),COLORYELLOW;

NOTEXT1A:IF(gspt68,gspt71*6,gspt71*4),COLORMAGENTA,LINETHICK2;

NOTEXT2A:IF(gspt68,(-1)*gspt71*6,(-1)*gspt71*4),COLORMAGENTA,LINETHICK2;


原理解析:
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

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