判断MACD创新高新低 (文华财经)

投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信截图_20200907090821.png

MACD 从金叉到当天K线    第一个红变黄为增量 要怎么表达  增量的意思就是MACD红色变黄色时  红柱子的值大于前面一次红变黄或红变蓝时红柱子的值      
 
技术人员回复
日期:2020-9-7 9:15
参考:

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
STICKLINE(MACD>0 && MACD>=REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0 && MACD<REF(MACD,1),0,MACD,COLORYELLOW,0);
STICKLINE(MACD<0 && MACD<=REF(MACD,1),0,MACD,COLORBLUE,0);
STICKLINE(MACD<0 && MACD>REF(MACD,1),0,MACD,COLORGREEN,0);
CON1:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD>0 && MACD<REF(MACD,1),1);
CON2:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD<0 && MACD<=REF(MACD,1),1);
DRAWTEXT(CON1 && MACD>REF(MACD,SUMBARS(CON1||CON2,2)-1),MACD,'新增量'),VALIGN2;
 
投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12
 我的意思是从金叉开始   到当前K线  第一次变色为增量要怎么样用一个表达式去表达?
投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12
 如果第一次变色是增量 就返回1 如果是第一次是余量 就为0
技术人员回复
日期:2020-9-7 9:24
参考:

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
STICKLINE(MACD>0 && MACD>=REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0 && MACD<REF(MACD,1),0,MACD,COLORYELLOW,0);
STICKLINE(MACD<0 && MACD<=REF(MACD,1),0,MACD,COLORBLUE,0);
STICKLINE(MACD<0 && MACD>REF(MACD,1),0,MACD,COLORGREEN,0);
CON1:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD>0 && MACD<REF(MACD,1),1);
CON2:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD<0 && MACD<=REF(MACD,1),1);
DRAWTEXT(CON1 && MACD>REF(MACD,SUMBARS(CON1||CON2,2)-1),MACD,'增量'),VALIGN2;
DRAWTEXT(CON1 && MACD<=REF(MACD,SUMBARS(CON1||CON2,2)-1),MACD,'余量'),VALIGN2;
增余判断:IF(CON1 && MACD>REF(MACD,SUMBARS(CON1||CON2,2)-1),1,IF(CON1 && MACD<=REF(MACD,SUMBARS(CON1||CON2,2)-1),0,NULL)),NODRAW;
投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12
 还是不对呀  我的意是 从金叉开始 第一次变色为增量 用表达AA表达  如果第一次变色是增量  AA=1 如果不是就为0  从金叉开始 到死叉之前
技术人员回复
日期:2020-9-7 9:36
参考:

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
STICKLINE(MACD>0 && MACD>=REF(MACD,1),0,MACD,COLORRED,0);
STICKLINE(MACD>0 && MACD<REF(MACD,1),0,MACD,COLORYELLOW,0);
STICKLINE(MACD<0 && MACD<=REF(MACD,1),0,MACD,COLORBLUE,0);
STICKLINE(MACD<0 && MACD>REF(MACD,1),0,MACD,COLORGREEN,0);
CON1:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD>0 && MACD<REF(MACD,1),1);
CON2:=MACD>0 && MACD>=REF(MACD,1) &&REFX(MACD<0 && MACD<=REF(MACD,1),1);
DRAWTEXT(CON1&&COUNT(CON1,BARSLAST(CROSS(DIFF,DEA)))=1 && MACD>REF(MACD,SUMBARS(CON1||CON2,2)-1),MACD,'增量'),VALIGN2;
DRAWTEXT(CON1&&COUNT(CON1,BARSLAST(CROSS(DIFF,DEA)))=1 && MACD<=REF(MACD,SUMBARS(CON1||CON2,2)-1),MACD,'余量'),VALIGN2;
AA:IF(CON1&&COUNT(CON1,BARSLAST(CROSS(DIFF,DEA)))=1 && MACD>REF(MACD,SUMBARS(CON1||CON2,2)-1),1,IF(CON1&&COUNT(CON1,BARSLAST(CROSS(DIFF,DEA)))=1 && MACD<=REF(MACD,SUMBARS(CON1||CON2,2)-1),0,NULL)),NODRAW;
 
投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12
 AA的值只能在第一次红变黄时  红柱的位置为1? 我的意思是 从金叉开始  第一次变色为增量 AA的值的为1 直到死叉 AA的值都是1 如果是余量,则到死叉之前都是0 只看第一次变色是增量还是余量
技术人员回复
日期:2020-9-7 9:51
参考:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看文件名:参考.txt



投资者咨询:判断MACD创新高新低 (文华财经)
来源:文华财经  日期:2020-9-7 9:12
 麻烦再帮写一下 MACD<0时的代码 也是增量余量  第一次蓝变绿是增量返回1 否则为0