如何对macd,一段周期前的,红柱求和? (文华财经WH8赢智V8.2)

投资者咨询:如何对macd,一段周期前的,红柱求和? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-30 14:24
 //如何对macd,一段周期前的,红柱求和?

SHORT:=12;
LONG:=26;
M:=9;

//*** T中   MACD指标*****************************
T中:=1;//  N倍MACD
T中DIFF:EMA(CLOSE,SHORT*T中) - EMA(CLOSE,LONG*T中),DOT,NOTEXT,COLORWHITE;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T中DEA :EMA(T中DIFF,M*T中),DOT,NOTEXT,COLORYELLOW;//DIFF的M个周期指数平滑移动平均
T中MD  :2*(T中DIFF-T中DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线 
//DRAWLINE(T中MD>=0,T中MD,T中MD>=0,T中MD,COLORMAGENTA),LINETHICK4; 
//DRAWLINE(T中MD< 0,T中MD,T中MD< 0,T中MD,COLORGREEN  ),LINETHICK4; 

//如何对最近1000个周期内,红柱求和,或者是绿柱求和?

T中BLHZ:IF(1,SUM(T中MD,1000),NULL),NODRAW;//这个不分红柱,绿柱了
T中BLHZ2:IF(1,SUM(T中MD>0,1000),NULL),NODRAW;//这个红柱,周期数
T中BLHZ3:IF(1,SUM(T中MD<0,1000),NULL),NODRAW;//这个绿柱,周期数
T中BLHZ4:IF(1,LOOP1(T中MD>0,1000,ADD),NULL),NODRAW;////这个红柱,周期数


 
技术人员回复
日期:2018-7-30 14:31
参考

SHORT:=12;
LONG:=26;
M:=9;

//*** T中   MACD指标*****************************
T中:=1;//  N倍MACD
T中DIFF:EMA(CLOSE,SHORT*T中) - EMA(CLOSE,LONG*T中),DOT,NOTEXT,COLORWHITE;//短周期与长周期的收盘价的指数平滑移动平均值做差。
T中DEA :EMA(T中DIFF,M*T中),DOT,NOTEXT,COLORYELLOW;//DIFF的M个周期指数平滑移动平均
T中MD  :2*(T中DIFF-T中DEA),COLORSTICK,NOTEXT;//  DIFF减DEA的2倍画线 
红柱:SUM(IF(T中MD>0,T中MD,0),1000),NODRAW;
绿柱:SUM(IF(T中MD<0,T中MD,0),1000),NODRAW;