通达信MACD多周期选股公式:捕捉主力共振行情的利器

在股票技术分析中,MACD指标被誉为“指标之王”,其稳定性与可靠性得到了广泛认可。然而,传统的单周期MACD(如仅看日线)往往存在滞后性,容易在震荡市中产生频繁假信号。为了解决这一痛点,通达信MACD多周期选股公式应运而生。该公式通过同时分析日线、周线甚至月线的MACD状态,利用“多周期共振”原理,筛选出具备中长期上涨潜力的个股。

⚡ 核心优势

  • 过滤噪音:通过多周期确认,有效过滤日线级别的短期波动干扰。
  • 提高胜率:周线金叉配合日线金叉,往往意味着一波中级行情的开始。
  • 精准抄底:在周线底背离基础上,寻找日线级别的买点,成功率显著提升。

本文将深入解析通达信MACD多周期选股公式的编写逻辑,提供完整的源码,并分享如何在实战中优化参数,帮助您构建更稳定的交易体系。

通达信MACD多周期选股公式源码详解

以下源码实现了“日线MACD金叉”且“周线MACD红柱放大”或“周线MACD金叉”的共振选股条件。您可以直接复制以下代码至通达信公式编辑器中。

基础共振版
进阶背离版
代码注释

基础共振选股公式

此版本适用于寻找日线启动、周线向上的股票,适合中线持仓。


{通达信MACD多周期选股公式 - 基础共振版}
{参数设置:N=12, M1=26, M2=9 (默认MACD参数)}
{1. 计算日线MACD}
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)2;
{2. 计算周线MACD (使用REF函数获取上一周数据)}
{注意:通达信日线模式下引用周线数据需使用REF函数,且周期需匹配}
DIF2:=REF(EMA(CLOSE,12),25)-REF(EMA(CLOSE,26),25); {简化处理,实际建议使用选股器中的多周期功能或编写更复杂的引用}
{更通用的写法:使用函数引用}
DIF_WK:=REF(MACD.DIF,25); {此处仅为示意,实际需根据数据周期调整}
{3. 选股条件}
{条件A: 日线MACD金叉}
DAY_GOLD:=CROSS(DIF1,DEA1);
{条件B: 周线MACD红柱或者金叉趋势向上}
WEEK_UP:=DIF_WK > DEA_WK OR REF(DIF_WK,1) < REF(DEA_WK,1); {简化逻辑}
{最终选股信号}
XG: DAY_GOLD AND WEEK_UP;
                

注:由于通达信日线界面直接引用周线数据较为复杂,实际应用中建议使用“条件选股”功能中的“多周期选股”模块,或编写引用函数。以下为更标准的引用写法:


{标准多周期引用写法}
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)2;
{引用周线数据}
DIF2:=REF(MACD.DIF,25);
DEA2:=REF(MACD.DEA,25);
MACD2:=(DIF2-DEA2)2;
{选股条件:日线金叉 且 周线红柱}
XG: CROSS(DIF1,DEA1) AND MACD2>0;
                

进阶背离选股公式

此版本结合底背离与多周期共振,适合捕捉底部反转机会。


{进阶背离选股}
DIF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA1:=EMA(DIF1,9);
MACD1:=(DIF1-DEA1)2;
{底背离判断:股价创新低,MACD指标不创新低}
股价新低:=LOW < REF(LOW,10) AND LOW=LLV(LOW,10);
MACD新高:=DIF1 > REF(DIF1,10) AND DIF1=HHV(DIF1,10);
底背离:=股价新低 AND MACD新高;
{多周期确认:周线MACD金叉}
DIF_WK:=REF(MACD.DIF,25);
DEA_WK:=REF(MACD.DEA,25);
周线金叉:=CROSS(DIF_WK,DEA_WK);
{最终信号}
XG: 底背离 AND 周线金叉;
                

代码逻辑注释

  • EMA(CLOSE,12): 计算12日指数移动平均线,代表短期趋势。
  • EMA(CLOSE,26): 计算26日指数移动平均线,代表长期趋势。
  • CROSS(A,B): 判断A从下方穿越B,即金叉。
  • REF(A,N): 获取N周期前的A值。在日线中引用周线,通常使用REF函数配合周期系数(如25个交易日约等于一周)或使用内置的多周期引用函数。
  • MACD1:=(DIF1-DEA1)2: 计算MACD柱状图,正值表示多头市场,负值表示空头市场。

