通达信02macd柱变及面积公式,MACD金叉选股公式
1:请求高手编写通达信MACD绿柱变短或持续变短、红柱变长或持续变长的选股公式
{SHORT =12 LONG=26 MID=9}
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
STICKLINE(MACD>=REF(MACD,1),0,MACD,0.0,0),COLORRED;
STICKLINE(MACD<=REF(MACD,1),0,MACD,0.0,0),COLORGREEN;
2:下面这个公式是通达信里MACD绿柱变短,求高手加入MACD红柱变短信号。
DIFF : EMA(CLOSE,12) -EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA), COLORSTICK;
TJ:=MACD<0 AND REF(MACD,2)>REF(MACD,1) AND REF(MACD,1)<MACD;
RF:=MACD>0 AND REF(MACD,2)<REF(MACD,1) AND REF(MACD,1)>MACD;
STICKLINE(TJ,0,MACD,4,0),COLOR00FF00;
STICKLINE(RF,0,MACD,4,0),COLORRED;
{已测,通过。但这公式太呆板了,可用性很差}
3:求高手帮我编辑一个MACD上一次绿柱面积或者红柱面积的公式,是上一次的,谢谢如图
Hm:=cross(diff,dea);
lm:=cross(dea,diff);
Dayh:=BARSLAST(hm);
dayl:=BARSLAST(lm);
Ms:if(hm=1 or lm=1,macd,if(macd>0,sum(macd,dayh+1),sum(macd,dayl+1)));
r0ms:if(hm=1 or lm=1,ref(ms,1),0);//最后一个绿柱之和
r1ms:if(hm=1 ,ref(r0ms,dayl),0);//最后一个红柱之和
r2ms:if(hm=1 ,ref(r0ms,dayl+ref(dayh,dayl)),0);//倒数第二个绿柱之和
r3ms:if(hm=1 ,ref(r0ms,dayl+ref(dayh,dayl)+ref(dayl,dayl+ref(dayh,dayl))),0);
我在用的,思路在这,你自己加工别的。
4:怎样修改公式把通达信MACD红绿柱变粗?
参数还是MACD原来的参数,保持不变,你自己重新输入。
新公式1 如下:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
STICKLINE(DIF>DEA,MACD,0,1,0),COLOR0000FF;
STICKLINE(DIF<DEA,MACD,0,1,0),COLOR008000;
STICKLINE(DIF=DEA,MACD,0,1,0),COLOR000000;
如果希望更粗的线 如下:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
STICKLINE(DIF>DEA,MACD,0,2,0),COLOR0000FF;
STICKLINE(DIF<DEA,MACD,0,2,0),COLOR008000;
STICKLINE(DIF=DEA,MACD,0,2,0),COLOR000000;
{ 把以上你满意的任一个公式直接粘贴到新公式中 或 覆盖原来的MACD公式也行,我已检测过,没有问题,希望能达到你的要求。 }
5:MACD背离指标通达信指标公式源码
没有资金门槛的,只要你够买一手便可。
6:
通达信系统不自带这样的指标,需要用户根据自己需要的条件编写,例如下图中的macd柱的顶底背离自动画线指标.