LESSON 10 · BEGINNER

MACD、RSI 与布林带策略案例

指标不是买卖口诀。只有说清市场假设、交易规则和失效环境,才能成为一套可以验证的策略。

预计 13 分钟1 个互动实验4 道自测
完成后你将能够
  1. 1解释 MACD、RSI 和布林带各自的市场假设
  2. 2把指标信号写成完整的入场与退出规则
  3. 3识别趋势、震荡和单边下跌中的典型失效
01
FROM INDICATOR TO STRATEGY

指标不是策略

可验证规则

技术指标只负责压缩价格与波动信息。入场、退出、仓位、成本和适用环境都被明确以后,它才成为可以回测的策略。

02
THREE MARKET THESES

三个指标,三种不同的市场假设

MACD

趋势跟踪

比较快慢趋势并等待信号线确认,接受信号更慢,争取参与一段持续方向。

RSI

动量反转

观察上涨与下跌动量是否进入极端区域,再等待动量从极端区域开始修复。

BOLL

均值回归或突破

用均线和标准差描述相对位置;同一个指标可以定义回归中轨,也可以定义波动突破。

03
CASE 01 · MACD

平滑减少噪声,也会让信号更慢

常见参数十二、二十六和九来自历史习惯与市场共识,不是市场定律。

十二周期 EMA 减去二十六周期 EMA 得到 DIF,再对 DIF 做九周期指数平滑得到 DEA。DIF 上穿 DEA 形成金叉,下穿形成死叉。

最简单的规则是金叉买入、死叉卖出。它更接近趋势跟踪:趋势持续时可能抓住中段,震荡时则容易反复交易。参数研究应观察附近一片组合是否稳定,而不是只挑历史收益最高的一组。

04
CASE 02 · RSI

超卖不等于马上见底,超买也不等于马上见顶

MECHANICAL

一碰阈值就交易

RSI 低于三十立即买入、高于七十立即卖出,容易在强趋势中持续接刀或过早离场。

CONFIRMATION

等待重新穿回阈值

进入超卖区后重新上穿三十,再把它视为动量开始修复的信号,同时保留止损和趋势过滤。

05
CASE 03 · BOLLINGER BANDS

上下轨不是未来价格的围墙

二十日均线加减两倍近期标准差,只描述过去一段时间的相对位置和波动。

价格突破上轨既可能偏离过大,也可能是趋势启动;跌破下轨既可能反弹,也可能继续下跌。金融价格并不稳定服从正态分布,不能机械理解成未来有百分之九十五概率留在轨道内。

均值回归规则可以等待价格跌破下轨后重新回到轨道,再考虑入场;趋势突破规则则可能在带宽收窄后,观察价格是否放量突破上轨。方向相反的规则说明指标本身并不是策略。

06
BACKTRADER

三种策略共享同一套实现骨架

  1. 01

    定义参数

    写清周期、阈值和可调整范围,记录为什么选择这些参数。

  2. 02

    创建指标

    在初始化阶段声明 MACD、RSI 或 Bollinger Bands,让框架预计算指标线。

  3. 03

    写入交易条件

    在每根新 K 线到来时检查信号、仓位和待处理订单,再决定买入、卖出或等待。

  4. 04

    模拟可实现成交

    收盘信号按下一根 K 线可实现的价格执行,并计入手续费、税费和滑点。

  5. 05

    统一比较口径

    使用相同股票池、区间、资金和成本,比较收益、回撤、胜率、盈亏比与交易次数。

  6. 06

    验证稳定性

    覆盖不同市场环境,检查相邻参数和样本外结果,防止只记住一段历史。

07
ROBUST VALIDATION

单只股票和单一年份不能证明策略有效

REGIME

覆盖不同环境

趋势上涨、宽幅震荡、单边下跌和低波动横盘应分别观察。

SAMPLE

扩展样本

策略在某只股票的一段历史赚钱,只能说明它适应该样本。

PARAMETER

检查参数平台

附近参数都能得到相近结果,比一个孤立最优点更值得继续研究。

COST

加入真实成本

频繁策略的手续费、税费和滑点会持续侵蚀账面收益。

OUT OF SAMPLE

样本外验证

调参和检验使用不同数据,避免用同一段历史既出题又答题。

FAILURE

预先写失效条件

相对占优不等于合格,所有策略都可能在不匹配环境中亏损。

08
RESEARCH BOUNDARY

先解释为什么可能有效,再努力证明自己可能错

指标给出信号,回测提供证据,风险控制决定规则能否真正执行。没有任何金叉、超卖区或上下轨可以保证未来收益。
实验
INTERACTIVE LAB

三策略环境实验

切换趋势上涨、宽幅震荡和单边下跌三种固定行情,对比 MACD、RSI 与布林带规则的收益、回撤、交易次数和盈利结构。

固定教学样本三策略环境实验
固定教学路径,只用于比较策略假设
趋势上涨 · 同一行情比较三种规则

先判断哪种策略假设更匹配当前环境,再运行固定样本。

运行后将比较收益与回撤交易次数胜率与盈亏比市场环境匹配度
测验
QUICK CHECK

随堂自测

全部答对,才算掌握本课最重要的逻辑与边界。

01为什么指标本身还不能算一套策略?
02RSI 低于三十最准确的理解是什么?
03股价突破布林带上轨可能说明什么?
04怎样的参数结果更值得继续研究?
ONE PAGE SUMMARY

本课总结

  1. 01MACD 更接近趋势跟踪,趋势持续时可能占优,震荡时容易反复交易。
  2. 02RSI 超买超卖不是顶部与底部承诺,更完整的规则需要确认、过滤和止损。
  3. 03布林带既能构建均值回归,也能构建波动突破,关键是先写清市场假设。
  4. 04Backtrader 可以统一指标计算与事件流程,但不会替研究者判断规则是否合理。
  5. 05比较策略必须统一数据与成本,并覆盖多环境、参数平台和样本外结果。
LESSON COMPLETE

完成这一课

不是看完就算学会。完成实验和自测,才说明你真正走过了这条推理链。

  • 完成一次三策略环境实验
  • 通过随堂自测
数据口径量化学习训练营教学样本

固定合成趋势、震荡与下跌路径,使用简化的次日成交和教学成本,用于比较策略假设。

风险边界

固定教学样本只用于解释量化研究方法,不代表任何真实标的未来表现,也不构成投资建议。