查看: 20|回复: 0

通达信【MACD多周期】副图/选股指标源码,多周期选股神器,精准把握买卖时机!

[复制链接]

217

主题

16

回帖

559

积分

管理员

积分
559
发表于 5 天前 | 显示全部楼层 |阅读模式
本公众号【量化研究】为良心专业分享通达信指标公众号,自创高成功竞价抓板选股公式,盘中狙击涨停指标公式,以及部分主图副图指标。
公式虽好也是参考。
[backcolor=var(--APPMSGCARD-BG)] 300.webp
量化研究
[color=var(--weui-FG-1)]股票量化研究

[color=var(--weui-FG-1)]6篇原创内容




[color=var(--weui-FG-2)]公众号


全自动量化机器人,大数据选股,智能风控,AI盯盘,无需人工干预,散户投资也能用量化!指标界面(源码在文章底部) 640.webp

指标介绍一、指标原理与计算(一)基础变量计算
  • DIF30

    • 计算收盘价(CLOSE)乘以100后的12期和26期指数移动平均(EMA)的差值。

    • 计算公式:DIF30 := EMA(CLOSE*100,12) - EMA(CLOSE*100,26)
    • 说明:

  • DEA30

    • 对DIF30进行9期的指数移动平均。

    • 计算公式:DEA30 := EMA(DIF30,9)
    • 说明:

  • MACD0030

    • 计算DIF30和DEA30的差值,乘以2,用于表示30分钟周期的MACD值。

    • 计算公式:MACD0030 := (DIF30 - DEA30) * 2
    • 说明:

  • 做多30

    • 判断DIF30是否大于其前一周期的值,用于表示做多信号。

    • 计算公式:做多30 := DIF30 > REF(DIF30,1)
    • 说明:

  • 做多31

    • 判断DEA30是否大于其前一周期的值,用于表示做多信号。

    • 计算公式:做多31 := DEA30 > REF(DEA30,1)
    • 说明:

(二)其他周期的MACD计算
  • DIF60、DEA60、MACD0060、做多60、做多61:与30分钟周期类似,但使用不同的周期参数(24、52、9)。
  • DIF日、DEA日、MACD00日、做多日、做多日1:使用日线周期的参数(77、208、32)。
  • DIF周、DEA周、MACD00周、做多周:使用周线周期的参数(480、1040、66)。

(三)可视化标记
  • 水平线

    • 绘制多条水平线,用于标记不同的MACD值。
    • 例如:-72, COLOR222222,表示在-72的位置绘制灰色水平线。

  • 做多信号

    • 根据做多信号(做多30、做多60、做多日、做多周)绘制不同颜色和线宽的水平线。
    • 例如:IF(做多30, MACD30, DRAWNULL), COLORRED, LINETHICK8,表示当满足做多30条件时,在MACD30的位置绘制红色水平线,线宽为8。

  • 图标标记

    • 当所有周期的做多信号同时满足时,在相应的位置绘制编号为9的图标。
    • 例如:DRAWICON(做多30 AND 做多60 AND 做多日 AND 做多周, MACD30*1.002, 9),表示在MACD30的位置上方绘制图标。

二、指标作用与应用场景(一)MACD指标
  • 定义:MACD(Moving Average Convergence Divergence)是一种趋势跟踪的动量指标,通过计算两个不同周期的指数移动平均线的差值,来判断市场的多空趋势。
  • 信号意义:当DIF(快线)上穿DEA(慢线)时,表示多头趋势;当DIF下穿DEA时,表示空头趋势。此外,MACD值的正负和大小也可以反映市场的多空力量和趋势的强弱。
  • 应用场景:投资者可以利用这个指标进行趋势分析和交易决策。例如,当MACD值由负转正且持续上升时,可以考虑买入;当MACD值由正转负且持续下降时,可以考虑卖出。

(二)多周期分析
  • 定义:通过计算不同周期(如30分钟、60分钟、日线、周线)的MACD指标,可以对市场的多空趋势进行更全面的分析。
  • 信号意义:当多个周期的MACD指标同时发出做多信号时,可能预示着市场将进入多头趋势;反之,当多个周期的MACD指标同时发出做空信号时,可能预示着市场将进入空头趋势。
  • 应用场景:投资者可以结合不同周期的MACD指标,进行多周期分析,以提高交易决策的准确性和可靠性。

三、使用注意事项
  • 参数调整

    • 该指标中使用了不同的周期参数,投资者可以根据自己的交易风格和市场经验,对这些参数进行调整。例如,对于短期交易者,可以将周期缩短;对于长期投资者,可以将周期延长。

  • 结合其他指标

    • 单独使用MACD指标可能不够准确。建议结合其他技术指标(如成交量、均线等)和基本面分析,综合判断市场的多空趋势。

  • 市场环境适应性

    • 不同的市场环境(如牛市、熊市、震荡市)可能会影响指标的有效性。在震荡市中,MACD指标的信号可能更频繁但可靠性较低;而在趋势性行情中,MACD指标的信号可能更稳定且可靠性更高。

  • 信号验证

    • 对于做多或做空信号,需要结合实际的股价走势和成交量变化进行验证。避免盲目跟风,确保信号的可靠性和有效性。

