[源码注释]通达信公式动态公式解读
SHORT赋值:12
LONG赋值:26
MID赋值:9
输出DIFF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
输出DEA:DIFF的MID日指数移动平均
输出平滑异同平均线:(DIFF-DEA)*2,COLORFFFF00,COLORSTICK
A1赋值:上次1日前的0上穿DEA距今天数
A2赋值:上次?日前的统计?日中满足DEA 的天数距今天数
=0,A1+1)=A1+1ANDLLV(DIFF,5)=A1+1日内DIFF的最低值ANDCROSS(DIFF,DEA),1))
A3赋值:上次1日前的DIFF上穿DEA距今天数
金叉赋值:如果DIFF上穿DEAANDDEA ,返回?,否则返回?
=0,0,DEA),画黄色
输出低位多次金叉:如果DIFF上穿DEAANDCOUNT(A2 ,返回?,否则返回?
=1,A2+1)
=1ANDCOUNT(DEA
=0,A2+1)=A2+1,0,DEA),画黄色
DIBL1赋值:A3+1日内收盘价的最低值=A1+1日内收盘价的最低值ANDNOT(A3+1日内DIFF的最低值=A1+1日内DIFF的最低值)ANDCROSS(DIFF,DEA)ANDCOUNT(A2
=1,A2+1)
=1ANDCOUNT(DEA
=0,A2+1)=A2+1
底背离赋值:如果DIBL1,返回0,否则返回DEA
当满足条件A2=0时,在DEA位置画直线起点,当满足条件DIBL1=1时,在DEA位置画直线终点,0表示是否延长.,画红色,线宽为3
B1赋值:上次1日前的DEA上穿0距今天数
B2赋值:上次?日前的统计?日中满足DEA 的天数距今天数
=0,B1+1)=B1+1ANDHHV(DIFF,5)=A1+1日内DIFF的最高值ANDCROSS(DEA,DIFF),1))
B3赋值:上次1日前的DEA上穿DIFF距今天数
死叉赋值:如果DEA上穿DIFFANDDEA ,返回?,否则返回?
=0,0,DEA),COLORFFFF00
输出高位多次死叉:如果DEA上穿DIFFANDCOUNT(B2 ,返回?,否则返回?
=1,B2+1)
=1ANDREF(统计?日中满足DEA 的天数
=0,B2+1)=B2+1,1),0,DEA),COLORFFFF00
DINGBL1赋值:B3+1日内收盘价的最高值=B1+1日内收盘价的最高值ANDNOT(B3+1日内DIFF的最高值=B1+1日内DIFF的最高值)ANDCROSS(DEA,DIFF)ANDCOUNT(B2
=1,B2+1)
=1ANDCOUNT(DEA
=0,B2+1)=B2+1
顶背离赋值:如果DINGBL1,返回0,否则返回DEA
当满足条件B2=0时,在DEA位置画直线起点,当满足条件DINGBL1时,在DEA位置画直线终点,0表示是否延长.,COLOR00FF00,线宽为3
当满足条件DIFF 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
DEA,MACD,0,1,0),画红色
当满足条件DEA 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
DIFF,MACD,0,1,0),COLORFFFF00
N1赋值:3
N2赋值:10
N3赋值:10
N4赋值:20
M赋值:9
输出短波:(收盘价的N1日指数移动平均-收盘价的N2日指数移动平均)*1000,线宽为0,画红色
输出短均线:短波的M日指数移动平均,线宽为0,画青色
MACD赋值:2*(短波-短均线)
输出中波:(收盘价的N3日指数移动平均-收盘价的N4日指数移动平均)*1000,画黄色
输出中均线:中波的M日指数移动平均,画蓝色
输出MACD2:2*(中波-中均线),线宽为1
当满足条件MACD2 =0时,在MACD2和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,画洋红色
当满足条件MACD2 0时,在MACD2和0位置之间画柱状线,宽度为2,1不为0则画空心柱.,画白色
当满足条件中波 =中均线时,在中波和中均线位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色
当满足条件中波 中均线时,在中波和中均线位置之间画柱状线,宽度为6,0不为0则画空心柱.,画蓝色
短均线,线宽为2,画青色
短波,画绿色,线宽为2
如果短波 =短均线,返回短波,否则返回无效数,画红色,线宽为2
EE赋值:中波上穿中均线ANDMACD2 1日前的MACD2AND短波 =1日前的短波AND中均线 =1日前的中均线
出来赋值:EE的10日过滤
当满足条件出来时,在中均线位置画1号图标