未来函数检测结果如下:
该公式包含未来函数:BACKSET


DIF:EMA(CLOSE,12)-EMA(CLOSE,26) COLORRED;
DEA:EMA(DIF,9) COLORGREEN;
MACD:(DIF-DEA)*2,COLORSTICK;
买线1:=LLV(MA(((C+L+O+H)/4),10),5);
卖线:=HHV(MA(((C+L+O+H)/4),5),5);
倍:=(卖线+买线1)/2;
涨停价:=ZTPRICE(REF(C,1),0.1) NODRAW;
跌停价:=DTPRICE(REF(C,1),0.1) NODRAW;
注:=CROSS(C,倍) NODRAW;
试:=H>=倍 AND C< 倍 AND (C>=O OR C>=REF(CLOSE,1)) NODRAW;
价:(卖线+买线1)/2 NODRAW;
涨停:=CLOSE/REF(CLOSE,1)>=1.095;
DIF4:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA4:=EMA(DIF4,9);
ZTB:=C>INTPART(REF(C,1)*(1+10/100)/0.01+0.5)*0.01-0.006 AND C=H;
启动版:=DIF4>-0.2 AND DIF4< 0.35 AND ZTB AND REF(ZTB,1)< 1 AND COUNT(DIF>=-0.01,5)=5;
DRAWTEXT(启动版,0,'妖'),COLORRED;
启动版1:=DIF4>-0.25 AND DIF4< 0.25 AND ZTB AND REF(ZTB,1)< 1 AND COUNT(DIF>=-0.01 OR DIF<=0.01,5)=5;
DRAWICON(启动版1,0,1);
VA1:=HHVBARS(MACD,BARSLAST(MACD< 0)+1);
VA2:=CROSS(BACKSET(CROSS(0,MACD),REF(VA1,1)+2),0.5);
QG:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);
前高1:DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1),COLOR2F4F2F ;
VA31:=LLVBARS(MACD,BARSLAST(MACD>0)+1);
VA41:=CROSS(BACKSET(CROSS(MACD,0),REF(VA31,1)+2),0.5);
BD:=BARSLAST(FILTERX(CROSS(0,MACD),BARSCOUNT(C)));
A111:=C>REF(C,4);
NT:=BARSLASTCOUNT(A111);
TJ11:=NT=9;
TJ13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT;
DRAWTEXT(AY>0,MACD*1.02,VAR2STR(AY,0)),COLORA67D3D;
DRAWTEXT(NT=9,MACD*1.02,'9'),COLORGREEN;
B1:=C< REF(C,4);
NT0:=BARSLASTCOUNT(B1);
TJ21:=NT0=9 ;
TJ23:=ISLASTBAR AND BETWEEN(NT0,5,8);
AY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0;
DRAWTEXT(AY1>0,MACD*0.98,VAR2STR(AY1,0)),COLORA67D3D ;
DRAWTEXT(NT0=9,MACD*0.98,'9'),COLORRED;
MACD120:REF(MACD/2,BARSLAST(MACD=HHV(MACD,120))),COLORA67D3D   ,LINETHICK1;
MACD250:=REF(MACD/2,BARSLAST(MACD=HHV(MACD,250))),COLOR545454 ,NODRAW;
XG:=NOT(REF(MACD120,1)=MACD120);
STICKLINE(XG,0,MACD,0,0),COLORYELLOW;
STICKLINE(MACD>=MACD250,MACD250,MACD,0,0),COLORMAGENTA;
大行情:=NOT(REF(MACD120,1)=REF(MACD250,1)) AND MACD120=MACD250;
DRAWICON(大行情,0,11);
轴:00,COLORWHITE,DOTLINE;
DRAWTEXT(REF(MACD,1)>0 AND MACD< 0,MACD-0.01,'1')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,2)>0 AND REF(MACD,1)< 0 AND MACD< 0,MACD-0.01,'2')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,3)>0 AND REF(MACD,2)< 0 AND REF(MACD,1)< 0 AND MACD< 0,MACD-0.01,'3')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,4)>0 AND REF(MACD,3)< 0 AND REF(MACD,2)< 0 AND REF(MACD,1)< 0 AND MACD< 0,MACD-0.01,'4')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,5)>0 AND REF(MACD,4)< 0 AND REF(MACD,3)< 0 AND REF(MACD,2)< 0 AND REF(MACD,1)< 0 AND MACD< 0,MACD-0.01,'5')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,6)>0 AND REF(MACD,5)< 0 AND REF(MACD,4)< 0 AND REF(MACD,3)< 0 AND REF(MACD,2)< 0 AND REF(MACD,1)< 0 AND MACD< 0,MACD-0.01,'6')COLORCDCDB4 ;
DRAWTEXT(REF(MACD,1)< 0 AND MACD>0,MACD-0.01,'1')COLORRED;
DRAWTEXT(REF(MACD,2)< 0 AND REF(MACD,1)>0 AND MACD>0,MACD-0.01,'2')COLORRED;
DRAWTEXT(REF(MACD,3)< 0 AND REF(MACD,2)>0 AND REF(MACD,1)>0 AND MACD>0,MACD-0.01,'3')COLORRED;
DRAWTEXT(REF(MACD,4)< 0 AND REF(MACD,3)>0 AND REF(MACD,2)>0 AND REF(MACD,1)>0 AND MACD>0,MACD-0.01,'4')COLORRED;
DRAWTEXT(REF(MACD,5)< 0 AND REF(MACD,4)>0 AND REF(MACD,3)>0 AND REF(MACD,2)>0 AND REF(MACD,1)>0 AND MACD>0,MACD-0.01,'5')COLORRED;
DRAWTEXT(REF(MACD,6)< 0 AND REF(MACD,5)>0 AND REF(MACD,4)>0 AND REF(MACD,3)>0 AND REF(MACD,2)>0 AND REF(MACD,1)>0 AND MACD>0,MACD-0.01,'6')COLORRED;

