3. 技术指标基础:移动平均线(MA)的构造与用法、指数平滑异同移动平均线(MACD)的构造与用法、相对强弱指标(RSI)的构造与用法。

各位好,欢迎来到《轮动策略调仓时机判断术》的第三讲。

今天咱们聊点硬核的——技术指标。很多新手一上来就学MACD金叉死叉,结果亏得稀里糊涂。我个人习惯是,先搞懂最基础的砖头,再去盖楼。移动平均线(MA)就是那块砖头,MACD和RSI是盖出来的房间。

说白了,这三个指标是轮动策略里判断「什么时候该动」的核心工具。你想想看,调仓时机抓不准,再好的选股逻辑也是白搭。

3.1 移动平均线(MA):趋势的骨架

移动平均线,英文叫Moving Average,简称MA。它的作用很简单——把价格里的噪音滤掉,让你看清趋势方向。

构造原理

就是计算过去N个周期的平均收盘价。比如5日均线,就是最近5天收盘价的平均值,每天算一次,连成一条线。

公式长这样:

MA(N) = (C1 + C2 + ... + CN) / N

其中C是收盘价,N是周期数。

实战用法

我在项目中遇到过最典型的场景:用MA判断趋势方向。价格在均线上方,趋势偏多;在下方,趋势偏空。

具体来说,有这么几种用法:

  • 单均线系统:价格上穿均线买入,下穿卖出。简单粗暴,但震荡行情里会被反复打脸。
  • 双均线系统:短期均线上穿长期均线(金叉)看多,下穿(死叉)看空。比如5日线上穿20日线。
  • 均线斜率:均线向上倾斜,说明趋势在加强;走平或向下,说明趋势可能反转。
我的小技巧: 做轮动策略时,我习惯用20日均线作为中期趋势的参考。如果持仓品种的价格连续3天站不上20日线,我会考虑减仓。这不是什么圣杯,但能帮你避开不少大坑。

避坑指南

我曾经犯过一个错误:在震荡市里死磕均线金叉。结果呢?金叉进去,死叉出来,来回亏手续费。后来我学乖了——均线适合趋势行情,震荡市里最好别用,或者配合其他指标一起看。

3.2 MACD:趋势的加速器

MACD,全称是Moving Average Convergence Divergence,中文叫指数平滑异同移动平均线。名字挺唬人,其实原理不复杂。

构造原理

MACD由三部分组成:

  • DIF线:快线(通常是12日EMA)减去慢线(26日EMA)的差值
  • DEA线:DIF线的9日EMA(平滑线)
  • MACD柱:DIF减去DEA的差值,用柱状图表示

EMA是指数移动平均,比普通MA更灵敏,给近期数据更高权重。公式我就不列了,你直接用Python的ta-lib库或者pandasewm()函数就能算。

实战用法

MACD的核心逻辑是:当快慢线发散时,趋势在加速;当它们收敛时,趋势在减弱。

我常用的几个信号:

  • 金叉/死叉:DIF上穿DEA是金叉,看多;下穿是死叉,看空。但要注意,在零轴上方金叉比下方金叉更可靠。
  • 顶背离/底背离:价格创新高,但MACD高点在降低,这叫顶背离,是卖出信号。反过来是底背离,买入信号。这个信号在轮动策略里非常有用。
  • 零轴穿越:DIF上穿零轴,说明趋势转多;下穿零轴,趋势转空。
重点提醒: MACD的背离信号在单边行情里容易失效。比如大牛市中,价格一直涨,MACD可能一直顶背离,但你如果按信号卖出,会错过主升浪。所以,背离信号更适合震荡行情。

代码示例

用Python计算MACD很简单,我贴一段我常用的代码:

import pandas as pd

def calculate_macd(df, fast=12, slow=26, signal=9):
    # 计算EMA
    df['EMA_fast'] = df['close'].ewm(span=fast, adjust=False).mean()
    df['EMA_slow'] = df['close'].ewm(span=slow, adjust=False).mean()
    # 计算DIF
    df['DIF'] = df['EMA_fast'] - df['EMA_slow']
    # 计算DEA
    df['DEA'] = df['DIF'].ewm(span=signal, adjust=False).mean()
    # 计算MACD柱
    df['MACD_bar'] = 2 * (df['DIF'] - df['DEA'])
    return df