指标导入方法

电脑版
  • 右上角通达信菜单——公式系统——公式管理器(Ctrl+F)
  • 鼠标移动到技术指标公式或选股指标公式中对应的列表
  • 点击新建,填写公式名称,复制以下代码粘贴到空白框里,点击确定
  • 选择指标:主图和副图指标可以直接输入公式名称的首字母+回车;如果是分时指标:在分时图上右键选择分时指标——选择对应的指标点确定。
手机版
  • 在手机版通达信指标名称处点击——点击新增——输入指标名称——粘贴指标代码——点击右上角保存,这样指标就添加成功了。
  • 在手机版通达信指标名称处点击——选择对应的指标,这样就能启用该指标了。



指标源码

量化指标主图
DIF30:=EMA(CLOSE*100,12)-EMA(CLOSE*100,26);
DEA30:=EMA(DIF30,9);{微信公众号:量化研究}
MACD0030:=(DIF30-DEA30)*2,COLORSTICK;
做多30:=DIF30>REF(DIF30,1);
做多31:=DEA30>REF(DEA30,1);
DIF60:=EMA(CLOSE*100,24)-EMA(CLOSE*100,52);
DEA60:=EMA(DIF60,9);
MACD0060:=(DIF60-DEA60)*2,COLORSTICK;
做多60:=DIF60>REF(DIF60,1);
做多61:=DEA60>REF(DEA60,1);{微信公众号:量化研究}
DIF日:=EMA(CLOSE*100,77)-EMA(CLOSE*100,208);
DEA日:=EMA(DIF日,32);
MACD00日:=(DIF日-DEA日)*2,COLORSTICK;
做多日:=DIF日>REF(DIF日,1);
做多日1:=DEA日>REF(DEA日,1);
DIF周:=EMA(CLOSE*100,480)-EMA(CLOSE*100,1040);
DEA周:=EMA(DIF周,66);{微信公众号:量化研究}
MACD00周:=(DIF周-DEA周)*2,COLORSTICK;
做多周:=DIF周>REF(DIF周,1);
-72,COLOR222222;
MACD30:-90,COLORGRAY,LINETHICK1;
MACD60:-108, COLORFFFFFF,LINETHICK1;
MACD日:-126, COLORYELLOW,LINETHICK1;
MACD周:-144, COLOR70DB93,LINETHICK1;
-158,COLOR222222;{微信公众号:量化研究}
IF(做多30,MACD30,DRAWNULL),COLORRED,LINETHICK8;
IF(做多60,MACD60,DRAWNULL),COLORRED,LINETHICK8;
IF(做多日,MACD日,DRAWNULL),COLORRED,LINETHICK9;IF(做多周,MACD周,DRAWNULL),COLORRED,LINETHICK9;
DRAWICON(做多30 AND 做多60 AND 做多日 AND 做多周,MACD30*1.002,9);
DRAWICON(做多30 AND 做多60 AND 做多日 AND 做多周,MACD60*1.002,9);
DRAWICON(做多30 AND 做多60 AND 做多日 AND 做多周,MACD日*1.002,9);
DRAWICON(做多30 AND 做多60 AND 做多日 AND 做多周,MACD周*1.002,9);


量化指标选股
DIF30:=EMA(CLOSE*100,12)-EMA(CLOSE*100,26);
DEA30:=EMA(DIF30,9);{微信公众号:量化研究}
MACD0030:=(DIF30-DEA30)*2;
做多30:=DIF30>REF(DIF30,1);
做多31:=DEA30>REF(DEA30,1);
DIF60:=EMA(CLOSE*100,24)-EMA(CLOSE*100,52);
DEA60:=EMA(DIF60,9);
MACD0060:=(DIF60-DEA60)*2;
做多60:=DIF60>REF(DIF60,1);
做多61:=DEA60>REF(DEA60,1);
DIF日:=EMA(CLOSE*100,77)-EMA(CLOSE*100,208);
DEA日:=EMA(DIF日,32);
MACD00日:=(DIF日-DEA日)*2;
做多日:=DIF日>REF(DIF日,1);
做多日1:=DEA日>REF(DEA日,1);
DIF周:=EMA(CLOSE*100,480)-EMA(CLOSE*100,1040);
DEA周:=EMA(DIF周,66);{微信公众号:量化研究}
MACD00周:=(DIF周-DEA周)*2;
做多周:=DIF周>REF(DIF周,1);
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));{微信公众号:量化研究}
ABCD:=QXS AND QST AND QKC AND QXX AND QBJ;
BARSLASTCOUNT(做多30 AND 做多60 AND 做多日 AND 做多周)=1 AND ABCD;



公众号无法添加附件,指标错误或及选股指标请到股指标网下载tn6安装文件。
www.guzhibiao.cn

MACD多周期.tn6

13.45 KB, 下载次数: 8

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

QQ|手机版|小黑屋|股指标网 ( 渝ICP备2024026571号-1 )股指标

GMT+8, 2025-5-13 16:44 , Processed in 0.145329 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.