求助:通达信MACD变色公式
通达信的MACD变色公式,要求不改参数,只改变DIF的颜色:DIF上升及走平为红色,下降为绿色。找到一些MACD变色公式,都太复杂了。另外,目前有一个通达信的MACD变色公式(如下),不过去有一点缺陷,就是在拐点处始终有一段白色,不知如何解决,抑或是公式有误,请各位指点,不胜感谢。
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
IF(DIF>=REF(DIF,1),DIF,DRAWNULL),COLORRED; 学习。学习,再学习!!! 这是判断条件不明确出现的白色,DRAWNULL是不画线,因此系统采用默认的颜色
IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED;
你自己调试看看
回复 #3 njweipeng 的帖子
谢谢njweipeng不过在拐点处还是有一段白色 发指标版去,看看。。。。。。 给楼主改一下:
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED;
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
IF(DIF>=REF(DIF,1),DIF,DRAWNULL),COLORRED;
回复 #6 jnzw2009 的帖子
谢谢 jnzw2009这样改后在向下拐后有一段该是绿色却是红色的
回复 #5 pwrsh999 的帖子
谢谢pwrsh999
看能不能转过去
[ 本帖最后由 南山听雨 于 2011-4-2 20:49 编辑 ]
回复 #8 wwh944116 的帖子
呵呵你好 DIF:EMA(CLOSE,12)-EMA(CLOSE,26),colorred;
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
回复 #10 hjsying 的帖子
谢谢和6楼的效果一样 突然明白,需要从此前一个周期划起,如何编公式? 谢谢,我就喜欢那点白色,让人警觉起来。 对呀,白色挺好为什么要改呢 各人喜欢,我就喜欢原始的
页:
[1]