这段代码我用了好几年,基本没出过问题。你只需要传入包含close列的DataFrame就行。

3.3 RSI:超买超卖的体温计

RSI,全称Relative Strength Index,相对强弱指标。它衡量的是价格变动的速度和幅度,告诉你当前是过热还是过冷。

构造原理

RSI的计算基于一段时间内的平均涨幅和平均跌幅。公式如下:

RSI = 100 - (100 / (1 + RS))
其中 RS = 平均涨幅 / 平均跌幅

默认周期是14天。RSI值在0到100之间波动。通常认为:

  • RSI > 70:超买,可能回调
  • RSI < 30:超卖,可能反弹
  • RSI在30-70之间:正常波动区间

实战用法

我在做轮动策略时,RSI主要用来做「过滤」——不是直接买卖信号,而是辅助判断。

举个例子:如果某只股票RSI已经超过80,即使MACD金叉了,我也不会追进去。因为短期涨得太猛,回调风险很大。

反过来,RSI低于20时,我会开始关注,但不会立刻买入。我会等价格企稳、出现底部形态后再动手。

注意: RSI在强趋势行情里会失效。比如大牛市中,RSI可以长时间维持在80以上,你如果按超买卖出,会踏空一大段。同样,大熊市中RSI可以长期在20以下趴着。

避坑指南

我曾经在2015年股灾时犯过一个错:看到RSI跌到20以下,觉得超卖了,抄底进去。结果呢?第二天继续暴跌,RSI跌到10以下。后来我明白了——RSI在极端行情里会钝化,不能单独使用。

我的改进方法是:结合成交量一起看。如果RSI超卖但成交量在萎缩,说明抛压减轻,可以试探性建仓。如果成交量还在放大,那就再等等。

3.4 三个指标如何配合使用

好了,三个指标都讲完了。你可能会问:那在轮动策略里,到底怎么用它们?

我个人习惯的流程是这样的:

  1. 先用MA判断大方向:价格在20日均线上方,只做多;在下方,只做空或空仓。
  2. 再用MACD找入场点:在多头趋势里,等MACD金叉或零轴上方回踩后再次金叉时入场。
  3. 最后用RSI做风控:如果RSI超过80,减仓;低于20,不加仓。

这个流程不是万能的,但能帮你过滤掉很多垃圾信号。你想想看,如果三个指标都指向同一个方向,那胜率是不是高很多?

我的经验: 刚开始做轮动策略时,别想着用太复杂的指标组合。先把MA、MACD、RSI这三个吃透,能稳定盈利了,再考虑加其他东西。贪多嚼不烂,这是我在实战中摔出来的教训。

3.5 本章知识体系图

下面这张图是我手绘的,把三个指标的关系和用法串起来了。你保存下来,以后做策略时可以参考。

技术指标知识体系 轮动策略调仓时机 移动平均线 (MA) MACD 相对强弱指标 (RSI) 判断趋势方向 金叉/死叉信号 趋势加速/减速 顶底背离信号 超买/超卖判断 动量强弱评估 配合使用流程: MA定方向 → MACD找入场 → RSI控风险

嗯,这张图把三个指标的关系说清楚了。你仔细看看,会发现它们不是孤立的,而是层层递进的关系。

3.6 小结

今天的内容就到这里。总结一下:

  • MA:趋势的骨架,帮你判断方向。简单但有效。
  • MACD:趋势的加速器,帮你找买卖点。注意背离信号。
  • RSI:超买超卖的体温计,帮你做风控。别在强趋势里迷信它。

这三个指标是轮动策略的基石。你先把它们练熟了,后面讲更复杂的策略时,你才能跟得上。

记住,指标是工具,不是圣杯。真正重要的是你对市场的理解和对风险的控制。好了,今天就聊到这儿,咱们下节课见。


公众号:蓝海资料掘金营,微信deep3321