未来函数检测结果如下:
该公式包含未来函数:BACKSET
指标源码:
原理解析:
输出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')画红色