公式解读:
DIFF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均) DEA赋值:DIFF的9日指数移动平均 MACD2赋值:(2*(DIFF-DEA)) DU0赋值:DIFF上穿0 UD0赋值:0上穿DIFF TDU0赋值:上次DU0距今天数 TUD0赋值:上次UD0距今天数 DU3赋值:1日前的DU0 UD3赋值:1日前的UD0 TDU3赋值:上次DU3距今天数 TUD3赋值:上次UD3距今天数 UDGLINE赋值:如果(TDU3 ,返回?,否则返回? TUD3),TDU3日前的2日内最高价的最高值,TUD3日前的2日内最低价的最低值) JDU0赋值:(((1日前的收盘价 =1日前的UDGLINE)AND(收盘价 UDGLINE))AND(TDU0 TUD0)) JUD0赋值:(((1日前的收盘价 =1日前的UDGLINE)AND(收盘价 UDGLINE))AND(TUD0 TDU0)) JDU1赋值:(JDU0AND(统计TDU0日中满足JDU0的天数=1)) JUD1赋值:(JUD0AND(统计TUD0日中满足JUD0的天数=1)) JDU2赋值:(JDU1AND(1日前的上次JUD1距今天数 1日前的上次JDU1距今天数)) JUD2赋值:(JUD1AND(1日前的上次JUD1距今天数 1日前的上次JDU1距今天数)) JDU3赋值:(JDU1AND(1日前的上次JUD1距今天数 1日前的上次JDU1距今天数)) JUD3赋值:(JUD1AND(1日前的上次JUD1距今天数 1日前的上次JDU1距今天数)) BSLINE赋值:如果(上次JDU2距今天数 ,返回?,否则返回? 上次JUD2距今天数),如果1日前的0上穿MACD2,返回2日内最低价的最低值,否则返回上次1日前的0上穿MACD2距今天数日前的2日内最低价的最低值,如果1日前的MACD2上穿0,返回2日内最高价的最高值,否则返回上次1日前的MACD2上穿0距今天数日前的2日内最高价的最高值) 当满足条件(JDU1OR(上次JDU1距今天数 时,在?位置画?号图标 上次JUD1距今天数)),0,10) 当满足条件(MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =0),0,MACD2,3,1),COLOR0000FF 当满足条件((MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. =0)AND(MACD2 1日前的MACD2)),0,MACD2,3,0),画青色 当满足条件(MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0),0,MACD2,3,0),COLORFFFF00 当满足条件((MACD2 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱. 0)AND(MACD2 1日前的MACD2)),0,MACD2,3,1),画红色 输出DIF:DIFF,线宽为2,COLOR00FFFF 输出DEF:DEA,COLOR00FF00 输出平滑异同平:MACD2,线宽为0,COLORFFFF00 DEFUT赋值:上次MACD2上穿0距今天数 DEFDT赋值:上次0上穿MACD2距今天数 DEFUL赋值:如果(MACD2 ,返回?,否则返回? =0),(DEFUT+1)日内MACD2的最高值,(DEFDT+1)日前的(DEFUT+1)日内MACD2的最高值) DEFDL赋值:如果(MACD2 ,返回?,否则返回? 0),(DEFDT+1)日内MACD2的最低值,(DEFUT+1)日前的(DEFDT+1)日内MACD2的最低值) DEFU2L赋值:(DEFUT+1)日前的DEFUL DEFD2L赋值:(DEFDT+1)日前的DEFDL 当满足条件((((4日内MACD2的最低值 时,在?位置画?号图标 0)AND(MACD2 1日前的MACD2))AND(1日前的MACD2 2日前的MACD2))AND(2日前的MACD2 3日前的MACD2)),MACD2,4) 当满足条件((((4日内MACD2的最高值 时,在?位置画?号图标 0)AND(MACD2 1日前的MACD2))AND(1日前的MACD2 2日前的MACD2))AND(2日前的MACD2 3日前的MACD2)),MACD2,5) 当满足条件((((JUD1OR(上次JDU1距今天数 时,在?位置画?号图标 上次JUD1距今天数))AND(MACD2 =0))AND(1日前的MACD2 1日前的DEFU2L))AND(MACD2 DEFU2L)),MACD2,16) 当满足条件((((JDU1OR(上次JDU1距今天数 时,在?位置画?号图标 上次JUD1距今天数))AND(MACD2 0))AND(1日前的MACD2 1日前的DEFD2L))AND(MACD2 DEFD2L)),MACD2,16) SHORT赋值:12 LONG赋值:27 MID赋值:9 DIFF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均 DEA赋值:DIFF的MID日指数移动平均 MACD赋值:2*(DIFF-DEA) MACD上拐赋值:1日前的MACD 2日前的MACDANDREF(MACD,1) MACDANDREF(DIFF,1) 2日前的DIFF MACD下拐赋值:1日前的MACD 2日前的MACDANDREF(MACD,1) MACD DIFF上拐赋值:1日前的DIFF 2日前的DIFFANDREF(DIFF,1) DIFF DIFF短调再上赋值:3日前的DIFF 2日前的DIFFANDREF(DIFF,1) 2日前的DIFFANDREF(DIFF,1) DIFF DIFF在DEA上赋值:3日前的DEA 3日前的DIFFANDREF(DEA,2) 2日前的DIFFANDREF(DEA,1) 1日前的DIFFANDDEA DIFF 放量起涨赋值:(手) 1日前的成交量(手)*1.618 输出BUYDIFF再上:如果DIFF短调再上,返回1,否则返回0,画蓝色 输出BUYDIF上拐:如果DIFF上拐ANDNOT(BUYDIFF再上),返回1.1,否则返回0.1,画红色 输出BUYMACD上拐:如果MACD上拐,返回2.3,否则返回1.3,画洋红色 输出SELLMACD下拐:如果MACD下拐,返回4,否则返回5,COLOR008000通达信MACD参考指标公式截图