禅论量化:千人千面,如何用代码捕捉市场?
45s开场直击禅论主观性争议,结合量化编程,引发观众对禅论量化可行性的好奇和讨论。
▶ Play Clip"The title promises a practical guide to Chan Theory, and the video delivers exactly that—clear explanations and Python code, though some sections feel rushed."
This video is the second part of a series on Chan Theory (禅论) quantification. It explains the concepts of 'bi' (笔) and 'segment' (线段), which are higher-level structures built from fractals, and demonstrates how to implement them in Python for automated analysis.
A bi is formed by a top fractal and a bottom fractal, with at least one independent K-line between them. This independent K-line must not belong to either fractal.
A segment is composed of at least three consecutive bi that overlap with each other. For an upward segment, you need an upward bi, a downward bi, and another upward bi, with the starting point of the first bi lower than the end of the second.
An upward segment continues as long as each new upward bi's endpoint is higher than the previous one. When a downward bi's endpoint falls below the previous segment's high, it signals the end of the upward segment.
The video provides Python code that automatically identifies all bi and segments from historical K-line data, plotting them for clear visualization.
Definition of 'Bi'
Provides the foundational definition that all subsequent analysis builds upon.
01:05Segment Construction
Explains how to combine bi into higher-level segments, a key step in trend analysis.
07:07Segment Continuation
Clarifies the rules for when a segment continues, helping traders avoid premature exits.
07:49Segment Termination
Shows how to identify the end of a trend, which is crucial for timing exits.
08:03Python Automation
Demonstrates how to automate the identification process, saving time and reducing errors.
08:51[00:00] 1000个人眼中有1000个哈姆雷特 我们只是尽可能的去量化 我们理解的部分和禅论的思路 真希望大家能够更主观的了解禅论 大家好 我是专注于量化投资的行不行 本期视频是我们禅论量化的第二期 在之前的视频中
[00:12] 我们简单的介绍了一下禅论 并且基于禅论的思想 用Python代码对所有K线都做了进一步的处理 找出了所有的顶底分形 并最终画出了对应的K线图 大概是这样的 关于K线处理和顶底分形的具体内容
[00:24] 没有看过的朋友推荐先去看一下这期视频 看完之后使用本视频效果更佳 那本期视频呢 我们就接着顶底分析往下 来讲解禅论当中的另外两个重要的概念 底和线段 并尝试使用Python代码让它量化出来
[00:37] 当然还是在视频开始前 我说的那句话 对于禅论的理解千人清念 我讲的肯定有和大家理解不同的地方 也只是尽可能的去量化 我们自己理解的禅论 抛装隐喻 给大家有用的启发就可以 在前面的视频中我们说过
[00:52] 分形的结构是比较基础的 不能完全作为买卖点信号来做判断 查论中真正的买卖点是以分形为基础构建的 比如说比 它就是顶底分形的延续和补充 是查论中最基础的趋势判断信号
[01:05] 通过识别比的走势 可以更精细的把握市场的波动 辅助交易决策 在查论中比是由一个顶分形和一个底分形构成 且这两个分形之间 必须存在至少一根独立的K线 所谓独立K线 就是说这根K线它既不属于顶峰形
[01:19] 也不属于底峰形 图中的这组K线就能成功构成柴红中的笔 从底峰形开始 间隔一根独立的K线 到顶峰形结束 非常的完美 我们可以很明显地看出 这一笔是呈现上升趋势的 所以我把这类笔称作为上升笔
[01:33] 至于下降笔的构成和原理也是相同的 就不多加赘述了 我把上升和下降的笔的定义和实体图都列了出来 感兴趣的可以暂停截图观看 当然了 也不是所有的分形都能够组成比的 比如说这样的 看似既有几分形 又有几分形
[01:46] 好像挺符合的 又或者是这样的 仅仅四根K线 只有两组分形的存在 但同样的问题就在于 这两笔分形之间 连一根独立的K线也没有 那么就不能构成比 上述情况就会被称为坏掉的比 或者不成立的比
[01:59] 好 这次我们就已经完整介绍了传统中比的概念 这里也给大家布置一个随行小测试 巩固一下学到的知识 请在以下几组K线当中 找出可以构成笔的那几组 大家可以把答案打在公屏上 或者在评论区留言
[02:11] 答错的同学可以回退进度条 再重新学习一下 领会证券 接下来我们就给大家介绍 笔的更高阶用法 笔的延续 前面我们讲了成功和失败的笔
[02:24] 分别是什么样子的 那这就自然衍生出了另一个问题比如这张图中共有ABCD四个分形刚刚做出的小作者的同时可以很快发现图中只有分形A和B可以构成一个比B和BC和D
[02:36] 这都是坏掉的比 然后通过简单的观察 我们可以发现 顶分形D的最高点 是高于B的 也就是说 虽然AB形成了一个上升的比 但是上升的趋势 并没有到此就结束 而是一直向后延续到了分形D
[02:48] 成功的作者成功说起来 就认为此时上升比 不应该换到AB为止 而是应该将这一笔上后延伸 形成一个全新的笔 即AD笔 用于代替原先的AD笔 我们那则继续向后画K线 如果仍然是坏掉的笔
[03:01] 之后又出现了一个顶点 更高的顶峰形 比如说是F 那此时我们AD这一笔 就需要延续为AF笔了 我们可以一直这样画下去 如果一直像之前那样 那么上升的趋势 就会无限延续 这一笔也会永远画下去
[03:14] 此处钻挥无穷尽严 这就是谈论中所谓的笔的延续 那这样的延续何时会停止呢 也很简单 我们仍然来看最初的这组K线 并同样向后画K线 但我们这次画的K线和上次不太一样 这次在顶封型D之后
[03:27] 同样出现了一组底封型E 但两者之间有一根独立的K线存在 聪明的朋友应该已经能够发现 封型D和E可以构成一个完整的下降比 和之前的AD的趋势是完全相反的 那此时我们就可以认为
[03:40] AD不会再向后延续向上趋势了 这就是传论中比的终结 简单来说 就是禅论中会有一个新的反方向的笔的出现 来做上一个笔的结束的确认 所以对于笔 我们可以做个简单的总结
[03:53] 顶方形和笔峰形间 存在至少一根独立的曲线构成笔 笔延续原有趋势 直到出现反方向的笔作为终结 这张图的笔连绕相邻 并呈现出上升笔下降笔上升笔的循环 可能有人听我讲解有点被绕晕了
[04:06] 但这其实已经是我们简化过后 并且基于可量化的标准去做了处理后的结果 你去看原版的禅论会更加的模糊不清 所以如果觉得没有听懂的话 建议可以再看一遍 看懂了笔的构建 后面要想的线段就可以说毫无难度
[04:20] 如果我讲的内容对你有帮助的话 也可以三言侵蚀一下 当然肯定还是会有人觉得 我说的禅论的量化是不对的 这就像我开头说的一样 每个人眼中的禅论本就各不相同 我只是按照我的理解去尝试介绍 并且量化它 停止而已
[04:32] 我也欢迎有不同意见的朋友在评论区留言 并且一起交流 回到禅论的笔 既然我们知道如何定义比 你就可以借助全部的A股历史数据和Python代码 去帮我们找出历史上面所有的比 并把它画出来 画图所需的数据呢
[04:44] 我已经帮大家准备好了 这里面包含了A股历史上所有5000多只股票 甚至是那些已经退市的 你可以打开其中任意一个文件 它包含了这个股票从上市第一天至今 每天的开高收低的价格并且你可以计算付全价非常的完备画好这代码呢也并不复杂你只需要剪开这个Pyton的文件并且已经运行就可以得到标记出笔的开箱图了如果你需要这个数据和代码的话
[05:05] 可以加评论页下角或者是领评论区 我的微信都是可以直接来发给你的 好 那我们再来运行一下程序 看看结果如何 程序的运行结果如同所示 图中的橙色的直线 就是我们根据柴论的定义画出来的笔 记住这个图
[05:17] 我们肉眼能够很直观的看到指定时间内 当前股票的所有比非常的清晰 相信我们这个图能够帮助使用 才能以节省大量的时间 去做更有意义的研究 想必对于很多研究材料的人来说
[05:29] 我们代码跑出来这样的一组数据 就已经很有价值了 毕竟之前大家只能够照着 行情软件的K线图去处理图形 无法很好的快速找出所有的比 或有种种的不方便 而我们这个图不仅包含了 全部的历史数据 而且异常的简单明显
[05:41] 没有一点多余的信息 懂好的人想必也已经知道 这个数据和代码的中规了 当然需要注意的是 在实际操作当中
[05:53] 分析的信号的确认并不在顶点或者底点 而是在顶点或者底点之后的一天 所以原来上来说我们生成的图应该向后平移一天 我们这边这么画 只是为了让大家能够更实惯的看出长途中的每一个笔 但不管怎么样 我们现在已经生成了笔的图
[06:06] 这个图端看似也很完美 如果将笔作为买卖点的话 在最低点买入 在最高点卖出 那按照谈论的理论 简直就是银正摸见门银麻了 但是我想说的是真的是这样吗 假设我们身处途中B点这个交易日
[06:18] 此时处于下降比AB之中 但我们也不能确定这一段是否已经完整的画完了 有可能它还会延续 也有可能会出现上升比去终结它 而当K线走到C点的时候 我们终于确认了上升比BC
[06:31] 我们就在BC点买入这个股票一直拿着 直到E点它构成了下降比DE 那么我们确认了上升趋势已经结束 就卖出股票 在C点买在E点卖 你看这稍微赚了一点 但一整波大方形也是完美错过
[06:43] 单纯的用强弱的比进行交易会有滞后性 如果用它作为买点卖点 很容易血本无归 当然了 常论中的比只是趋势的一个基础 我们接下来就来聊聊 有比构成的常论中更高阶的结构
[06:55] 也就是线段 通过前面的学习 我们知道比是由顶底分形构成的 那常论中的线段 则是由相连的比构成 比如图中上升的比AB
[07:07] 下降比BC 和上升比CD 这么互相之间有重合的部分 也就是A点要比B点低 此时我们就认为 这三比可以构成一个 是谈论当中的上升线段 也就是AB 同样的 上下的线段也是由三个相邻的
[07:20] 互相之间有重合的笔构成 只不过这三笔当中 有两笔是下降的笔 A点需要高过D点和分形并不是都能成笔一样笔也不是一定能成线段的比如图中所示AB和CD两笔就没有重合的区域也就无法构成线段我们同样也给它布置一个这档小测试
[07:37] 广布一下学到的关于线段的知识 请在以下几股笔之中 找出可以构成线段的选项 欢迎大家把答案打到公屏上 或者在评论区留言 然后和笔一样 长论当中的线段也同样存在延续与终结
[07:49] 比如在图中 我们可以发现这些笔能构成上升线段AD 下笔上升笔EF的终点F点高于D点 我们就可以将线段AD向上延伸 得到全新的上升线段AF 同理一直延伸得到线段AH
[08:03] 那线段会一直延续下去吗 就该如何结束呢 我们继续看后续的推线 上升笔IJ的终点是J点 是比我们的H点要更低的 而最后的JK笔又是下降笔 H点势力就会比K点更高
[08:15] 这样的话按照残留线段的定义 就会产生一个新的向下的线段HK 此时我们就认为上升线段AH结束了 做个简单的总结就是 三个连续且互相有重合部分的比构成线段
[08:27] 线段连续也有趋势 直到出现反方向的线段 那就作为终结 最终所有线段两者相邻 并呈现出上升线段 下降线段 上升线段的循环 视频绝对的熟悉 因为比的构建也是类似的过程
[08:39] 当然我需要说明的是 像谈论中处理线段的方法也有很多种 我们这边只是选取了其中一种 比较容易理解的来进行讲解 如果你有其他方法 也欢迎到评论区一起讨论 那么线段其实和笔一样
[08:51] 我们也同样可以借助Python代码 和之前处理过的笔的数据 来帮我们找到所有股票 在历史上所有的线段 具体的代码 我也已经帮大家准备好了 只需要点击运行 就可以得到想要的结果 如果你需要这个代码的话
[09:04] 可以加评论区 或者这里评论区 我的微信都是可以直接 来在发给你的 程序运行就如出所示 图中的蓝色的线 就是我们的线段 它既有笔构成 且一个上升线段接一个下降线段 完全符合禅论中的定义
[09:16] 非常的清晰明显 相信有了这个图 能够帮助使用禅论的你 节省大量的时间 好 这次我们大概介绍了一下 禅论中诗诗的基本构成 也就是笔和线段 我们画出来的图 越来越简单 越来越接近禅论的买点卖点
[09:29] 那禅论究竟怎么买 最终效果又是如何呢 时间有限 我们就留到下一期经营讲解 届时我们会去讲解 禅论当中是如何判断买卖信号的 并且给大家分享我们验证 柴奈中不同买卖点效果的代码 大家如果觉得这期视频有帮助的话
[09:42] 欢迎多多点赞 点赞扣5000的话 下期我们就来讲解 柴奈中对趋势的进步应用 也就是柴奈中买卖点判断的依据 中枢与走势 当然也有可能这期视频相对来说比较复杂 如果感兴趣不是很多的话
[09:54] 后续可能就不会再讲柴奈了 那么本期视频就到此结束 非常感谢大家的点赞收藏 广告和关注 我们下期视频再见
⚡ Saved you 0h 10m reading this? Transcribe any YouTube video for free — no signup needed.