「精华帖分享」栏目,文章来源于量化小论坛精华帖,每周一更。原唯有论坛特定用户可阅读,现精选后分享,帮助大家了解更多量化相关内容,开拓投资交易思路。
本文来源于量化小论坛策略分享会板块精华帖,作者为吴奕萱,发布于2023年6月1日。
量化小论坛
/bbs.quantclass.cn/
「量化小论坛」于2020年开放,为邢不行课程同学的交流论坛。由股票、B圈、分享会等不同板块组成,目前已有35000+帖子,5000+篇精华帖。
想了解更多论坛相关内容,可以加我微信xbx297,与我交流。
以下为精华帖正文:
01
K线
缠论的本质,之前有提过,无论是形态学和动力学,从宏观上讲都是几何学。
这里插一嘴,先记住,缠论的其中之一的核心思想是完全分类,而不是预测,这点也要时时刻刻记在心中!(这里先无脑记住,因为其实从一开始的基础,就是在这个思想的指导下完成定义的)
先来看看缠论K线的定义:
缠论中的K线使用,不分阳线阴线,也不管开盘价与收盘价,只看K线的高低点!
那么这里,就把我们看盘软件上的原始K线,处理成了一个只有高低点的全实体四方柱子(如:图1)
为什么,缠论只取最高价和最低价?
学过缠论的应该知道,缠论在交易中最严格的递归是从分笔成交开始的。
因为交易本身就带有时间属性,先在最小的节点,按照每个时间点上来做完全分类:
从形态学角度来讲,这里要么是最高价和最低价一致的横线,要么就是一个缺口!
2.另外一方面从动力学的角度来讲,这一个时间点,合力的结果就是成交和未成交!
我想这两个结论应该很容易接受吧。
交易是非连续的,时间是连续的,所以从微观的时间序列来看,只要时间颗粒度够细,那就是1笔交易,然后加一系列的缺口,然后再1笔交易,再一系列缺口。(如:图2)
那接下来,就是一个连续的时间段画K线了,这个时候,描述的精确度就会有所损失。
缠师关于级别给了一个放大镜的比喻,这个特别形象!
原始K线,损失了中间的笔成交信息以及缺口信息,缠论形态学K线,进一步损失了开盘与收盘成交信息,到最后,保留下来的是这个时间段合力拉扯的范围(最高价和最低价)。
从最精准的量化角度讲,分笔成交是最严格的,但是由于现实的问题,不太现实。
所以我们基本上是以K线作为最小的单位,当然,也有人用分时图来做缠论。
大家可以讨论下:分时图损失了哪些信息?和1分钟K线比较的话,有哪些比较优势和比较劣势?
继续,因为后续我们要有笔和线段,都是两点连线的,所以这4个价格(开、高、低、收)只能用到一个,而顶底分型只能用到2个,所以综合起来你要么选择最高价和最低价,要么选择开盘价和收盘价。
这个问题明确了以后,看看谁损失的信息比较少吧!
显然,开收盘价格,损失的是范围内的分笔成交,而高低价损失的是开收盘两个点的分笔成交信息。
好了,到这里,K线的转化的逻辑是讲清楚了。
PS:下文所有讲K线的地方,都是缠中说禅形态学K线的意思,除了有时候会有力度的体现的时候,我会加上阴线或者阳线的说法。
02
K线包含
下一步,K线的包含关系处理。
什么是包含关系?
回答这个问题前,我们先想想2根K线的组成的关系有多少种情况?(完全分类思想)
首先,确定比较的方法:第2根K线高点和第1根K线高点比较,第2根K线低点和第1根K线低点比较;
然后,两个数字之间的比较有3种关系,大于>、小于<、等于=;
最后,结论:有3 * 3 = 9种情况。
我们画图来看看:
高点变高,低点也变高,叫做上升K线组合,如图1中的①;
高点变低,低点也变低,叫做下降K线组合,如图1中的②;
高点变高,低点变低,叫做右包含K线组合,如图1中的③;
高点变低,低点变高,叫做左包含K线组合,如图1中的④;
高点变高,低点相同,叫做右包含K线组合,如图1中的⑤;
高点相同,低点变低,叫做右包含K线组合,如图1中的⑥;
高点变低,低点相同,叫做左包含K线组合,如图1中的⑦;
高点相同,低点变高,叫做左包含K线组合,如图1中的⑧;
高点相同,低点相同,叫做全包含K线组合,如图1中的⑨。
很显然从第3种情况到第9种情况,其中有一根K线的范围是在另一根K线的范围之内的。
所以我们把这种范围包含的情况,统称为包含关系。
3、4、5、6、7、8、9的情况都是包含关系K线组合。
OK,那么3根K线和4根、5根的组合形态又有多少种情况呢?
按照2根K线的算法,3根有333 = 27种情况,4根有81种,5根有243种,6根729种...
这种3的幂次方增加的信息量,实在是太大了!
所以为了减少后面海量的信息量,方便我们的实际操作,这里要把包含K线组合进行处理。
(这是我思考的一种逻辑,网络上还有种逻辑:包含关系处理就是为了后续的分型处理更加简单,我觉得这是从后到前的一种思维方式,有点像我们量化中的未来函数)。
我们先说具体处理方法,然后再聊聊这么处理背后的逻辑,最后再探讨探讨还有没有什么优化方式。
1 | 缠师的具体处理方法 |
由于K线是有时间属性的,所以首先第一个原则:从前往后,从左到右一根一根依次处理;
由于是两根K线组合关系处理,所以第二条原则:每次只看两根K线的关系;
找到第一组包换关系组合的两根K线后,标记第一根a_n,第二根标记为a_n+1;
再标记第一根前面的一根K线为a_n−1,由于a_n,a_n+1为第一组包含关系组合,那么a_n−1,a_n的组合必定是上升K线组合或者下降K线组,这也很容易理解吧;
那么分成两种情况:
如果是上升K线组合,那么包含关系处理完后的新K线,取高高,也就是a_n,a_n+1的最高价中的最大者,a_n,a_n+1的最低价中的最大者,两者中有相等的就取相等的,组成新的K线;
如果是下降K线组合,那么包含关系处理完后的新K线,取低低,也就是a_n,a_n+1的最高价中的最小者,a_n,a_n+1的最低价中的最小者,两者中有相等的就取相等的,组成新的K线;
新K线标记为新的a_n,原先的a_n和a_n+1删除;
以a_n−1和新的K线a_n为起点,继续考察。
再用图来看看,多个连续包含的处理方式,如图2:
(看图呗,文字解释有时间再补充,有问题留言)
2 | 处理逻辑 |
那为什么要根据a_n−1,a_n的组合关系去决定取范围的方法?
简单的说,是一种势能的延续,上升K线组合表示了一种向上的势能延续,所以取高高;相反,下降K线组合就表示了一种向下的势能延续,所以取低低。
详细的说的话,会涉及后续中枢与走势的一些概念,后续讲完了之后,可以再补充,希望大家到时候提醒我下,了解的可以留言讨论。
3 | 有没有可优化的方式? |
这里我抛砖引玉,大家一起来讨论,集思广益:
前面我们说从分笔到K线,信息的精度会有下降,处理的信息量也会极速的下降,同样,包含关系的处理也会让信息的精度下降,同时让处理的信息量也会下降。
2根K线的组合关系变成了2种情况:上升K线组合,和下降K线组合。
那么3根K线的组合关系就变成了2*2 = 4种情况,4根为8种情况,变成了2的幂次方的信息量。
包含关系组合的合成新K线的组合方式,损失了什么信息?
损失了被包含关系的最高价和最低价信息;
因为每次处理生成新K线的时候,会删除两根K线,这样就损失一根K线的时间刻度。
第一种损失是我们主动的选择,而第二种损失是一个附带的效果。
能否保留合并前的时间信息呢?用什么方式保留比较合适?
欢迎小伙伴们一起集思广益!
03
K线分型
上文我们已经把K线的包含关系处理完成后,所有的K线就是标准化的缠论分析K线了。
2根K线的关系处理完毕后,接下去就是处理3根K线的问题,所以今天先来看看3根K线的组合关系有哪些(完全分类思想)?
接下去,我文字性的描述会少一些,以图为准吧。
答案是4种情况。如图:
可以发现,转折都发生在2号顶分型和4号底分型,所以顶底分型比上升K线组合和下降K线组合更加具有分析的意义。
顶分型:第二K线高点是相邻三K线高点中最高,而低点也是相邻三K线低点中最高。
底分型:第二K线高点是相邻三K线高点中最低,而低点也是相邻三K线低点中最低。
从数学角度来描述:
把最高价用g来表示,最低价用d来表示;
顶分型:g1< g2 and g2 > g3 and d1< d2 and d2>d3
底分型:g1> g2 and g2 < g3 and d1> d2 and d2<d3
关于分型的几个属性,我们再来定义一下:
分型区间:[min{d1,d2,d3} , max{g1,g2,g3}] (分型的范围)
顶分型的顶与下沿:
顶:max{g1,g2,g3}
下沿:min{d1,d2,d3}
底分型的底与上沿:
底:min{d1,d2,d3}
上沿:max{g1,g2,g3}
当然顶底分型从动力学上还有一些别的意义,但貌似这里讲,后面还得重复,那就干脆后面讲动力的时候,再分出来说吧。
顶底分型的干货基本都在动力那块,比如如何确定力度,如何判断中继等。
祝大家生活愉快,下章见!
对量化小论坛感兴趣的同学,可以加我微信xbx297,与我交流。
也欢迎大家来论坛发帖交流,原创帖如被加精,也可获得葫芦奖励。
长按查看葫芦介绍
联系作者
往期文章推荐
微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 邢不行
大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 邢不行
跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】
抓了几千万条热门股数据,用Python量化验证后发现结果竟然...... | 【邢不行】
当我们谈论量化时,我们在谈论什么?量化投资常见策略有哪些?| 融券T0和高频交易详解|【邢不行】
量化交易一定是机器人+自动化+高频交易吗?| 常见量化交易误区合集,新手脱坑入门指南 | 【邢不行】
投资不识筹码峰,炒遍A股也枉然?| 如何用python计算筹码分布数据 |【邢不行】
烂板如何出妖股?每天买炸板股票,不亏反赚100倍?| 【邢不行】