公式解读:
[源码注释]通达信公式动态公式解读
输出
DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均
输出
DEA:DIFF的9日指数移动平均
输出
平滑异同平:2*(DIFF-DEA),COLORSTICK,线宽为2
A1赋值:上次1日前的DIFF上穿DEA距今天数
D1赋值:(收盘价的3日指数移动平均-收盘价的8日指数移动平均)+0
D2赋值:(开盘价的3日指数移动平均-开盘价的8日指数移动平均)+0
D3赋值:(最高价的3日指数移动平均-最高价的8日指数移动平均)+0
D4赋值:(最低价的3日指数移动平均-最低价的8日指数移动平均)+0
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为8,0不为0则画空心柱.,画淡红色
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR006600
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为5,0不为0则画空心柱.,画淡红色
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡红色
当满足条件D1 =D2时,在D3和D4位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00BBFF
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR009900
当满足条件D1 =D2时,在D1和D2位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00BB00
当满足条件D1 =D2时,在D3和D4位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00EE00
底背离赋值:A1+1日前的收盘价 CLOSEANDDIFF A1+1日前的DIFFANDCROSS(DIFF,DEA)
当满足条件底背离时,在0和0.03位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00FF00
输出
底背:当满足条件A1=0时,在DEA位置画直线起点,当满足条件底背离时,在DEA位置画直线终点,0表示是否延长.,COLORFF00FF,线宽为4
当满足条件底背离时,在DIFF位置书写文字,COLORFF00FF
A2赋值:上次1日前的DEA上穿DIFF距今天数
顶背离赋值:A2+1日前的收盘价 CLOSEANDREF(DIFF,A2+1) DIFFANDCROSS(DEA,DIFF)
输出
顶背:当满足条件A2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,线宽为4
T赋值:如果(收盘价的有效数据周期数 ,返回?,否则返回?
7),(100)*((收盘价的7日简单移动平均)/(7日内收盘价的7日简单移动平均的最低值)-1),1)
N赋值:如果(T ,返回?,否则返回?
0.35),6,65)
W赋值:((-((100)*(N日内最高价的最高值-收盘价))/(N日内最高价的最高值-N日内最低价的最低值)))
RV赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100
RG赋值:(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100
J0赋值:(最高价+最低价)/2
QJ赋值:J0的3日指数移动平均
J1赋值:如果收盘价 ,返回?,否则返回?
QJ,(手),0)
J2赋值:如果收盘价 ,返回?,否则返回?
QJ,成交量(手),0)
BB赋值:J1-J2的22日累和的3日简单移动平均,COLOR00DDDD,NODRAW
累加赋值:21*BB+20*1日前的BB+19*2日前的BB+18*3日前的BB+17*4日前的BB
+16*5日前的BB+15*6日前的BB+14*7日前的BB+13*8日前的BB+12*日前的
(BB,9)+11*10日前的BB+10*11日前的BB+9*12日前的BB+8*13日前的BB
+7*14日前的BB+6*15日前的BB+5*16日前的BB+4*17日前的BB+3*日前的
(BB,18)+2*19日前的BB+20日前的BB
AWMA赋值:累加/(21+1)/21*2
CC赋值:AWMA,COLOR008800,NODRAW
VAR3赋值:(BB-CC)
VAR4赋值:RV的3日[1日权重]移动平均
VAR5赋值:VAR4的3日[1日权重]移动平均
KK赋值:RG的3日[1日权重]移动平均的2日指数移动平均,COLORFFFFFF
DD赋值:KK的3日[1日权重]移动平均,COLOR00FFFF
输出
涨停:W上穿-2ANDCROSS(VAR4,VAR5)ANDCROSS(KK,DD)