使用Python绘制筹码分布图

认识筹码分布

很多大师都通过筹码结构来制定交易策略,通过“通达信"、”同花顺“之类的APP很直观,但未来是量化的时代,我认为早晚要自己写代码来实现这一项功能。

什么是筹码分布

筹码分布是指股票在不同价格上的持仓量分布情况。它反映了市场上投资者持有股票的成本分布,是股票交易中一个重要的分析工具。简单来说,筹码分布可以帮助投资者了解市场上股票的持仓状况,比如哪些价格区间有大量持仓,哪些价格区间持仓较少。通过分析筹码分布,投资者可以判断出股票的支撑位和压力位,从而为投资决策提供参考。

典型筹码分布图

如下图为通达信筹码分布图,同花顺有BUG,手机APP与电脑版不同,因此通达信的筹码分布图在我实际使用中看的最多。
通达信筹码分布

如何代码实现

网上有相关教程与分享,但画出来的效果,与专业软件的往往都不太一样,而且网上分享的都不会完整的链路告诉你如何获得数据
这里分享一篇给我很大启发的文章,虽然实现的结果并不对,但确实有帮到我:
https://github.com/kengerlwl/ChipDistribution

以下是我的实现效果

以深圳瑞捷20240628的筹码分布为例,下图为通达信筹码分布

在这里插入图片描述

设置回测数据周期为3个月,程序运行效果如下:

在这里插入图片描述

最终将二者缩放叠加,可以看到完全一致,如下图所示:

在这里插入图片描述

如何获得

由于这部分代码花了很大功夫,因此暂时仅提供有偿分享,但既然是有偿分享,也额外做了一些其他工作方便大家使用:
(联系方式见评论区或个人简介)

  1. 最简化风格 为了方便大家使用,我花了不少时间对代码质量进行优化,公式推理也进行了简化,把代码量降到最少,消除大家的学习门槛
  2. 模块化设计 仅需一行代码即可调用,即使你不想学内部细节,也可以直接用,不需要任何调试
  3. 端到端使用 给个股票代码就能直接用,非常简单
  4. 小问题解答 博主具有8年Python开发经验,如果愿意知识付费的话,可以帮你解答问题。由于平时不怎么上平台,会注意不到评论,有时候看到问题已经过了好几个月了,因此如果需要立刻解答,也可以找我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值