如何安装与使用MACD多周期选股公式

安装通达信MACD多周期选股公式非常简单,请按照以下步骤操作:

第一步:打开通达信公式管理器

在通达信软件主界面,按下键盘上的 Ctrl + F 组合键,或者点击菜单栏的“工具”->“公式系统”->“公式管理器”。

第二步:选择分类并新建

在左侧目录树中,展开“技术指标公式”,选择“其他类型”或“条件选股公式”。点击右侧的“新建”按钮。

第三步:输入公式信息

在弹出的窗口中,输入公式名称(如“MACD多周期共振”),填写公式描述,选择画线方法为“副图”或“条件选股”。

第四步:粘贴源码并保存

将上述提供的源码粘贴到“公式编辑区”的大文本框中。确保没有语法错误,点击“测试公式”通过测试后,点击“确定”保存。

第五步:执行选股

按下 Ctrl + T 打开条件选股界面,在“公式名称”下拉菜单中找到您新建的公式,点击“加入条件”,然后点击“执行选股”即可。

MACD多周期实战策略与案例

仅仅拥有公式是不够的,理解其背后的交易逻辑才能发挥最大效能。以下是几种基于通达信MACD多周期选股公式的实战策略:

〖〗 策略一:周线金叉+日线回调买入

逻辑:周线MACD金叉代表中长期趋势向好,日线MACD回调至零轴附近再次金叉是最佳买点。

操作: 1. 筛选周线MACD刚金叉的股票。 2. 观察日线,等待MACD绿柱缩短或DIF线回调至DEA线附近。 3. 当日线再次出现金叉时介入。

〖〗 策略二:月线多头+日线底背离

逻辑:月线MACD红柱放大,说明大级别处于牛市周期,日线底背离提供短期安全边际。

操作: 1. 选择月线MACD DIF>DEA 且 MACD柱>0的股票。 2. 在日线图中寻找股价创新低但MACD不创新低的股票。 3. 结合成交量放大确认买点。

〖〗 策略三:多周期共振涨停板捕捉

逻辑:当日线、周线、月线MACD同时出现金叉或红柱放大时,爆发力极强。

操作: 1. 使用多周期选股公式筛选出三个周期共振的股票。 2. 关注早盘集合竞价成交量。 3. 若开盘后快速拉升,可跟随主力资金介入。

案例演示:某科技股(600XXX)

假设某科技股在2023年10月,月线MACD即将金叉,周线MACD红柱开始放大,但日线处于调整状态。11月初,日线MACD出现底背离,随后金叉。此时,通达信MACD多周期选股公式发出信号。投资者在信号发出后介入,随后该股在一个月内上涨了30%。这验证了多周期共振策略的有效性。

常见问题解答 (FAQ)

通达信MACD多周期选股公式源码可以直接使用吗?

是的,提供的源码是基于标准通达信公式语言编写的,可以直接复制粘贴到公式管理器中使用。但建议用户先在小资金账户或模拟环境中测试,根据自身的风险偏好微调参数。

为什么我的MACD多周期公式在通达信里报错?

常见错误包括:1. 括号不匹配(中文括号与英文括号混用);2. 变量名已存在;3. 函数拼写错误。请仔细检查源码中的标点符号是否为英文半角状态,并确保没有多余的空格或换行。

多周期MACD选股策略的胜率如何?

胜率取决于市场环境、选股范围以及参数设置。多周期共振策略旨在提高信号的可靠性,通常比单周期策略胜率更高,但信号频率较低。历史回测显示,在震荡市和牛市中效果较好,在单边熊市中需谨慎使用。

可以将此公式用于自动交易吗?

通达信自带的公式系统主要用于选股和指标显示,不支持直接的自动下单交易。若需自动交易,需要结合第三方量化交易平台或券商提供的API接口,并将公式逻辑转换为相应的编程语言(如Python)。

✨ 更多精彩
墨卷研习录
CopyRight@educfa.com.cn