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





GSPT1:=(C-LLV(L,18))/(HHV(H,18)-LLV(L,18))*100;

GSPT2:=SMA(SMA(GSPT1,2,1)+3,2,1);

GSPT3:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19);

GSPT4:=3*SMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5,1);

GSPT5:=SMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5,1);

GSPT6:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;

GSPT7:=EMA(GSPT6,3);

GSPT8:=EMA(GSPT7,2);

GSPT9:=3*GSPT7-2*GSPT8;

GSPT10:=LLV(LOW,8);

GSPT11:=HHV(HIGH,8);

GSPT12:=EMA((CLOSE-GSPT10)/(GSPT11-GSPT10)*100,3);

GSPT13:=EMA(GSPT12,3);

GSPT14:=(CLOSE-LLV(LOW,6))/(HHV(HIGH,6)-LLV(LOW,6))*100;

GSPT15:=SMA(GSPT14,3,1);

GSPT16:=SMA(GSPT15,2.5,1);

GSPT17:=BARSLAST(REF(CROSS(GSPT9,GSPT8),1));

GSPT18:=REF(CLOSE,GSPT17+1)>CLOSE AND GSPT9>REF(GSPT9,GSPT17+1) AND CROSS(GSPT9,GSPT8);

GSPT19:=BARSLAST(REF(CROSS(GSPT8,GSPT9),1));

GSPT20:=REF(CLOSE,GSPT19+1)<CLOSE AND REF(GSPT8,GSPT19+1)>GSPT8 AND CROSS(GSPT8,GSPT9);

GSPT21:=CROSS(GSPT7,50) AND CROSS(GSPT8,40);

GSPT22:=CROSS(GSPT7,50) AND CROSS(GSPT8,50) AND CROSS(GSPT13,22);

GSPT23:=CROSS(GSPT7,50) AND CROSS(GSPT8,50) AND CROSS(GSPT13,35);

GSPT48:=CROSS(GSPT7,50) AND CROSS(GSPT8,50) AND CROSS(GSPT13,45);

GSPT49:=CROSS(GSPT7,50) AND CROSS(GSPT8,50) AND CROSS(GSPT13,55.3);

变速率:(GSPT2-(GSPT3+100));

DRAWTEXT(BARSLAST(变速率>0)=1,变速率,'1'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=2,变速率,'2'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=3,变速率,'3'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=5,变速率,'5'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=8,变速率,'8'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=13,变速率,'13'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=21,变速率,'21'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=34,变速率,'34'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率>0)=55,变速率,'55'),COLORYELLOW;

DRAWTEXT(BARSLAST(变速率<0)=1,变速率,'1'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=2,变速率,'2'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=3,变速率,'3'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=5,变速率,'5'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=8,变速率,'8'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=13,变速率,'13'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=21,变速率,'21'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=34,变速率,'34'),COLORGREEN;

DRAWTEXT(BARSLAST(变速率<0)=55,变速率,'55'),COLORGREEN;

趋势线:GSPT4-2*SMA(GSPT5,3,1),COLORYELLOW,LINETHICK1; 

天:100,COLOR9F9F5F,LINETHICK1;

地:-10,COLOR7070DB,LINETHICK1;

进:GSPT15,COLORMAGENTA,LINETHICK1;

退:GSPT16,COLORGREEN,LINETHICK1;

DRAWBAND(GSPT16,RGB(10,250,10),GSPT15,RGB(250,10,10));

DRAWICON(CROSS(GSPT15,GSPT16),GSPT15,1);

DRAWICON(CROSS(GSPT16,GSPT15),GSPT16,2);

DRAWTEXT(CROSS(96,GSPT9) AND (GSPT9<=80),75,'回'),COLORFF6EC7;

DRAWTEXT(CROSS(GSPT9,1) AND (GSPT9<=20),15,'反'),COLORFF8855;

DRAWTEXT(GSPT18>0,5,'底'),COLORB0C4DE;

DRAWTEXT(GSPT20>0,98,'顶'),COLOR0099FF;

STICKLINE(GSPT21,71,19,2,0),COLORFF8855;

DRAWTEXT(GSPT21,46,' 财'),COLORYELLOW;

STICKLINE(GSPT22,71,19,2,0),COLORFF0088;

DRAWTEXT(GSPT22,46,' 财'),COLORYELLOW;

STICKLINE(GSPT23,71,19,2,0),COLORFF0088;

DRAWTEXT(GSPT23,46,' 财'),COLORYELLOW;

STICKLINE(GSPT48,71,19,2,0),COLORFF0088;

DRAWTEXT(GSPT48,46,' 财'),COLORYELLOW;

STICKLINE(GSPT49,71,19,2,0),COLORFF0088;

DRAWTEXT(GSPT49,46,' 财'),COLORYELLOW;


