[源码注释]通达信至尊变色MACD指标公式公式解读
输出DIFF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,COLORFFFFFF
输出DEA:DIFF的9日指数移动平均,COLOR00FFFF
输出平滑异同平:(2)*(DIFF-DEA),COLORSTICK,COLOR00FF00
AT1赋值:上次1日前的DIFF上穿DEA距今天数
BIT1赋值:(AT1+1日前的收盘价
收盘价)AND(AT1+1日前的DIFF
DIFF)ANDCROSS(DIFF,DEA)
当满足条件如果(BIT1 ,返回?,否则返回?时,在?位置书写文字
0),1,0),0.279,'大战役'),COLOR00FFFC
RSV赋值:((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*(100)
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
AT2赋值:上次1日前的K上穿D距今天数
B2赋值:(AT2+1日前的收盘价
收盘价)AND(AT2+1日前的K
K)ANDCROSS(K,D)
当满足条件如果(B2 ,返回?,否则返回?时,在?位置书写文字
0),1,0),0.233,'瞄准'),COLOR6C8CCF
LC赋值:1日前的收盘价
RSI1赋值:((收盘价-LC和0的较大值的6日[1日权重]移动平均)/(收盘价-LC的绝对值的6日[1日权重]移动平均))*(100)
RSI2赋值:((收盘价-LC和0的较大值的12日[1日权重]移动平均)/(收盘价-LC的绝对值的12日[1日权重]移动平均))*(100)
A3赋值:上次1日前的RSI1上穿RSI2距今天数
B3赋值:(A3+1日前的收盘价
收盘价)AND(A3+1日前的RSI1
RSI1)ANDCROSS(RSI1,RSI2)
当满足条件如果(B3 ,返回?,否则返回?时,在?位置书写文字
0),1,0),(-0.01),'瞄准'),COLORFF05FF
SIQ1赋值:(开盘价
收盘价的20.5日简单移动平均)AND(收盘价
收盘价的20.5日简单移动平均)
SIQ2赋值:(收盘价的8日简单移动平均
收盘价的20.5日简单移动平均)
SIQ3赋值:(收盘价的20.5日简单移动平均
收盘价的41日简单移动平均)
SIQ5赋值:((手)
(成交量(手)的5日简单移动平均)*(1.01))AND(成交量(手)
(成交量(手)的10日简单移动平均)*(1.01))
SIQ赋值:SIQ1ANDSIQ2ANDSIQ3ANDSIQ5
当满足条件SIQ时,在0.2位置书写文字,COLORFF00FF
金叉日1赋值:MACD.DIF上穿MACD.DEAANDMACD.DIF 累加至?的天数
0,1)
金叉日2赋值:MACD.DIF上穿MACD.DEAANDMACD.DIF 累加至?的天数
0,2)
死叉日1赋值:MACD.DEA上穿MACD.DIF累加至1的天数
死叉日2赋值:MACD.DEA上穿MACD.DIF累加至2的天数
F1赋值:金叉日1
死叉日1AND死叉日1
金叉日2AND金叉日2
死叉日2
绿柱最低点日1赋值:MACD.DIF在金叉日1日前的死叉日1-金叉日1天内第1个最低价到当前周期的周期数
绿柱最低点日2赋值:MACD.DIF在金叉日2日前的死叉日2-金叉日2天内第1个最低价到当前周期的周期数
F2赋值:绿柱最低点日1日前的最低价
绿柱最低点日2日前的最低价
F3赋值:绿柱最低点日1日前的MACD.DIF
绿柱最低点日2日前的MACD.DIF
F4赋值:?日前的统计?日中满足MACD.MACD 的天数
0,死叉日1-金叉日1),金叉日1)
=2
F1ANDF2ANDF3ANDF4