请教老师MACD编写模型 (文华财经WH8赢智V8.2)

投资者咨询:请教老师MACD编写模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-26 11:20

 请教老师MACD编写模型,当画柱大于0轴上方BK;反之SK;

 请教老师DDI编写模型,当画柱大于0轴上方BK;反之SK;

 

技术人员回复
日期:2018-5-26 16:44
 1、
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
MACD>0,BPK;
MACD<0,SPK;
AUTOFILTER;

2、
TR:=MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1)));//(最高价-前一周期最高价)的绝对值与(最低价-前一周期最低价)的绝对值两者之间较大者定义为TR
DMZ:=IFELSE((HIGH+LOW)<=(REF(HIGH,1)+REF(LOW,1)),0,MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));//如果(最高价+最低价)<=(前一周期最高价+前一周期最低价),DMZ返回0,否则返回TR
DMF:=IFELSE((HIGH+LOW)>=(REF(HIGH,1)+REF(LOW,1)),0,MAX(ABS(HIGH-REF(HIGH,1)),ABS(LOW-REF(LOW,1))));//如果(最高价+最低价)>=(前一周期最高价+前一周期最低价),DMF返回0,否则返回TR
DIZ:=SUM(DMZ,13)/(SUM(DMZ,13)+SUM(DMF,13));//N个周期DMZ之和与(N个周期DMZ的和+N个周期DMF的和)作比值
DIF:=SUM(DMF,13)/(SUM(DMF,13)+SUM(DMZ,13));//N个周期DMF的和与(N个周期DMF的和+N个周期DMZ的和)作比值
DDI:=DIZ-DIF;//DIZ与DIF的差值定义为DDI
DDI,COLORSTICK;
ADDI:SMA(DDI,30,10);//DDI在N1个周期内权重为M的加权平均
AD:MA(ADDI,5);//ADDI在M1个周期内的简单移动平均
DDI>0,BPK;
DDI<0,SPK;
AUTOFILTER;