PyWenCai 是一个基于 Python 的开源工具,用于通过自然语言查询同花顺问财(Tonghuashun WenCai)平台上的中国 A 股市场数据。它允许开发者使用中文自然语言指令,快速获取股票、指数、基金、港股、美股、可转债等多种金融产品的实时或历史行情信息。该工具的核心优势在于将复杂的量化分析需求转化为直观的中文语句,极大降低了金融数据获取的技术门槛。用户只需提供从问财网站获取的有效 Cookie,即可调用其强大的查询引擎,支持多维度筛选、排序、分页及代理配置等功能。PyWenCai 底层依赖 Node.js 执行 JavaScript 代码,因此系统要求包括 Python 3.7+ 和 Node.js v16+。目前由‘大佬量化’团队维护,广泛应用于自动化选股、策略回测、市场情绪分析等场景,是连接中文财经数据与程序化交易的重要桥梁。
核心功能特点
- 支持用中文自然语言查询 A 股、港股、美股、基金、指数、可转债等各类市场数据
- 自动处理分页与多页数据聚合,支持设置循环抓取全部结果
- 内置多种查询类型(stock/zhishu/fund/hkstock 等),满足不同资产类别需求
- 可指定排序字段与方向,灵活控制输出数据的排列方式
- 支持代理配置与重试机制,增强网络请求稳定性与容错能力
- 返回结果为 pandas DataFrame 或字典结构,便于后续数据分析与可视化
适用场景
PyWenCai 特别适用于需要高频、批量获取中文金融市场数据的量化研究与投资决策场景。例如,投资者可以编写脚本每日自动筛查低估值高股息股票,或监控主力资金流向以捕捉短期热点;量化研究员则可利用其查询连续涨停个股、MACD 金叉信号等技术形态,构建因子模型;机构用户还能结合北向资金持股变化、机构调研频率等多维指标进行深度基本面筛选。此外,对于希望将同花顺问财强大搜索能力集成到自有系统中的开发者而言,PyWenCai 提供了无需手动爬取网页的便捷接口。无论是个人投资者搭建自动化选股框架,还是团队开发智能投研平台,该工具都能显著提升数据获取效率,减少重复劳动,让复杂查询变得简单直观。
