通达信分时主图量价 放量 MACD公式源码分享 附图
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
X:=CONST(HHV(ABS(C-DYNAINFO(3)),FROMOPEN))/CONST(HHV(ABS(DIF),FROMOPEN))*0.6;
DI:DIF*X+DYNAINFO(3),COLORGRAY;
DE:DEA*X+DYNAINFO(3),COLOR7700AA;
MAC:=MACD*X;
STICKLINE(MAC>0,DYNAINFO( 3),MAC+DYNAINFO( 3),0,1),COLORRED;
STICKLINE(MAC<0,DYNAINFO( 3),MAC+DYNAINFO( 3),0,1),COLORCYAN;
{放量}
放量:=SUM(V,3)>REF(SUM(V,7),3)*2;
DRAWICON(放量=1 AND FILTER(放量=1,6),C,11);
DRAWTEXT(放量=1 AND FILTER(放量=1,6),C-C*0.015,'量'),COLORYELLOW;
{价}
现价:C,COLORMAGENTA,LINETHICK3;
均价:SUM(V*C,0)/SUM(V,0),COLORGREEN,LINETHICK3;
绿跌:IF(均价<=REF(均价,1),均价,DRAWNULL),COLORGREEN,LINETHICK5;
蓝涨:IF(均价>=REF(均价,1),均价,DRAWNULL),COLORBLUE,LINETHICK5;
DRAWTEXT((CROSS(DIF,DEA) AND 蓝涨),C,'买'),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
X赋值:CONST(HHV(C-DYNAINFO(3的绝对值),FROM开盘价))/CONST(HHV(ABS(DIF),FROM开盘价))*0.6
输出DI:DIF*X+DYNAINFO(3),COLORGRAY
输出DE:DEA*X+DYNAINFO(3),COLOR7700AA
MAC赋值:MACD*X
STICKLINE(MAC>0,DYNAINFO( 3),MAC+DYNAINFO( 3),0,1),画红色
STICKLINE(MAC<0,DYNAINFO( 3),MAC+DYNAINFO( 3),0,1),画青色
{放量}
放量赋值:3的V日累和>REF(7的V日累和,3)*2
DRAWICON(放量=1 AND 放量=1的6过滤,C,11)
DRAWTEXT(放量=1 AND 放量=1的6过滤,C-C*0.015,'量'),画黄色
输出{价}
现价:C,画洋红色, 线宽为3
输出均价:0的V*C日累和/0的V日累和,画绿色, 线宽为3
输出绿跌:IF(均价<=1日前的均价,均价,DRAWNULL),画绿色, 线宽为5
输出蓝涨:IF(均价>=1日前的均价,均价,DRAWNULL), 画蓝色, 线宽为5
DRAWTEXT((DIF上穿DEA AND 蓝涨),C,'买'),画黄色