投资者咨询:请教一个MACD问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-1-21 22:00
S:=12;
P:=26;
M:=9;
DIFF1:EMA(CLOSE,S) - EMA(CLOSE,P);
DEA1:EMA(DIFF1,M);
MACD:2*(DIFF1-DEA1),COLORFF00FF;
MACDHS:=IF(MACD>0 AND MACD>=REF(MACD,1),MACD,0);
MACDHX:=IF(MACD>0 AND MACD<REF(MACD,1),MACD,0);
MACDLX:=IF(MACD<0 AND MACD<=REF(MACD,1),MACD,0);
MACDLS:=IF(MACD<0 AND MACD>REF(MACD,1),MACD,0);
STICKLINE(MACDHS>0,0,MACD,9,0),COLORBB0000;
STICKLINE(MACDHS>0,0,MACD,8,0),COLORCC0000;
STICKLINE(MACDHS>0,0,MACD,7,0),COLORCC1100;
STICKLINE(MACDHS>0,0,MACD,6,0),COLORDD2211;
STICKLINE(MACDHS>0,0,MACD,5,0),COLORDD3322;
STICKLINE(MACDHS>0,0,MACD,4,0),COLOREE4433;
STICKLINE(MACDHS>0,0,MACD,3,0),COLOREE5544;
STICKLINE(MACDHS>0,0,MACD,2,0),COLORFF6655;
STICKLINE(MACDHS>0,0,MACD,1,0),COLORFF7766;
STICKLINE(MACDHX>0,0,MACD,9,0),COLORBB7700;
STICKLINE(MACDHX>0,0,MACD,8,0),COLORCC8800;
STICKLINE(MACDHX>0,0,MACD,7,0),COLORCC9900;
STICKLINE(MACDHX>0,0,MACD,6,0),COLORDDAA00;
STICKLINE(MACDHX>0,0,MACD,5,0),COLORDDBB00;
STICKLINE(MACDHX>0,0,MACD,4,0),COLOREECC00;
STICKLINE(MACDHX>0,0,MACD,3,0),COLOREEDD00;
STICKLINE(MACDHX>0,0,MACD,2,0),COLORFFEE00;
STICKLINE(MACDHX>0,0,MACD,1,0),COLORFFFF00;
STICKLINE(MACDLX<0,MACD,0,9,0),COLOR000077;
STICKLINE(MACDLX<0,MACD,0,8,0),COLOR001188;
STICKLINE(MACDLX<0,MACD,0,7,0),COLOR002299;
STICKLINE(MACDLX<0,MACD,0,6,0),COLOR0033AA;
STICKLINE(MACDLX<0,MACD,0,5,0),COLOR0044BB;
STICKLINE(MACDLX<0,MACD,0,4,0),COLOR0055CC;
STICKLINE(MACDLX<0,MACD,0,3,0),COLOR0066DD;
STICKLINE(MACDLX<0,MACD,0,2,0),COLOR0077EE;
STICKLINE(MACDLX<0,MACD,0,1,0),COLOR0088FF;
STICKLINE(MACDLS<0,MACD,0,9,0),COLOR005500;
STICKLINE(MACDLS<0,MACD,0,8,0),COLOR007700;
STICKLINE(MACDLS<0,MACD,0,7,0),COLOR009900;
STICKLINE(MACDLS<0,MACD,0,6,0),COLOR00AA00;
STICKLINE(MACDLS<0,MACD,0,5,0),COLOR00BB00;
STICKLINE(MACDLS<0,MACD,0,4,0),COLOR00CC00;
STICKLINE(MACDLS<0,MACD,0,3,0),COLOR00DD00;
STICKLINE(MACDLS<0,MACD,0,2,0),COLOR00EE00;
STICKLINE(MACDLS<0,MACD,0,1,0),COLOR00FF00;
DIFF:=DIFF1,COLORFFFFFF;
DEA:=DEA1,COLORFFFF00;
HMACD:=HHV(MACD,43);
DIFF2 := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA2 := EMA(DIFF,M);
MACD1:=2*(DIFF-DEA),COLORSTICK;
DRAWNUMBER(MACD1>REF(MACD1,1)&&REFX(MACD1,1)<MACD1&&MACD1>0,0-10,MACD1,2,COLORWHITE);
DRAWNUMBER(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,0+1,MACD1,2,COLORGREEN);
AA1:=VALUEWHEN(MACD1>REF(MACD1,1)&&REFX(MACD1,1)<MACD1&&MACD1>0,MACD1);
AA2:=VALUEWHEN(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,MACD1);
T1:=MACD1>REF(MACD1,1)&&REFX(MACD1,1)<MACD1&&MACD1>0;
AA:=SUMBARS(T1,2)-1;
BB:=BARSLAST(CROSS(DIFF,DEA))+1;
CC:=IF(COUNT(T1,BB)>1&&T1&&MACD>REF(MACD,AA),COUNT(COUNT(T1,BB)>1&&T1&&MACD>REF(MACD,AA),BARSLAST(CROSS(COUNT(T1,BB)>0,0.5)&&T1)+1),1);
DRAWNUMBER(COUNT(T1,BB)>1&&T1&&MACD>REF(MACD,AA),MACD,CC+1,0,COLORYELLOW),ALIGN0;
DRAWTEXT(COUNT(T1,BB)>1&&T1&&MACD>REF(MACD,AA),MACD,'增量'),COLORYELLOW,ALIGN2;
DRAWTEXT(COUNT(T1,BB)>1&&T1&&MACD<REF(MACD,AA),MACD,'余量');
DRAWTEXT(CROSS(COUNT(T1,BB)>0,0.5)&&T1&&T1&&AA1<REF(AA1,1),MACD,'新余量');
DRAWTEXT(CROSS(COUNT(T1,BB)>0,0.5)&&T1&&AA1>REF(AA1,1),MACD,'新增量');
A1:=SUMBARS(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,2)-1;
B1:=BARSLAST(CROSSDOWN(DIFF,DEA))+1;
T2:=MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0;
C1:=IF(COUNT(T2,B1)>1&&T2&&MACD<REF(MACD,A1),COUNT(COUNT(T2,B1)>1&&T2&&MACD<REF(MACD,A1),BARSLAST(CROSS(COUNT(T2,B1)>0,0.5)&&T2)+1),1);
DRAWNUMBER(COUNT(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,B1)>1&&MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0&&MACD<REF(MACD,A1),MACD,C1+1,0,COLORYELLOW),ALIGN0;
DRAWTEXT(COUNT(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,B1)>1&&MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0&&MACD<REF(MACD,A1),MACD,'增量'),COLORYELLOW,ALIGN2;
DRAWTEXT(CROSS(COUNT(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,B1)>0,0.5)&&MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0&&AA2>REF(AA2,1),MACD,'新余量');
DRAWTEXT(COUNT(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,B1)>1&&MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0&&MACD>REF(MACD,A1),MACD,'余量');
DRAWTEXT(CROSS(COUNT(MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0,B1)>0,0.5)&&MACD1<REF(MACD1,1)&&REFX(MACD1,1)>MACD1&&MACD1<0&&AA2<REF(AA2,1),MACD,'新增量');
投资者咨询:请教一个MACD问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-1-21 22:00
怎么样定义一个变量来表达 MACD从金叉开始到当前K线 从来没有试过一次红变黄 或都蓝变绿, 也就是说从金叉开始一直是红色的 死叉开始到当前K线一直是蓝的 没有变过色
技术人员回复
日期:2019-1-21 22:11
其实就是判断MACD一直上涨或者一直下跌
S:=12;
P:=26;
M:=9;
DIFF1:EMA(CLOSE,S) - EMA(CLOSE,P);
DEA1:EMA(DIFF1,M);
MACD:2*(DIFF1-DEA1),COLORFF00FF;
q:=BARSLAST(CROSS(MACD,0))+1;
qQ:=BARSLAST(CROSSDOWN(MACD,0))+1;
EVERY(MACD>REF(MACD,1),Q);//一直红
EVERY(MACD<REF(MACD,1),QQ);//一直绿
投资者咨询:请教一个MACD问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-1-21 22:00
那怎么从绿到红 中间没有变过黄和蓝 怎么表达从黄色到篮色 中间没变过红过绿?
投资者咨询:请教一个MACD问题 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2019-1-21 22:00
就是MACD从金叉到下一次再次金叉之间