做均线交易的人,最烦的一件事是什么?

不是没信号——是信号太多了。

MA5上穿MA10,金叉。MA60上穿MA120,又是金叉。股价站上MA60,还是金叉。一天到晚金叉来金叉去,真正能赚钱的可能就那么一两个,剩下全是假动作。

你也知道要”共振”,但共振到底怎么定义?看几根均线?看什么周期?是光看均线排列就行,还是要加别的过滤条件?

今天拆的这套通达信主图指标源码,就是专门解决这个问题的——它在每一次均线穿越的时候,自动帮你”验货”,告诉你这个金叉该追、那个金叉别碰,甚至连”该追但别追太远”这种半截话都说了。

逻辑不复杂,但想得很细。下面展开讲。


指标逻辑:三层骨架+三档动量

这套指标拆开看,干了两件事。

第一件事:搭一套六层均线骨架

代码里画了从快到慢六根均线:MA4(超短)、MA06(短期)、MA20(中短)、MA40(中期)、MA60(趋势线)、MA120(半年线)、MA240(年线)、MA480(两年线)。

但它不是简单地EMA(CLOSE, N)。短周期那几根线(MA4到MA40)用了多重嵌套EMA——先对收盘价做一次5日EMA平滑,再做一次更长周期的EMA,有些甚至套了三层。

这么做的目的只有一个:让短期均线更”丝滑”,减少毛刺。普通5日均线跟着K线上蹿下跳,经过两三次EMA嵌套之后,线条会平滑很多,交叉信号也就没那么频繁了。

MA60往上的长周期线就没做嵌套,直接用标准EMA,因为本身就够平滑了。

你可以把这套均线理解成一个从”当下情绪”到”长期趋势”的梯度温度计。 短线看MA4/MA06,波段看MA20/MA40,趋势看MA60/MA120,大格局看MA240/MA480。


第二件事:造三档动量过滤器

这是整个指标最核心的部分。

代码在均线系统之外,另外算了三组”类KDJ”指标(不是标准KDJ,但思路类似),分别覆盖三个时间尺度:

短期动量(DAI / JINZHI)
用9日窗口算出一个超买超卖振荡值。DAI越大说明短期越强,JINZHI越大说明短期越弱(JINZHI = 140 – DAI,两者互为镜像)。当DAI跌破零,进入超卖区;JINZHI跌破零,进入超买区。

中期动量(AAA1)
用120日窗口算出中期趋势动量,再减去自身的160日均线,得到一个”动量柱”。AAA1 > 0意味着中期趋势在加速向上,AAA1 < 0意味着中期趋势在走弱。

这是决定均线交叉信号”能不能做”的关键变量。

长期动量(AAA30)
用450日窗口算出超长周期动量,减去600日均线。这个只在年线级别的大信号里出场,平时不参与。

三层动量的分工很清楚:短期告诉你超买超卖位置,中期决定均线信号的有效性,长期给大格局定调。


信号怎么发出来的?

有了均线骨架和动量过滤器,指标在K线图上自动标注文字信号。信号分几类,我按重要程度排:

第一类:MA60穿越信号(最常用)

股价向上突破MA60时,指标不是无脑喊”买”,而是先查中期动量AAA1的方向:

  • AAA1 > 0且AAA8 < 70 → 标注”下穿60即买”——意思是趋势向上,回踩MA60就是上车机会,下次跌到MA60附近可以接。
  • AAA1 < 0 → 标注”短卖60″——中期动量不支持,这次突破大概率是假的,反弹到MA60附近反而该减仓。
  • AAA1 > 0但均线排列不好(MA60还在MA120下方且仍在下行) → 标注”不卖60″——这是一种折中判断,动量方向对了但趋势还没确认翻转,别急着卖,但也别加太多仓。

同样的逻辑也适用于下跌方向。

第二类:均线交叉的大格局信号

  • MA60上穿MA40时,如果MA60在MA480下方 → “反弹”。位置在长期下降趋势中,只是技术性反抽。
  • MA60上穿MA40时,如果MA60在MA480上方 → “大升”。均线多头排列确认,是真正的趋势信号。
  • MA120上穿MA240 + AAA1 > 0 → “大升”级别更高的确认。
  • 反过来,MA120下穿MA240 + AAA1 < 0 → “大跌”。

这套分类的核心思想是:同样的均线金叉,在不同的大趋势背景下,含义完全不同。 在MA480下方发生的金叉,大概率只是熊市里的反弹;在MA480上方发生的金叉,才可能是主升浪。

第三类:超买超卖提示

  • 短期动量DAI跌到零以下 → “超卖-进入底部”。但代码特意注明了”再跌指标背离确定是底”——它自己也知道,单看一次超卖不够,要等背离确认。
  • DAI从负转正 → “见底”,但后面有括号补充:“如果不上40、240平均线继续狂跌”。

