01.
序言
最近很多小主都因为市场宽度这个图表关注了我的公众号,令本人倍感责任之重大,故此觉得有必要对其加以说明
02.
市场宽度图表的简单解释
本图表灵感来源于雷公,可以直接去 bilibili,看雷公的视频。up主:LoneCapital,视频标题:《每周市场观察 EP.8 | 数据解读 & 趋势分析 | 美股 A股 比特币 新高可期!》,偏移:22:36
下面以2020年8月3日的市场宽度为例,简单介绍一下
表头
本表格是根据28个申万一级行业划分而成,所以表头分别为这28个行业。而"总",则表示28个行业的股票总和,也就是市面上的所有股票
申万行业包含的股票,可以在 www.swsindex.com 网站上查询
Trend(趋势)
代表当前的趋势,如果分数为正则为 L(long),代表多头。为负则为S(short),代表空头
Score(分数)
1-5分(也包括-1到-5分),正数为多头趋势,负数为空头趋势,对应为趋势转折的5个步骤(以多头为例,空头以此类推):
1 破线(收盘价 > SMA20)
2 拐头(满足1的条件下,今SMA20 > 昨SMA20)
3 交叉(满足2的条件下,SMA20 > SMA60)
4 排列(满足3的条件下,SMA60 > SMA120)
5 乖离(满足4的条件下,乖离率大于阀值,我用的是0.3)
由此可见数字越大,均线的排列状态越清晰
这些分数是根据申万的行业指数做出来的,上面所说的收盘价,SMA,都是指数的收盘价以及均线
数字(除了最后一列外)
每个格子的数字表示:((收盘价>SMA20的股票数目) / 对应行业股票总数) * 100%【收盘价及SMA20,均为对应行业在当前日期时数值】
所以50表示有一半股票的股价大于20日均线,100表示全部大于20日均线,0表示全部小于20日均线
颜色
绿色表示超过 半数以上的股票是在20日均线之上,颜色越深比例越大
红色表示超过 半数以上的股票是在20日均线之下,颜色越深比例越小
白色表示 半数左右的股票是在20日均线之上
宽度(最后一列)
最右侧一列表示,除了 "总" 之外 所有的列相加的和,因为目前是28个行业,所以最大值是2800
意义
这张图揭示了市场钟摆运动的奥妙,不但可以看到各个行业的强弱
还可以看到目前市场是否达到人性之极,比如 宽度值<200 或者 宽度值>2700
可以看到,通常到达这两个区间之后,市场都会发生反转
看到此处,各位小主会不会有一种,找到交易圣杯的感觉?
但交易是没有圣杯的,所以下面才是我想要写这篇文章的目的
03.
重新认识市场宽度
下面这张图是2014-2016年市场非常疯狂的一段时间,市场宽度图基于周K线
相比与上一张市场宽度图来说,是否感觉又有些迷茫了呢?
对,市场宽度的高点还可以更高,低点也可以更低,甚至连续数周都是如此
所以,还是那句话:交易没有圣杯
市场宽度图表确实有一定参考价值,但不是全部,所以还需要结合其他市场指标,乃至其他技术或基本面分析方法
这就是我要提醒各位小主注意的地方,同时也放出这张图以供参考
市场宽度的极值区间只是用来提醒,可以开始关注交易机会了
04.
如何实现
关于这个图表是如何实现的,这个问题已经有很多人问过我了。而我也将具体的实现方式解释过
其实我想说,实现起来并不难,只要稍微会一点点编程
而我的实现,只是我对雷公市场宽度的理解,并不是标准答案,也许每个人的理解会有所不同
但源代码就不公开了!因为本文的解释已经足够详细,和完全公开源代码也没什么差别了
我想稍微会点编程的小伙伴,看完本文,也能搞出几乎一样的图表
如果您真的想自己编程搞定这个,而又没有编程经验,我的建议是:
1 可以先学习python,因为python资料多,学起来也容易(虽然我这个不全是python写的)
2 只学基本的就够了(也许是python书的前面几个章节)
3 会用 tushare, baostock 之类的库,这样就可以拿到数据了
4 学会用搜索引擎,尤其是github,这样就可以搞定几乎所有问题
5 祝学习愉快
05.
结尾
最后引用我最崇拜的交易者 艾迪·塞柯塔 的名言作为结尾
人人都能如愿以偿
祝小主们都能实现自己的愿望!