来函数检测结果如下:
该公式没有未来函数
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和' 财'位置书写文字