原理解析:
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均 画红色
输出DEA:DIF的9日指数移动平均 画绿色
输出MACD:(DIF-DEA)*2,COLORSTICK
买线1赋值:LLV(MA(((C+L+O+H)/4),10),5)
卖线赋值:HHV(MA(((C+L+O+H)/4),5),5)
倍赋值:(卖线+买线1)/2
涨停价赋值:ZTPRICE(1日前的C,0.1) NODRAW
跌停价赋值:DTPRICE(1日前的C,0.1) NODRAW
注赋值:C上穿倍 NODRAW
试赋值:H>=倍 AND C< 倍 AND (C>=O OR C>=1日前的收盘价) NODRAW
输出价:(卖线+买线1)/2 NODRAW
涨停赋值:收盘价/1日前的收盘价>=1.095
DIF4:=收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA4:=DIF4的9日指数移动平均
ZTB赋值:C>INTPART(1日前的C*(1+10/100)/0.01+0.5)*0.01-0.006 AND C=H
启动版赋值:DIF4>-0.2 AND DIF4< 0.35 AND ZTB AND 1日前的ZTB< 1 AND 统计5日满足DIF>=-0.01的天数=5
当满足条件启动版时,在0和'妖'位置书写文字
启动版1:=DIF4>-0.25 AND DIF4< 0.25 AND ZTB AND 1日前的ZTB< 1 AND 统计5日满足DIF>=-0.01 OR DIF<=0.01的天数=5
当满足条件启动版1时,在0和1之间画图标
VA1赋值:HHVBARS(MACD,上次MACD< 0距今天数+1)
VA2赋值:CROSS(BACKSET(CROSS(0,MACD),1日前的VA1+2),0.5)
QG赋值:CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),1日前的VA1+2),0.5)
输出前高1:DRAWLINE(VA2,MACD,1日前的VA2,1日前的MACD,1),COLOR2F4F2F
VA31赋值:LLVBARS(MACD,上次MACD>0距今天数+1)
VA41赋值:CROSS(BACKSET(CROSS(MACD,0),1日前的VA31+2),0.5)
BD赋值:上次FILTERX(0上穿MACD,C的有效数据周期数距今天数)
A111赋值:C>4日前的C
NT赋值:BARSLASTCOUNT(A111)
TJ11赋值:NT=9
TJ13赋值:ISLASTBAR AND BETWEEN(NT,5,8)
AY赋值:(BACKSET(TJ11>0,9) OR BACKSET(TJ13>0,NT))*NT
DRAWTEXT(AY>0,MACD*1.02,VAR2STR(AY,0)),COLORA67D3D
当满足条件NT=9时,在MACD*1.02和'9'位置书写文字
B1赋值:C< 4日前的C
NT0:=BARSLASTCOUNT(B1)
TJ21赋值:NT0=9
TJ23赋值:ISLASTBAR AND BETWEEN(NT0,5,8)
AY1:=(BACKSET(TJ21>0,9) OR BACKSET(TJ23>0,NT0))*NT0
DRAWTEXT(AY1>0,MACD*0.98,VAR2STR(AY1,0)),COLORA67D3D
当满足条件NT0=9时,在MACD*0.98和'9'位置书写文字
MACD120:REF(MACD/2,上次MACD=120日内MACD最高值距今天数),COLORA67D3D   ,LINETHICK1
MACD250:=REF(MACD/2,上次MACD=250日内MACD最高值距今天数),COLOR545454 ,NODRAW
XG赋值:NOT(1日前的MACD120=MACD120)
当满足条件XG时,在0和MACD之间画柱状线
当满足条件MACD>=MACD250时,在MACD250和MACD之间画柱状线
大行情赋值:NOT(1日前的MACD120=1日前的MACD250) AND MACD120=MACD250
当满足条件大行情时,在0和11之间画图标
输出轴:00,画白色,DOTLINE
DRAWTEXT(1日前的MACD>0 AND MACD< 0,MACD-0.01,'1')COLORCDCDB4
DRAWTEXT(2日前的MACD>0 AND 1日前的MACD< 0 AND MACD< 0,MACD-0.01,'2')COLORCDCDB4
DRAWTEXT(3日前的MACD>0 AND 2日前的MACD< 0 AND 1日前的MACD< 0 AND MACD< 0,MACD-0.01,'3')COLORCDCDB4
DRAWTEXT(4日前的MACD>0 AND 3日前的MACD< 0 AND 2日前的MACD< 0 AND 1日前的MACD< 0 AND MACD< 0,MACD-0.01,'4')COLORCDCDB4
DRAWTEXT(5日前的MACD>0 AND 4日前的MACD< 0 AND 3日前的MACD< 0 AND 2日前的MACD< 0 AND 1日前的MACD< 0 AND MACD< 0,MACD-0.01,'5')COLORCDCDB4
DRAWTEXT(6日前的MACD>0 AND 5日前的MACD< 0 AND 4日前的MACD< 0 AND 3日前的MACD< 0 AND 2日前的MACD< 0 AND 1日前的MACD< 0 AND MACD< 0,MACD-0.01,'6')COLORCDCDB4
DRAWTEXT(1日前的MACD< 0 AND MACD>0,MACD-0.01,'1')画红色
DRAWTEXT(2日前的MACD< 0 AND 1日前的MACD>0 AND MACD>0,MACD-0.01,'2')画红色
DRAWTEXT(3日前的MACD< 0 AND 2日前的MACD>0 AND 1日前的MACD>0 AND MACD>0,MACD-0.01,'3')画红色
DRAWTEXT(4日前的MACD< 0 AND 3日前的MACD>0 AND 2日前的MACD>0 AND 1日前的MACD>0 AND MACD>0,MACD-0.01,'4')画红色
DRAWTEXT(5日前的MACD< 0 AND 4日前的MACD>0 AND 3日前的MACD>0 AND 2日前的MACD>0 AND 1日前的MACD>0 AND MACD>0,MACD-0.01,'5')画红色
DRAWTEXT(6日前的MACD< 0 AND 5日前的MACD>0 AND 4日前的MACD>0 AND 3日前的MACD>0 AND 2日前的MACD>0 AND 1日前的MACD>0 AND MACD>0,MACD-0.01,'6')画红色

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