通达信微分MACD 买卖力道副图指标 源码

 

DIF12:=(EMA(CLOSE,12)-EMA(CLOSE,26))/((EMA(CLOSE,12)+EMA(CLOSE,26))/2)*1000;
 DEA12:=EMA(DIF12,9);
 {相对MACD:2*(DIF12-DEA12),STICK,COLORRED;}
 KDIF12:=3*(DIF12-DEA12);{KDIF12:=2*(DIF12-DEA12)};
 KDEA12:=SMA(KDIF12,5,2);
买卖力道:2*(KDIF12-KDEA12),COLORLIRED,LINETHICK1;
 {相对DIF:DIF12,COLORMAGENTA,LINETHICK2;
相对DEA:DEA12,COLORGREEN,LINETHICK2;}
微分DIF:KDIF12,COLORYELLOW,LINETHICK2;
微分DEA:KDEA12,COLORLIGRAY,LINETHICK1;
微分MACD:2*(KDIF12-KDEA12),STICK,,LINETHICK2,COLORBLUE;
 B11:微分MACD>REF(微分MACD,1) AND 微分MACD>REF(微分MACD,2) AND
 REF(微分MACD,2)>REF(微分MACD,1) AND REF(微分MACD,2)/REF(微分MACD,1)>0,NODRAW;
 B12:=EXIST(B11,15)=1 AND 微分MACD<REF(微分MACD,1) AND REF(微分MACD,1)>REF(微分MACD,2);
 B121:B12 AND BARSLAST(B11)>BARSLAST(B12) AND COUNT(B12,BARSLAST(B11))=1,NODRAW;
 {以下为MACD变色的代码}
 _红柱:IF(微分MACD>REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORRED;
 IF(B11,微分MACD,DRAWNULL),STICK,COLORYELLOW,LINETHICK7;
 IF(B121,微分MACD,DRAWNULL),STICK,COLORGREEN,LINETHICK7;
绿柱:IF(微分MACD<REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORYELLOW;
 _抄底:=((CROSS(微分DIF,微分DEA)
 &&微分DEA<=-0.07)*微分DIF)*1.50,COLORLIMAGENTA;
 _DIF:=微分DIF,COLORWHITE;
 _DEA:=微分DEA,COLORYELLOW;
 __强度:=IF(_DIF>_DEA,_DIF,DRAWNULL),COLORRED,LINETHICK2;
 _强度:=IF(_DEA<_DIF,_DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
 0;
 {统计买入后涨幅};
ZF:=C/(REF(C,BARSLAST(B11)))*100-100,NODRAW;
本轮涨幅1:=IF(B121=1,ZF,DRAWNULL);
本轮涨幅:IF(C/(REF(C,BARSLAST(B11)))=0,1,本轮涨幅1);
涨跌算术和1:SUM(本轮涨幅,0);
 {ZFF:=1*本轮涨幅/100;
首轮涨后:1*(1+REF(ZFF,BARSSINCE(B121)) );
 N1轮涨:首轮涨后*REF(本轮涨幅,BARSSINCEN(B121,COUNT(B121,0)-1));
总涨倍率1:=(本轮涨幅*REF(本轮涨幅,BARSLAST(B121)))/10000,NODRAW;
总涨倍率:IF(B121=1,总涨倍率1,DRAWNULL);};





来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

DIF12赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)/((收盘价的12日指数移动平均+收盘价的26日指数移动平均)/2)*1000
DEA12赋值:DIF12的9日指数移动平均
KDIF12赋值:3*(DIF12-DEA12)

KDEA12赋值:KDIF12的5日[2日权重]移动平均
输出买卖力道:2*(KDIF12-KDEA12),画淡红色,线宽为1
输出 微分DIF:KDIF12,画黄色,线宽为2
输出微分DEA:KDEA12,画淡灰色,线宽为1
输出微分MACD:2*(KDIF12-KDEA12),STICK,,线宽为2,画蓝色
输出 B11:微分MACD>1日前的微分MACD AND 微分MACD>2日前的微分MACD AND 2日前的微分MACD>1日前的微分MACD AND 2日前的微分MACD/1日前的微分MACD>0,NODRAW
B12赋值:最近15日存在B11=1 AND 微分MACD<1日前的微分MACD AND 1日前的微分MACD>2日前的微分MACD
输出 B121:B12 AND 上次B11距今天数>上次B12距今天数 AND 统计上次B11距今天数日中满足B12的天数=1,NODRAW
输出 _红柱:如果微分MACD>1日前的微分MACD,返回微分MACD,否则返回无效数,STICK,画红色
如果B11,返回微分MACD,否则返回无效数,STICK,画黄色,线宽为7
如果B121,返回微分MACD,否则返回无效数,STICK,画绿色,线宽为7
输出绿柱:如果微分MACD<1日前的微分MACD,返回微分MACD,否则返回无效数,STICK,画黄色
_抄底赋值:((微分DIF上穿微分DEA 并且微分DEA<=-0.07)*微分DIF)*1.50,画淡洋红色
_DIF赋值:微分DIF,画白色
_DEA赋值:微分DEA,画黄色
__强度赋值:如果_DIF>_DEA,返回_DIF,否则返回无效数,画红色,线宽为2
_强度赋值:如果_DEA<_DIF,返回_DEA,否则返回无效数,画洋红色,线宽为2
0

ZF赋值:收盘价/(上次B11距今天数日前的收盘价)*100-100,NODRAW
本轮涨幅1赋值:如果B121=1,返回ZF,否则返回无效数
输出本轮涨幅:如果收盘价/(上次B11距今天数日前的收盘价)=0,返回1,否则返回本轮涨幅1
输出涨跌算术和1:本轮涨幅的历史累和

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图