南山听雨 发表于 2011-4-2 17:20

求助:通达信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;

pwrsh999 发表于 2011-4-2 17:27

学习。学习,再学习!!!

njweipeng 发表于 2011-4-2 17:34

这是判断条件不明确出现的白色,DRAWNULL是不画线,因此系统采用默认的颜色
IF(DIF<=REF(DIF,1),DIF,DRAWNULL),COLORGREEN;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED;
你自己调试看看

南山听雨 发表于 2011-4-2 17:48

回复 #3 njweipeng 的帖子

谢谢njweipeng
不过在拐点处还是有一段白色

pwrsh999 发表于 2011-4-2 18:00

发指标版去,看看。。。。。。

jnzw2009 发表于 2011-4-2 18:15

给楼主改一下:
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;

南山听雨 发表于 2011-4-2 20:46

回复 #6 jnzw2009 的帖子

谢谢 jnzw2009
这样改后在向下拐后有一段该是绿色却是红色的

回复 #5 pwrsh999 的帖子
谢谢pwrsh999
看能不能转过去

[ 本帖最后由 南山听雨 于 2011-4-2 20:49 编辑 ]

wwh944116 发表于 2011-4-2 21:06

南山听雨 发表于 2011-4-2 21:52

回复 #8 wwh944116 的帖子

呵呵
你好

hjsying 发表于 2011-4-2 22:00

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;

南山听雨 发表于 2011-4-2 23:11

回复 #10 hjsying 的帖子

谢谢
和6楼的效果一样

南山听雨 发表于 2011-4-3 09:05

突然明白,需要从此前一个周期划起,如何编公式?

44774444 发表于 2011-4-4 17:54

谢谢,我就喜欢那点白色,让人警觉起来。

卖早一步 发表于 2011-4-4 19:16

对呀,白色挺好为什么要改呢

卖早一步 发表于 2011-4-4 19:17

各人喜欢,我就喜欢原始的
页: [1]
查看完整版本: 求助:通达信MACD变色公式