第 3 章 · 03 技术指标择时方法 本节摘要:有了指标,下一步是把指标变成交易信号——什么时候买、什么时候卖。本节讲技术指标择时的四大经典方法:金叉死叉(快慢线穿越)、顶底背离(价格与指标走势相反)、超买超卖(触及极值阈值)、多指标组合(多个信号同向才行动)。每种方法都有它的逻辑与陷阱:金叉死叉在震荡市反复假信号,超买超卖在单边市过早反向,背离最难识别但信号最强。读完本节,你掌握从指标到信号的标准转换,理解每种方法的适用场景与风险,为下一节 KDJ 实战打底。 内容来源:综合仓库技术指标代码与广发金工《125 个经典技术指标择时分析》的择时规则,知识结构化整理。 ⚠️ 学习提示:择时方法没有「最优」,只有「最适合当前行情」。
本节摘要:有了指标,下一步是把指标变成交易信号——什么时候买、什么时候卖。本节讲技术指标择时的四大经典方法:金叉死叉(快慢线穿越)、顶底背离(价格与指标走势相反)、超买超卖(触及极值阈值)、多指标组合(多个信号同向才行动)。每种方法都有它的逻辑与陷阱:金叉死叉在震荡市反复假信号,超买超卖在单边市过早反向,背离最难识别但信号最强。读完本节,你掌握从指标到信号的标准转换,理解每种方法的适用场景与风险,为下一节 KDJ 实战打底。
内容来源:综合仓库技术指标代码与广发金工《125 个经典技术指标择时分析》的择时规则,知识结构化整理。
⚠️ 学习提示:择时方法没有「最优」,只有「最适合当前行情」。实战中,务必先用 ADX 等指标判断行情状态,再选对应的择时方法——这是技术分析最容易被忽略的纪律。
阅读完本节,你应当能够:
金叉死叉是技术分析最经典的信号,用于有快慢两条线的指标(MA、MACD、KDJ、DMI 等)。
金叉(买入信号): 快线 从下向上穿越 慢线 死叉(卖出信号): 快线 从上向下穿越 慢线
例如 MA(短期 MA5 上穿长期 MA20)、MACD(DIF 上穿 DEA)、KDJ(K 上穿 D)。
逻辑:快线对近期价格更敏感,慢线更平滑。当快线穿越慢线,意味着短期趋势相对长期趋势发生了反转——这是「趋势形成」的信号。
陷阱:
💡 核心心法:金叉死叉只在有趋势的市场有效。用 ADX 等趋势强度指标过滤(只在 ADX > 25 时采用金叉死叉信号),能大幅降低假信号。这是工业级技术分析的标准动作。
背离是技术分析里最难识别但信号最强的方法。核心思想:当价格与指标的走势不一致,意味着趋势动能减弱,可能反转。
价格 创新高(峰值一个比一个高) 但 指标(MACD/KDJ/RSI)没有创新高(峰值一个比一个低) → 顶背离 → 见顶信号
价格 创新低(谷值一个比一个低) 但 指标没有创新低(谷值一个比一个高) → 底背离 → 见底信号
逻辑:价格创新高但指标(代表动能)没跟上,说明上涨虽然在创新高,但驱动力在减弱——这种「外强中干」往往预示反转。
陷阱与识别难点:
实战中背离常作为预警信号而非独立交易信号——出现背离后,等待价格反转确认(如突破均线)再行动。
震荡类指标(KDJ/RSI/WR)归一化到 0~100,用阈值划分超买超卖区。
超买: 指标 > 80(KDJ/RSI) 或 < 20(WR) → 可能见顶 超卖: 指标 < 20(KDJ/RSI) 或 > 80(WR) → 可能见底
双层含义(注意这是震荡指标的固有张力):
这两层含义完全相反,什么时候用哪个?
💡 关键观察:同一个超买信号,在震荡市里是「卖出」,在单边市里是「趋势强劲可继续持有」。这就是为什么先判行情再用指标是技术分析的铁律——脱离行情状态谈指标值没有意义。
改进用法:实战中常不用「触及超买区就反向」,而用「从超买区回落到正常区」作为信号——这样避免了在强势趋势中过早反向。
单指标噪声大、假信号多。多指标组合的核心思想:只有多个低相关指标同时给出同向信号,才入场。
设计原则:
优点:
缺点:
每种择时方法都有它的「主场」与「死穴」:
| 方法 | 主场 | 死穴 |
|---|---|---|
| 金叉死叉 | 单边趋势 | 震荡市(假信号密集) |
| 顶底背离 | 长期趋势末端 | 强势延伸趋势(背离后再背离) |
| 超买超卖 | 震荡市 | 单边市(过早反向) |
| 多指标组合 | 任何行情(可调) | 信号少、滞后 |
无论用哪种方法,信号都要回测验证才算完整。一次完整的择时回测包括:
💡 关键观察:这套流程正是下一节 main.py + technical.py 的核心——遍历股票、生成 KDJ 金叉死叉信号、统计未来 N 日胜率。读懂这套代码,你就能把任何择时方法变成可验证的回测。
⚠️ 学习提示:本节讲的方法都是经典人工判读规则,在广发 125 指标研究中,这些方法的单独效果大多有限。下一节 KDJ 实战会验证这一点——你会发现 KDJ 金叉死叉的胜率可能并不显著高于 50%。这正是因为「简单信号难以稳定战胜市场」,后续要用机器学习提升。
下一节是本章的重头戏——逐行精读 main.py 与 technical.py,用 KDJ 金叉死叉信号在 A 股上跑一次完整的胜率检验,把前面三节的方法论落到代码里。