这些文字标注不是随便写的。代码作者在信号里直接写进了”使用说明和注意事项”,很有意思。


要怎么用:三个实战场景

场景一:波段低吸——盯”下穿60即买”

这是最常用的场景。

当你看到K线图上出现白色的”下穿60即买”标注,意味着两个条件已经满足:股价突破了60日EMA,中期动量AAA1为正。

实操方式:信号出现后不是当天就干,而是等股价回踩到MA60附近时再接。MA60在这里变成了一个动态支撑位。

防守位:如果回踩后跌破MA60超过3%且放量,说明这次支撑失败了,该认输走人。

最佳行情:中期趋势向上的回调阶段。MA120在MA480上方,均线整体多头排列,那么每一次回踩MA60都是不错的上车点。

场景二:大趋势判断——盯”大升”和”大跌”

MA60上穿MA120且AAA1 > 0时出现的”大升”信号,是一个中长期级别的趋势确认。

这个信号出现频率很低,一只票可能一两年才出一次。但一旦出现,往往是波段行情的起点。

反过来,”大跌”信号一旦出现(MA120下穿MA240 + AAA1 < 0),就是明确的离场或空仓信号。别抱幻想,别想着”再等等看”。

配合方法:先用”大升/大跌”判断方向,再用”下穿60即买”找入场点。大方向向上时做多信号的胜率会高很多。大方向向下时,即使出现短期反弹信号,也应该控制仓位。

场景三:识别假信号——盯”反弹”vs”大升”

这是这套指标最有价值的地方。

很多人看到MA60金叉MA40就兴奋,以为反转来了。但这套指标会帮你区分:这到底是熊市反弹还是真正的趋势反转?

判断依据就是MA60和MA480的相对位置:

  • MA60在MA480下方 → “反弹”,别追太远,随时准备撤。
  • MA60在MA480上方 → “大升”,可以加仓持有。

一句话总结怎么用这个指标:先看大格局标注(”反弹”还是”大升”?),再看中期信号(”下穿60即买”还是”短卖60″?),最后用超买超卖提示做精细择时。从大到小,层层过滤。


避坑指南

坑一:急涨急跌时信号会钝化

代码里自己都写了——”急跌无效””急升无效”。

EMA均线系统天生就是个”慢反应器”,尤其是MA240、MA480这种长周期线。当个股出现连续涨停或闪崩式暴跌时,均线还没来得及转向,信号可能严重滞后。

遇到一字板涨停或者跌停板接力这种极端行情,这个指标就别看了,它不是干这个的。它擅长的是帮你在正常波动的市场里做趋势判断和波段节奏。

坑二:”见底”不等于”要涨了”

短期动量DAI从负转正时标注”见底”,很多人看到这两个字就热血上头。

但代码自己都写了条件——“如果不上40、240平均线继续狂跌”。意思是:短期超卖结束不代表趋势翻转,如果中长期均线还在往下走,这个”底”很可能是个中继平台,后面还有更低的底。

实操中见过太多这种案例:DAI见底 → 反弹两三天 → 继续创新低。所以一定要配合中期动量AAA1和均线位置一起看,别单独使用超卖信号。

坑三:上市不满两年的票不要用

这个指标最长的均线周期是MA480(EMA 470日),最长的动量周期是AAA30(用了450日和600日的参数)。

上市不满两年的次新股,这些参数根本凑不齐有效数据。你看到的信号可能全是失真的。至少要上市满三年、有完整日线数据的个股,这套指标才能正常运转。

坑四:别把”不卖60″当成”坚定持有”

“不卖60″的意思是:虽然均线排列还不好(MA60 < MA120),但中期动量方向是对的(AAA1 > 0),当前不急着卖。

这不等于”长期看好”。它只是一个”再等等看”的信号。如果后续AAA1转负,或者股价跌破更下方的均线支撑,该跑还得跑。


参数说明

几个关键参数交代一下:

N1 = 5,N2 = 10:这是短期均线嵌套EMA的基础参数。改小会让短线均线更灵敏但更毛躁,改大会更平滑但信号更晚。一般不需要动,默认就好。

短期动量的窗口 = 9日:跟标准KDJ的参数一样。如果你觉得超买超卖信号太频繁,可以试试改到13,会稳一些。

中期动量的窗口 = 120日:半年级别的趋势判断。这个不建议改,改了会影响所有MA60穿越信号的过滤逻辑。

AAA8的均线周期 = 160日:这个值越大,中期动量的”基准线”越平滑,AAA1翻正翻负的频率越低。适当调大(比如200),可以让中期信号更稳定,但会错过一些早期信号。

研习案例:

主图指标源码:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。