这次我们来看一个很特殊的“项目”:它不是软件,也不是开源模型,而是一套流传了十几年的交易理论文本——缠中说禅108课。
标题里“本ID教你吃苹果”出自缠中说禅早期的比喻:有人拿一个苹果给你吃,你吃完只知道好吃,却说不出为什么好吃、苹果的结构是什么、下一口该咬哪里。缠论想解决的,恰恰是“结构”问题。它不教你预测明天的涨跌,而是教你像拆解苹果一样拆解K线走势:哪些地方是皮,哪些地方是核,哪些地方咬下去会硌牙。
这篇文章是“念缠恩重讲缠中说禅108课”系列的序言第一篇。我会先把整套理论的框架、学习顺序、核心概念之间的依赖关系讲清楚,然后给出一条可以照着做的学习路径:从分型、笔、线段,到中枢、背驰、三类买卖点,再到历史K线复盘和批量结构标注。目标只有一个:让你在读完这篇文章之后,知道接下来该看什么、该画什么、该验证什么,而不是对着108课原文一头雾水。
先说结论:缠论是一套“以结构为核心”的市场观察框架,不是信号指标,也不是盈利保证。它最大的价值是提供了一套自洽的语言来描述走势:走势由分型组成笔,笔组成线段,线段构成中枢,中枢的离开与回抽形成买卖点。你不需要相信它,但需要先理解它,再用历史数据去检验它。
1. 缠论108课体系速览
先把这套理论当成一个“系统”来看,列出最核心的规格:
| 项目 | 说明 |
|---|---|
| 体系类型 | 交易理论与技术分析框架,非软件工具 |
| 原始作者 | 缠中说禅(博客时代作者,已离世) |
| 原始载体 | 新浪博客《教你炒股票》系列,共108课 |
| 核心概念 | 分型、笔、线段、中枢、背驰、三类买卖点 |
| 核心原则 | 走势终完美,结构先于预测 |
| 分析对象 | 股票、指数、期货等K线走势,多周期通用 |
| 前置知识 | K线基础、均线基础、基本量价概念 |
| 学习方式 | 读原文 + 历史K线画图 + 复盘验证 |
| 是否需要编程 | 不需要,但用代码标注结构可大幅提升效率 |
| 是否开源 | 理论文本公开可读,可直接搜索原文 |
| 适合场景 | 市场结构理解、交易系统构建辅助、独立复盘 |
这里要特别说明一点:108课原文的写作时间是2006到2008年,当时的市场环境、交易规则和个股数量都和现在有很大差异。所以学习重点应该放在“走势分解的方法”上,而不是放在“哪个板块会涨”这类结论上。理论是壳,方法是核。
2. 适用人群与使用边界
先说适合谁。
第一种,是已经有一定K线基础、但总觉得“看图没有章法”的人。你看到一根大阳线不知道它处于走势的哪个位置,看到连续阴线不知道是调整还是反转,缠论的分型、笔、中枢正好给你一套“给走势定位”的框架。
第二种,是愿意做大量历史复盘的人。缠论的价值不是看一眼就知道明天涨跌,而是让你在一段已经完成的走势上能画出结构。这类验证工作量大,但正因为如此,它筛掉了只想拿“一招鲜”的人。
第三种,是想构建自己交易系统的人。缠论的三类买卖点本质上是“位置定义”,它不告诉你买了一定涨,但告诉你当前价格处于什么样的结构位置。你可以拿它做过滤条件,再叠加自己的基本面判断、仓位管理规则。
再说边界。
缠论不适合当预测工具来用。它的表述方式是“如果结构这样走,那就是什么情况;如果那样走,又是什么情况”,而不是“明天必涨”或“目标价多少”。任何把缠论当成“必胜公式”的用法,都是误解。
也不适合没有风险意识的人。结构分析再清晰,市场也会出现跳空、停牌、消息面剧烈变化等“非结构”事件。所以缠论的学习必须和仓位管理、止盈止损规则放在一起,不能单独作为交易依据。
这里还要强调合规和边界:本文以及整个系列都只是对公开理论文本的解读和学习笔记,不构成任何投资建议。不要用这套理论去承诺收益,也不要诱导他人跟单操作。涉及实盘操作的决策,请务必自行核实信息并承担风险。
3. 缠论学习前置条件:必须掌握的基础概念
如果把缠论比作一座楼,地基是三样东西:K线、均线、量价基本认知。这三样不熟,后面分型、笔、中枢全部都会飘。
3.1 K线与均线基础
K线不用多说,打开任意行情软件,红绿蜡烛图就是K线。缠论分析默认以“收盘价”和“高低点”为主要参考,所以你要能快速读出一根K线的四个价格:开盘价、最高价、最低价、收盘价。
均线方面,原文经常提到5日均线和10日均线,尤其用均线面积来辅助判断背驰。这里不要求你会复杂的均线策略,但至少要能在图上调出MA5、MA10,能看懂“短期均线在长期均线之上”是多头排列,反之是空头排列。
学习建议:先用沪深300指数或者一只流动性好的股票做“练习场”,把日K线、周K线、30分钟K线都打开看一遍,感受不同周期下同一段走势的样子。这是后面所有操作的基础。
3.2 分型:第一个必须吃透的概念
分型是缠论里最小的结构单元,也是所有人学缠论第一个卡住的地方。
顶分型:连续三根K线,中间那根K线的最高点是三根中最高的,中间那根K线的最低点也是三根中最高的。
底分型:连续三根K线,中间那根K线的最低点是三根中最低的,中间那根K线的最高点也是三根中最低的。
用大白话说:顶分型就是三根K线形成一个“中间高、两边低”的形态,像一个“山”字;底分型就是“中间低、两边高”的形态,像一个倒过来的“山”字。
分型计算有一个绕不开的细节:包含关系处理。如果两根K线,前一根的最高点和最低点都被后一根完全覆盖,或者反过来,后一根被前一根完全覆盖,那就需要合并处理。合并规则是:向上处理时,高点取高、低点也取高;向下处理时,高点取低、低点也取低。合并之后,再用处理后的K线去判断分型。
这一块千万不要跳过去。很多人后面画笔画线段画得乱七八糟,根源就是分型定义没吃透,包含关系处理顺手,但方向搞反了。
3.3 笔:由分型连接出的最小结构
笔的定义建立在分型之上。所谓一笔,就是至少由5根不含包含关系的独立K线组成的一段上涨或下跌。
具体判断方法是:先找到一个底分型,再找到一个顶分型,中间必须隔着至少5根K线(不同版本定义有差异,老笔要求中间至少5根独立K线,新笔放宽到包含关系处理后可算)。从底分型到顶分型就是向上笔,从顶分型到底分型就是向下笔。
笔是缠论结构递归的“第一层”。分型是最小单元,笔是第二层。后面要讲的线段,又是由至少三笔构成的更高级别结构。
练习题:随便打开一只股票某个周期的K线图,不要看任何人的标注,自己先用包含关系处理K线,然后画出所有分型和笔。这个练习做满20张图,你对笔的敏感度会明显不一样。
4. 缠论学习路线:从序言到第一类买卖点的完整启动流程
108课原文是连载式写作,前后概念互相引用,如果真按顺序一篇文章一篇文章往下读,很容易在读第10课的时候被后面的术语卡住。我建议先有路线,再读原文。
4.1 先把108课标题过一遍,建立地图
第一遍不要精读,只做一件事:把所有108课的标题拉成一个清单,通读一遍。你不需要看懂每课的标题,只需要在脑子里留下几个大的“分区感”:大概在哪几课讲分型和笔,在哪几课讲线段,在哪几课讲中枢,在哪几课讲背驰,在哪几课讲买卖点,最后在哪几课讲心态和操作节奏。
这个动作花不了多少时间,但能极大减少后面“迷路”的概率。很多学缠论的人学到中途放弃,不是因为内容难,而是因为不知道当前学到的东西在整个体系中的位置。
4.2 序言阶段的核心:“走势说明一切”
缠论有一个贯穿始终的观点:市场走势是所有参与者合力的结果,已经发生和正在发生的走势,包含了所有信息。这里不讨论这个观点是否绝对正确,但它决定了学习方向:你应该研究走势本身,而不是去猜消息、猜主力意图。
所以序言阶段,建议反复消化一个理念:走势是客观的,你的判断是主观的。缠论练习的是“让主观判断贴合客观走势”,而不是“让走势服从你的预判”。带着这个心态去读原文,比带着“找必涨信号”的心态要有效得多。
4.3 主框架推进顺序
建议按下面的顺序推进,每一层消化完再进入下一层:
- 分型:包含关系处理,顶分型与底分型判定。
- 笔:分型连接,至少5根独立K线,新笔与老笔的差异。
- 线段:至少三笔构成,线段破坏的两种方式。
- 中枢:至少三个连续次级别走势类型的重叠区间。
- 背驰:同级别趋势的力度减弱,通常借助MACD辅助判断。
- 三类买卖点:第一类在背驰点,第二类在第一类之后的次级别回抽确认,第三类在中枢离开后的回试确认。
其中第3步线段是很多人的分水岭。线段的划分规则比笔复杂得多。如果你发现卡在线段上,我的建议是先往后学中枢和背驰,把线段暂时当成“由多笔组成的一个波段”,等完整过一遍之后再回头精修。
4.4 自测标准
每学完一层,用同一个标准检验:能不能在一张没有任何标注的历史K线图上,独立画出当前层的结构?
学完分型,给你一张图,你能标出所有顶底分型;学完笔,你能画出所有相邻分型之间的笔;学完线段,你能把一段走势划分成若干线段;学完中枢,你能圈出至少一个中枢的重叠区间。每一步都过关,再继续下一步。
5. 核心功能拆解:中枢、背驰与三类买卖点
分型和笔是“零件”,中枢和背驰是“引擎”,三类买卖点是“操作界面”。这一章把后面三块的核心逻辑讲清楚。
5.1 中枢
中枢是缠论最重要的概念之一。它的标准定义是:至少三个连续次级别走势类型所重叠的部分。
用通俗的话解释:假设你正在看日K线图,一段上涨,一段下跌,再一段上涨,这三段都发生在同一个价格区间附近,它们互相重叠的区域就是中枢。中枢的本质是“多空双方在这个区间内反复拉锯”,一旦价格离开这个区间,就说明其中一方暂时胜出。
画中枢时最容易犯的错是把级别混在一起。中枢是有级别的,日线级别的中枢、30分钟级别的中枢、5分钟级别的中枢,代表不同时间尺度上的多空平衡。你要先明确自己分析的是哪个级别,再判断当前走势处于哪个中枢的离开、回抽、还是震荡之中。
5.2 背驰
背驰描述的是“力度减弱”。一段上涨,后一段的上涨力度比前一段弱;或者一段下跌,后一段的下跌力度比前一段弱,就可能出现背驰。
判断力度最常用的辅助工具是MACD。比如两段同级别上涨,对比它们对应的MACD红柱面积和面积峰值,如果价格创新高,但MACD红柱面积明显缩小,或者黄白线位置明显走低,就叫顶背驰。反之是底背驰。
背驰的意义在于:它可能是趋势末端的一个信号。但要注意,背驰不等于立刻反转,也可能是进入更大级别的震荡。所以实际操作中,背驰只是一个“关注点”,不是“买卖点本身”。真正要等的是背驰之后的结构确认,也就是买卖点。
MACD参数这里没有绝对的“标准答案”,常见做法是先用默认参数(12, 26, 9)观察,重点是看“同级别两段走势的力度对比”,而不是纠结参数细微差别。
5.3 三类买卖点
第一类买卖点:出现在趋势背驰的位置。一段下跌出现底背驰,那个背驰点附近就是第一类买点;一段上涨出现顶背驰,就是第一类卖点。注意,这是一个“潜在位置”,实际操作需要等次级别结构确认,而不是看到背驰就立刻满仓。
第二类买卖点:第一类买点之后,价格反弹上来,然后出现一次次级别回调,这个回调的低点不跌破第一类买点的位置,就形成第二类买点。第二类买点的价值在于“确认”,它告诉你第一类买点之后的反转不是一日的脉冲。
第三类买卖点:价格离开中枢之后,又出现一次次级别回试,回试的低点没有回到中枢区间内部,就形成第三类买点。第三类买点的意义是“中枢离开后不回拉”,说明中枢的力量已经被突破,走势可能进入新的阶段。
三类买卖点的关系总结:第一类抓转折,第二类抓确认,第三类抓突破。对应到操作上,第一类是激进位置,第二类是稳健位置,第三类是顺势位置。
6. 把理论落成实践:历史K线复盘与批量结构标注
缠论学得怎么样,不看你能背多少概念,看你在一张陌生的历史K线图上能不能稳定画出结构。这一步必须动手。
6.1 样本与工具选择
练习样本不要选太多,先选5到10只标的,覆盖不同行业、不同波动特征。指数基金也可以。每一只标的分别看周线、日线、30分钟线三个周期。
工具方面,最低要求是行情软件自带的画线功能。加分项是用Python把K线数据和自己的结构标注画出来,方便批量处理和反复调整。
6.2 用Python画分型与笔(示例代码)
下面给出一段通用示例代码,作用是用matplotlib绘制K线,并粗粒度标出关键高低点。实际使用时需要按自己的数据格式调整。
import pandas as pd import matplotlib.pyplot as plt import matplotlib.dates as mdates # 假设df包含date, open, high, low, close列 # df = pd.read_csv("your_kline_data.csv") fig, ax = plt.subplots(figsize=(16, 6)) # 绘制K线实体 for idx, row in df.iterrows(): color = "red" if row["close"] >= row["open"] else "green" # 影线 ax.plot([idx, idx], [row["low"], row["high"]], color=color, linewidth=1) # 实体 ax.add_patch(plt.Rectangle((idx - 0.3, min(row["open"], row["close"])), 0.6, abs(row["close"] - row["open"]), color=color, alpha=0.8)) # 找出简单的顶底分型(仅示例,不处理包含关系) df["prev_high"] = df["high"].shift(1) df["next_high"] = df["high"].shift(-1) df["prev_low"] = df["low"].shift(1) df["next_low"] = df["low"].shift(-1) top_fractal = df[(df["high"] > df["prev_high"]) & (df["high"] > df["next_high"])] bottom_fractal = df[(df["low"] < df["prev_low"]) & (df["low"] < df["next_low"])] ax.scatter(top_fractal.index, top_fractal["high"], color="blue", s=80, label="顶分型") ax.scatter(bottom_fractal.index, bottom_fractal["low"], color="orange", s=80, label="底分型") ax.set_title("K线与分型标注示例") ax.legend() plt.show()这段代码只做了两件事:画K线、用shift比较相邻高低点来标出顶底分型。它没有处理包含关系,也没有画笔。原因很简单:真正的笔划分需要递归处理包含关系,逻辑比这段示例长很多。你可以先跑通这段,再逐步加入合并规则。
6.3 批量复盘的一种操作路径
不要一上来就做“全市场扫描”,那是数据工程师的活。个人复盘更实用的路径是:
- 选定一个周期,比如日线。
- 对一只标的,先划分分型,再画笔。
- 再切换到30分钟线,看同一段走势在次级别里的结构。
- 用文字记录:当前走势处于日线级别的什么位置,有没有中枢,有没有背驰迹象。
- 对多只标的重复以上过程,形成一份复盘清单。
批量不是指“一次处理一万只股票”,而是指“用同一套流程稳定处理多只标的”。复盘的稳定性比复盘数量重要。
6.4 复盘结果判断标准
一次复盘做得是否成功,可以看三个问题:
- 结构划分是否一致:同一段走势,你上午画和下午画,结果应该一致。如果每次画的笔都不同,说明分型和包含关系还没过关。
- 是否能解释历史:画出结构之后,你能不能说出每一段上涨或下跌在当时处于什么结构位置?如果解释不通,说明划分有误。
- 是否有明确的“如果……那么……”预案:比如“如果价格跌回中枢区间,说明第三类买点不成立”,这种推演才是有价值的复盘输出。
7. 学习成本与精力分配观察
缠论不是一个周末能学完的东西。根据大多数学习者的反馈,完整过一遍概念大概需要两到三周,但要把分型、笔、线段画到稳定,通常需要持续一两个月的每日练习。这个周期不算短,所以更值得一次规划好。
建议把精力按以下比例分配:
| 阶段 | 内容 | 时间占比 |
|---|---|---|
| 概念通读 | 读原文或二手解读,建立地图 | 20% |
| 分型与笔练习 | 大量画图,直到结构稳定 | 35% |
| 线段与中枢 | 理解递归,能画出中枢区间 | 25% |
| 背驰与买卖点 | 结合历史案例复盘 | 20% |
注意一个容易被忽略的点:缠论分析默认你有一套行情软件或者数据源。免费的行情软件足够做分型和笔画图练习。如果要用Python做数据处理,需要提前准备好历史K线数据,注意数据来源的合规性。
学习过程中建议记录“卡点日志”。比如连续三天都在同一类图上画错,就把错误样例截图存档,写出当时的判断依据,再和正确划分对比。这个日志比概念笔记更有价值。
8. 常见问题与排查方法
这里把自学缠论最常见的“报错”整理成一张排查表。
| 问题现象 | 可能原因 | 排查方式 | 解决方法 |
|---|---|---|---|
| 分型总是画错 | 包含关系处理方向搞反 | 检查合并K线时是向上还是向下处理 | 先判断走势方向,方向确定后按高低点取法合并 |
| 一笔中间K线数量不够 | 把包含关系合并后的K线与原始K线混算 | 回看笔的定义,确认独立K线数量 | 严格按“不包含关系处理后的K线数量”计算 |
| 线段划分不稳定 | 对新笔老笔规则不统一 | 检查自己用的是新笔定义还是老笔定义 | 选定一种定义,不要混用 |
| 中枢范围画不准 | 次级别走势类型没有先划分 | 从次级别先画笔和线段 | 先定级别,再画中枢重叠区间 |
| 背驰判断完全相反 | 没有固定同级别对比 | 检查比较的两段走势是否属于同一级别 | 用同级别MACD面积和柱高对比 |
| 三类买卖点频繁失效 | 把“位置”当“信号”,忽略次级别确认 | 回看日线级别买卖点是否在次级别出现结构确认 | 增加次级别过滤,出现结构确认后再记录 |
| 学了很久还是不敢分析 | 一直在读概念,没有动手画图 | 统计每天画图时间 | 强制每天至少画一张完整K线结构图 |
| 用历史走势觉得清晰,看当下就模糊 | 想用单一周期判断当下方向 | 检查是否只看了日线 | 切换多周期,明确当下处于哪个级别结构 |
其中最核心的一条:缠论很多问题不是“理解不够”,而是“结构划分不够熟练”。遇到问题先重画结构,不要急着找人问“明天怎么走”。
9. 最佳实践与使用建议
9.1 建立自己的复盘日志
建议每次复盘都保存为固定格式:标的、周期、关键分型位置、笔画分、中枢区间、买卖点位置、判断依据、后续走势验证结果。一个月后回头看,你就知道自己在哪一类结构上判断最准,在哪些地方存在系统性偏差。
9.2 风险控制是前提
无论你用什么技术分析框架,仓位管理和止损规则都必须排在“找买卖点”之前。建议用极低仓位练习,至少完成几十次完整的复盘、验证、总结循环之后,再考虑小仓位实盘测试。不要把理论学习和真金白银的投资混在一起。
9.3 合规与边界提醒
最后强调几点:第一,本系列文章只是对公开文本的解读和学习记录,不构成投资建议,不承诺任何收益。第二,复盘时使用公开行情数据,不要使用未授权获取的非公开数据。第三,不要以“传授赚钱秘诀”或“代客理财”等名义传播理论,不要建立收费荐股群,这类行为不仅不合规,也有法律风险。第四,涉及实操决策时,请独立判断并自担风险。
10. 总结与下一步
缠论108课最值得学的不是哪一招,而是一套“把走势切成结构”的方法。分型是起点,笔是基础,线段是过渡,中枢是核心,背驰是信号,三类买卖点是操作位置。整个体系一环扣一环,跳级学习可以,但回头看时一定会回来补课。
最先要验证的功能只有一个:你能不能在一张历史K线图上,稳定画出分型和笔。这个能力过关了,后面学线段和中枢会顺很多。最容易踩的坑则是级别混用:用日线的中枢去判断30分钟走势的背驰,还不自知。
本篇是序言的第一篇,先把完整地图和启动流程放出来。后续可以按这个方向继续拆:先写分型与包含关系,再写笔的划分细节,然后是线段、中枢、背驰、三类买卖点,最后落到批量复盘模板和常见误区上。
如果你读完这篇准备开始动手,建议本周只做一件事:找一只日线级别走势简单的标的,练习包含关系处理和分型标注,每天一张图,连续画一周。一周之后,再回到这里往下学笔和线段。