原理解析:
GSPT1赋值:(C-18日内L最低值)/(18日内H最高值-18日内L最低值)*100
GSPT1的2日[1日权重]移动平均
GSPT3赋值:MA(-100*(34日内H最高值-C)/(34日内H最高值-34日内L最低值),19)
GSPT4赋值:3*SMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,5,1)
GSPT5赋值:SMA((C-30日内L最低值)/(30日内H最高值-30日内L最低值)*100,5,1)
GSPT6赋值:(收盘价-6日内最低价最低值)/(6日内最高价最高值-6日内最低价最低值)*100
GSPT7赋值:GSPT6的3日指数移动平均
GSPT8赋值:GSPT7的2日指数移动平均
GSPT9赋值:3*GSPT7-2*GSPT8
GSPT10:=8日内最低价最低值
GSPT11:=8日内最高价最高值
GSPT12:=EMA((收盘价-GSPT10)/(GSPT11-GSPT10)*100,3)
GSPT13:=GSPT12的3日指数移动平均
GSPT14:=(收盘价-6日内最低价最低值)/(6日内最高价最高值-6日内最低价最低值)*100
GSPT14的3日[1日权重]移动平均
GSPT15的2.5日[1日权重]移动平均
GSPT17:=上次1日前的GSPT9上穿GSPT8距今天数
GSPT18:=GSPT17+1日前的收盘价>收盘价 AND GSPT9>GSPT17+1日前的GSPT9 AND GSPT9上穿GSPT8
GSPT19:=上次1日前的GSPT8上穿GSPT9距今天数
GSPT20:=GSPT19+1日前的收盘价<收盘价 AND GSPT19+1日前的GSPT8>GSPT8 AND GSPT8上穿GSPT9
GSPT21:=GSPT7上穿50 AND GSPT8上穿40
GSPT22:=GSPT7上穿50 AND GSPT8上穿50 AND GSPT13上穿22
GSPT23:=GSPT7上穿50 AND GSPT8上穿50 AND GSPT13上穿35
GSPT48:=GSPT7上穿50 AND GSPT8上穿50 AND GSPT13上穿45
GSPT49:=GSPT7上穿50 AND GSPT8上穿50 AND GSPT13上穿55.3
输出变速率:(GSPT2-(GSPT3+100))
DRAWTEXT(上次变速率>0距今天数=1,变速率,'1'),画黄色
DRAWTEXT(上次变速率>0距今天数=2,变速率,'2'),画黄色
DRAWTEXT(上次变速率>0距今天数=3,变速率,'3'),画黄色
DRAWTEXT(上次变速率>0距今天数=5,变速率,'5'),画黄色
DRAWTEXT(上次变速率>0距今天数=8,变速率,'8'),画黄色
DRAWTEXT(上次变速率>0距今天数=13,变速率,'13'),画黄色
DRAWTEXT(上次变速率>0距今天数=21,变速率,'21'),画黄色
DRAWTEXT(上次变速率>0距今天数=34,变速率,'34'),画黄色
DRAWTEXT(上次变速率>0距今天数=55,变速率,'55'),画黄色
DRAWTEXT(上次变速率<0距今天数=1,变速率,'1'),画绿色
DRAWTEXT(上次变速率<0距今天数=2,变速率,'2'),画绿色
DRAWTEXT(上次变速率<0距今天数=3,变速率,'3'),画绿色
DRAWTEXT(上次变速率<0距今天数=5,变速率,'5'),画绿色
DRAWTEXT(上次变速率<0距今天数=8,变速率,'8'),画绿色
DRAWTEXT(上次变速率<0距今天数=13,变速率,'13'),画绿色
DRAWTEXT(上次变速率<0距今天数=21,变速率,'21'),画绿色
DRAWTEXT(上次变速率<0距今天数=34,变速率,'34'),画绿色
DRAWTEXT(上次变速率<0距今天数=55,变速率,'55'),画绿色
GSPT5的3日[1日权重]移动平均
 输出天:100,COLOR9F9F5F,LINETHICK1
输出地:-10,COLOR7070DB,LINETHICK1
输出进:GSPT15,画洋红色,LINETHICK1
输出退:GSPT16,画绿色,LINETHICK1
DRAWBAND(GSPT16,RGB(10,250,10),GSPT15,RGB(250,10,10))
DRAWICON(GSPT15上穿GSPT16,GSPT15,1)
DRAWICON(GSPT16上穿GSPT15,GSPT16,2)
DRAWTEXT(96上穿GSPT9 AND (GSPT9<=80),75,'回'),COLORFF6EC7
DRAWTEXT(GSPT9上穿1 AND (GSPT9<=20),15,'反'),COLORFF8855
当满足条件GSPT18>0时,在5和'底'位置书写文字
当满足条件GSPT20>0时,在98和'顶'位置书写文字
当满足条件GSPT21时,在71和19之间画柱状线
当满足条件GSPT21时,在46和' 财'位置书写文字
当满足条件GSPT22时,在71和19之间画柱状线
当满足条件GSPT22时,在46和' 财'位置书写文字
当满足条件GSPT23时,在71和19之间画柱状线
当满足条件GSPT23时,在46和' 财'位置书写文字
当满足条件GSPT48时,在71和19之间画柱状线
当满足条件GSPT48时,在46和' 财'位置书写文字
当满足条件GSPT49时,在71和19之间画柱状线
当满足条件GSPT49时,在46和' 财'位置书写文字

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