投资者咨询:
调用MACD柱线显示不全? (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-5-21 8:31
调用5分钟MACD主线显示不全?

#IMPORT[MIN,5,MACD] AS VAR1DIFF5:VAR1.DIFF;
DEA5:VAR1.DEA;
MACD5:2*(DIFF5-DEA5),NODRAW;
AMACD:=10*ABS(MACD5);
MACDHS:=IF(MACD5>0 AND MACD5>REF(MACD5,1),MACD5,0);
MACDHX:=IF(MACD5>0 AND MACD5<REF(MACD5,1),MACD5,0);
MACDLX:=IF(MACD5<0 AND MACD5<REF(MACD5,1),MACD5,0);
MACDLS:=IF(MACD5<0 AND MACD5>REF(MACD5,1),MACD5,0);
STICKLINE(MACDHS>0,0,MACD5,COLORRED,0);
STICKLINE(MACDHX>0,0,MACD5,COLORYELLOW,0);
STICKLINE(MACDLX<0,MACD5,0,COLORCYAN,0);
STICKLINE(MACDLS<0,MACD5,0,COLORLIGHTGREEN,0);
绿柱面积:10*IF (MACD5<0,SUM(MACD5,BARSLAST(MACD5>0)),0),NODRAW,COLORCYAN;
红柱面积:10*IF (MACD5>0,SUM(MACD5,BARSLAST(MACD5<0)),0),NODRAW,COLORRED;
DRAWNUMBER1(REFX(CROSSDOWN(MACD5,0),1),MACD5,SUM(AMACD,BARSLAST(MACD5<0)),2),COLORRED;
DRAWNUMBER1(REFX(CROSS(MACD5,0),1),MACD5,SUM(AMACD,BARSLAST(MACD5>0)),2),VALIGN0,COLORGREEN;
DRAWNUMBER1(MACD5>0&&ISLASTBAR,MACD5,SUM(AMACD,BARSLAST(MACD5<0)),2),COLORRED;
DRAWNUMBER1(MACD5<0&&ISLASTBAR,MACD5,SUM(AMACD,BARSLAST(MACD5>0)),2),VALIGN0,COLORGREEN;
缺少等于条件的判断,这样修改一下:
#IMPORT[MIN,5,MACD] AS VAR1
DIFF5:VAR1.DIFF;
DEA5:VAR1.DEA;
MACD5:2*(DIFF5-DEA5),NODRAW;
AMACD:=10*ABS(MACD5);
MACDHS:=IF(MACD5>0 AND MACD5>=REF(MACD5,1),MACD5,0);
MACDHX:=IF(MACD5>0 AND MACD5<REF(MACD5,1),MACD5,0);
MACDLX:=IF(MACD5<0 AND MACD5<=REF(MACD5,1),MACD5,0);
MACDLS:=IF(MACD5<0 AND MACD5>REF(MACD5,1),MACD5,0);
STICKLINE(MACDHS>0,0,MACD5,COLORRED,0);
STICKLINE(MACDHX>0,0,MACD5,COLORYELLOW,0);
STICKLINE(MACDLX<0,MACD5,0,COLORCYAN,0);
STICKLINE(MACDLS<0,MACD5,0,COLORLIGHTGREEN,0);
绿柱面积:10*IF (MACD5<0,SUM(MACD5,BARSLAST(MACD5>0)),0),NODRAW,COLORCYAN;
红柱面积:10*IF (MACD5>0,SUM(MACD5,BARSLAST(MACD5<0)),0),NODRAW,COLORRED;
DRAWNUMBER1(REFX(CROSSDOWN(MACD5,0),1),MACD5,SUM(AMACD,BARSLAST(MACD5<0)),2),COLORRED;
DRAWNUMBER1(REFX(CROSS(MACD5,0),1),MACD5,SUM(AMACD,BARSLAST(MACD5>0)),2),VALIGN0,COLORGREEN;
DRAWNUMBER1(MACD5>0&&ISLASTBAR,MACD5,SUM(AMACD,BARSLAST(MACD5<0)),2),COLORRED;
DRAWNUMBER1(MACD5<0&&ISLASTBAR,MACD5,SUM(AMACD,BARSLAST(MACD5>0)),2),VALIGN0,COLORGREEN;