🌟 写在前面:你的qstock该更新了!
在量化投资领域,数据获取门槛高、代码实现复杂、策略回测耗时…这些痛点是否让你望而却步?今天,qstock迎来1.3.8版本升级!本次更新不仅修复了数据接口稳定性问题,深度整合问财选股功能,让你用一行代码实现量化选股。无论你是刚入门的小白,还是资深量化玩家,qstock都能为你提供一站式解决方案。
🔥 四大模块全面升级,量化投研从未如此简单
1️⃣ 数据获取(data):提供简洁的金融数据接口
qstock的数据源覆盖东方财富、同花顺、新浪财经等主流平台,支持:
- 实时行情
沪深A股、港股、美股、ETF、可转债等20+市场数据
- 历史回溯
前复权/后复权价格、分时成交、资金流向(含北向资金监控)
- 特色指标
机构调研热度、龙虎榜数据、大宗交易明细(机构动向一目了然)
- 宏观数据
CPI、PPI、社融等经济指标,助力基本面分析
新版本重点优化:
解除
realtime_data
接口的200条数据限制,可批量爬取全市场股票修复行业板块数据报错问题,支持动态更新行业分类
优化问财数据接口
2️⃣ 可视化(plot):交互式图表让数据“活”起来
告别Matplotlib静态图表!qstock基于Plotly和Pyecharts打造动态看盘系统:
- 智能K线
叠加均线、MACD、布林带等技术指标,支持Heikin-Ashi平均K线降噪
- 资金热力图
行业板块涨跌幅树状图、主力资金流向桑基图(鼠标悬停查看细节)
- 云图策略
Ichimoku云图自动生成支撑/压力位,趋势判断更直观
小白友好:所有图表无需手动调整参数,一行代码即可生成网页交互报表。
3️⃣ 选股(stock):问财引擎+量化模型双核驱动
新版本最大亮点❗ 深度集成同花顺问财选股功能,支持自然语言筛选:
python
# 示例:筛选“市盈率<20、ROE>15%、北上资金增持”的股票 qs.wencai('市盈率<20; ROE>15%; 北向资金增持')
同时内置六大策略模型:
- RPS强度选股
捕捉强势股(参考欧奈尔CANSLIM体系)
- MM趋势跟踪
识别突破性行情(避免震荡市假信号)
- 资金流模型
监控主力异动(结合大单净流入与市值占比)
- 财务指标筛选
PE/PB/股息率等多维度打分
- 技术形态识别
头肩底、箱体突破等模式自动检测
- 概念热点轮动
实时追踪题材炒作(如“AI算力”“低空经济”)
Tips:问财功能需提前安装Node.js并升级pywencai
库(文末附保姆级教程)。
4️⃣ 回测(backtest):从策略验证到实盘部署
qstock提供两种回测框架:
- 向量化回测
基于Pandas快速验证策略逻辑(适合均线交叉等简单策略)
- 事件驱动回测
模拟逐笔成交(支持止损止盈、滑点等复杂场景)
VIP专属:知识星球会员可解锁强化版回测引擎,支持backtrader回测可视化等功能。
🚀 如何快速上手?三步完成环境配置
1️⃣ 新用户一键安装:
bash
pip install qstock
2️⃣ 老用户升级依赖库:
bash
pip install --upgrade pywencai # 问财功能必备 npminstall jsdom # Node.js环境支持
3️⃣ 导入即用:
python
import qstock as qs df = qs.realtime_data() # 获取全市场实时行情
💡 高阶玩家必备:这些隐藏功能你知道吗?
- 钉钉/微信提醒
设置条件单触发消息推送(如股价突破年线或大宗折价超10%)
- 自动化盯盘
监控异动股,结果直接导出Excel
- 自定义策略
提供API接口供用户植入独家模型(如机器学习信号)
- 数据本地化
自动缓存历史数据,减少重复爬取耗时
实盘量化
🌐 资源整合:从入门到精通的全路径指南
想深度掌握qstock?我们为你整理了qstock专题学习矩阵:
基础篇
实战篇
高阶篇
❗ 重要提示
qstock为完全免费开源项目,部分高级功能需加入知识星球解锁
如遇安装报错,请检查Node.js环境与PyWencai版本(详见GitHub的Issue区)
欢迎提交Pull Request共同完善项目,优秀贡献者将获赠VIP权益
🔗 立即体验
GitHub源码:https://github.com/tkfy920/qstock
PyPI地址:https://pypi.org/project/qstock/
📢 粉丝福利
关注公众号「Python金融量化」,回复关键词“qstock”获取:
qstock使用模版(notebook源码)
👇会员福利:知识星球会员可获取离线安装包与独家策略库,扫码加入解锁更多权益!
[声明] qstock数据来源于公开网络,仅作学习交流之用。股市有风险,投资需谨慎。
关于Python金融量化
专注于分享Python在金融量化领域的应用。加入知识星球,可以免费获取qstock源代码、30多g的量化投资视频资料、量化金融相关PDF资料、公众号文章Python完整源码、与博主直接交流、答疑解惑等。添加个人微信sky2blue2可获取八五折优惠。