指标源码
周K:"MACD.DIF#WEEK"(12,26,9);
周D:="MACD.DEA#WEEK"(12,26,9);
DRAWBAND(周K,RGB(150,0,150),周D,RGB(0,100,200));
DIF1:=(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA1:=SMA(SMA(SMA(DIF1,2,1),2,1),2,1);
MACD1:(DIF1-DEA1)*2,NODRAW;
A:MA(REF(HHV(DEA1,30),1),2),COLOREA91B5;
W1:STICKLINE(MACD1>0,MACD1,0,0.6,0),COLORRED;
W2:STICKLINE(MACD1<0,MACD1,0,0.6,0),,COLOR5C4F0E;
DIF:DIF1,COLORWHITE;
DEA:DEA1,COLORYELLOW;
SSS:=(REF(DEA,1)-REF(DEA,2))+REF(DEA,1);
IF(DEA>SSS,0,DRAWNULL),COLORYELLOW,DOTLINE;
这是一款多周期共振型指标,将周线MACD和日线MACD巧妙结合,实现“看周线方向,做日线交易”的稳健策略。设计理念是“安全第一”,通过周线判断大趋势,日线寻找具体买卖点。
一、 代码核心逻辑分析
1. 周线MACD(判断大方向)
周K:="MACD.DIF#WEEK"(12,26,9); // 周线DIF
周D:="MACD.DEA#WEEK"(12,26,9); // 周线DEA
| 元素 | 含义 | 作用 |
|---|---|---|
| 周K(周线DIF) | 12周EMA – 26周EMA | 周线级别的快线 |
| 周D(周线DEA) | 周线DIF的9周EMA | 周线级别的慢线 |
- 作用:判断中长期趋势方向
- 周K > 周D:周线级别多头,上涨趋势
- 周K < 周D:周线级别空头,下跌趋势
2. 周线MACD可视化
DRAWBAND(周K,RGB(150,0,150),周D,RGB(0,100,200));
- 紫红色区域:周线多方主导(周K > 周D)
- 蓝绿色区域:周线空方主导(周K < 周D)
3. 日线MACD(寻找买卖点)
DIF1:=(EMA(CLOSE,12)-EMA(CLOSE,26)); // 日线DIF
DEA1:=SMA(SMA(SMA(DIF1,2,1),2,1),2,1); // 多次平滑的DEA
MACD1:(DIF1-DEA1)*2; // 日线MACD柱子
- 这里对DEA进行了特殊处理:
- 标准公式:
DEA = EMA(DIF,9) - 这里公式:
DEA1 = SMA(SMA(SMA(DIF1,2,1),2,1),2,1)= 进行了3次SMA平滑 - 目的:让曲线更平滑,减少假信号,更适合趋势跟踪
- 标准公式:
4. 辅助线和信号
A:MA(REF(HHV(DEA1,30),1),2),COLOREA91B5; // 30日内最高DEA的移动平均(压力线)
SSS:=(REF(DEA,1)-REF(DEA,2))+REF(DEA,1);
IF(DEA>SSS,0,DRAWNULL),COLORYELLOW,DOTLINE; // 黄色虚线(多空转换线)
| 元素 | 含义 |
|---|---|
| A(紫色线) | 30日内最高DEA的均值,代表重要压力位 |
| 黄色虚线 | 当DEA向上拐头时显示,作为买入参考 |
5. 红绿柱状图
W1:STICKLINE(MACD1>0,MACD1,0,0.6,0),COLORRED; // 红色:多头市场
W2:STICKLINE(MACD1<0,MACD1,0,0.6,0),COLOR5C4F0E; // 绿色:空头市场
二、 视觉效果
该指标加载到副图后,显示内容丰富:
| 区域 | 颜色 | 含义 |
|---|---|---|
| 上方大区域 | 紫红色/蓝绿色 | 周线MACD多空状态(周线方向) |
| 中间红绿柱 | 红色/绿色 | 日线MACD多空状态(日线方向) |
| 白色线 | DIF | 日线快线 |
| 黄色线 | DEA | 日线慢线 |
| 紫色线 | A | 30日压力线 |
| 黄色虚线 | – | 多空转换辅助线 |
三、 使用方法
1. 安装步骤
- 通达信 -> 功能 -> 公式系统 -> 公式管理器。
- 选择 “副图指标” -> “新建”。
- 粘贴代码,名称输入:
看长做短。 - 确定保存。
2. 实战交易策略
核心原则:看周线,做日线
第一步:看周线(判断大方向)
- 查看副图最上方的紫红/蓝绿区域:
- 紫红色区域(周K > 周D):周线上涨趋势 -> 可以做多
- 蓝绿色区域(周K < 周D):周线下跌趋势 -> 禁止做多,只做反弹
第二步:看日线(找买卖点)
- 在周线多头的前提下,看中间的日线MACD:
- 买入信号:
- DIF上穿DEA(金叉)
- MACD柱子由绿变红
- 股价站上紫色压力线(A线)
- 卖出信号:
- DIF下穿DEA(死叉)
- MACD柱子由红变绿
- 股价跌破紫色压力线
- 买入信号:
具体操作模式
| 周线状态 | 日线信号 | 操作建议 |
|---|---|---|
| 紫红色(多头) | 日线金叉 | 坚决买入,趋势良好 |
| 紫红色(多头) | 日线死叉 | 减仓,但不清仓,等待再次金叉 |
| 蓝绿色(空头) | 日线金叉 | 抢反弹,快进快出,仓位要轻 |
| 蓝绿色(空头) | 日线死叉 | 空仓观望,绝不抄底 |
四、 注意事项
-
多周期共振:
- 该指标的核心优势是周线+日线共振。
- 只有周线多头 + 日线金叉时,才是最安全的买点。
-
周线滞后性:
- 周线MACD是每周更新一次的,所以信号会有滞后性。
- 但正因为滞后,才更加稳定可靠。
-
特殊DEA参数:
- 代码中的DEA进行了3次平滑,比标准MACD更滞后,但假信号更少。
- 适合中线投资者,不适合超短线。
-
结合成交量:
- 在日线金叉时,如果成交量放大,信号更可靠。
- 在周线多头的前提下,放量突破紫色压力线(A线)是强势买入信号。
-
严格止损:
- 即使周线多头,如果日线跌破前期低点,也要果断止损。
- 止损位建议设在买入K线的最低点下方。
五、 总结
| 模块 | 类型 | 作用 |
|---|---|---|
| 周线MACD | 多周期 | 判断中长期趋势(大方向) |
| 日线MACD | 标准+优化 | 判断短期买卖点(具体操作) |
| 紫色压力线 | 辅助 | 识别关键阻力位 |
| 黄色虚线 | 辅助 | 多空转换提示 |
总结:这是一款稳健型的趋势跟踪指标。它的核心理念是“看长做短”——先看周线判断能不能做,再看日线决定怎么做。只有当周线处于上涨趋势中,才考虑日线的买入信号。这样可以避开大部分下跌行情,做到安全第一。非常适合追求稳健盈利的中线投资者。