网易首页 > 网易号 > 正文 申请入驻

qstock 玩转问财:一行代码实现条件选股

0
分享至

01 问财及qstock简介

问财是同花顺平台上一款专业的财经AI助手,融合了自然语言和语音问答机器人。问财提供了多维度的股票、基金、债券数据,并支持自然语言搜索,能够轻松查找所需的信息。对个人投资者来说,问财最好用的功能它的条件选股和短线复盘功能。目前同花顺软件电脑版和手机版都能轻松访问问财。

那么如何使用 Python 访问数据接口,直接获取问财的数据呢?GitHub上开源了一个wencai接口:https://github.com/GraySilver/wencai,网上也分享了一些相关教程,但直接安装后调用接口会报错,发现源代码有一点点的 bug 。于是公众号在wencai 库的基础上进行了修改,只保留其选股和数据获取功能,并融入qstock的数据获取模块 data 中,使读者基于 qstock 能实现一行代码轻松获取问财数据。

qstock是免费开源金融量化库,已在pypi官网和GitHub上发布,更新至1.3.5版本,添加了问财的数据访问功能,通过qstock.wencai('选股条件')调用。使用“pip install qstock ”进行安装,通过’pip install –upgrade qstock’进行更新。目前部分策略选股和策略回测功能仅供知识星球会员使用,会员可在知识星球置顶帖子上获取 qstock 的离线安装包。

PyPI:

https://pypi.org/project/qstock/1.3.4/

GitHub地址:

https://github.com/tkfy920/qstock。

关于 qstock 更详细的使用方法,请参考 qstock 专题系列文章(点击跳转):

【qstock开源了】数据篇之行情交易数据

【qstock数据篇】行业概念板块与资金流

【qstock量化】数据篇之股票基本面数据

【qstock量化】数据篇之宏观指标和财经新闻文本

【qstock量化】动态交互数据可视化

【qstock量化】技术形态与概念热点选股池

【手把手教你】使用qstock实现量化策略选股

【手把手教你】使用qstock进行量化回测

基于qstock的量化复盘与自动盯盘

import qstock as qs

02 复盘

关于问财的功能和调用大家可以参考其官网,其数据功能和条件选股主要包括以下几个方面:

技术面:均线 资金流入 MACD KDJ RSI BOLL CCI BIAS 形态 WR MTM

行情面:涨跌幅 DDE大单净量 DDE大单净额 委比 振幅 换手率 成交量 成交额 股价 分时指标 强势股

基本面:总股本 总市值 流通市值 流通比例 十大股东持股比例 股东户数 户均持股数 增减持 机构持股 分红 上市天数

财务面:销售毛利率 市盈率 市净率 市销率 净利润增长率 营业收入增长率 每股收益 每股收益率增长率 净利润 每股净资产 每股现金流 每股未分配利润 每股资本公积 净资产收益率 每股股利 资产负债率

阶段表现 创阶段新高 创阶段新低 阶段缩量 平台整理 平台突破 阶段涨幅 阶段换手 阶段振幅

特色数据 机构净额 龙虎榜机构买入占比 机构评级 关注度 涨停

范围选择 市场 申万行业 地区板块 概念板块

(1)涨停复盘

问财支持自然语言输入条件选股,不同条件之间使用逗号或分号或空格分开。注意输入参数需要使用单引号或双引号得到字符串格式。

df=qs.wencai('涨停,非ST,上市时间大于1个月')df[['股票简称','最新价','连续涨停天数','首次涨停时间','最终涨停时间','涨停原因类别','涨停封单额','涨停封单量占流通a股比']]

df=qs.wencai('近5日涨停次数排名前20,非ST,上市时间大于1个月')

df.head(10)

(2)阶段表现

阶段表现选股可以输入条件:如创阶段新高、创阶段新低、阶段缩量、平台整理、平台突破、阶段涨幅、阶段换手、阶段振幅,时间周期可以自己定,比如250日。

df=qs.wencai('250日新高,非ST,沪深A,上市时间超过250天')df=df[['股票代码','股票简称','最新价','最新涨跌幅','技术形态','买入信号inter']]#查看前10名创新高个股df.head(10)

期间涨幅跌幅排名

qs.wencai('今年以来涨幅最大的前20名,非ST')

qs.wencai('今年以来跌幅最大的前20名,非ST')

热门股

df=qs.wencai('热门股')df.head(10)

板块热点

近期热门概念热点

qs.wencai('概念板块近14日累计涨幅排名前10')

df=qs.wencai('虚拟电厂概念股')

df.head(10)

03 选股

问财选股功能非常强大,可以实现多个维度全市场扫描和条件组合选股。

(1)技术指标组合选股

qs.wencai('均线多头排列,MACD金叉,KDJ金叉')

qs.wencai('股价大于20日均线,MACD金叉,换手率大于5%')

(2)形态选股

价格形态选股,比如输入黄金坑、均线粘合,平台突破、仙人指路等

qs.wencai('黄金坑')

(3)财务指标组合选股

财务指标选股常用的指标比如:市盈率、市净率、净资产收益率、总资产收益率、资产负债率、每股收益、每股净资产、股息率、派息比率、分红明细等。下面使用财务指标进行组合条件选股。

df=qs.wencai('营业收入增长率>10%;营业利润增长率>20%;加权净资产收益率>15%;总资产报酬率>5%')df[['股票简称','所属同花顺行业','营业利润(同比增长率)','净资产收益率roe(加权,公布值)','总资产报酬率roa']]

04 其他金融数据

(1)新股数据

获取今日上市交易新股。

qs.wencai('新股')

获取某阶段新股数据。

df=qs.wencai('上市时间不足一个月新股和次新股')df[['股票简称','股票代码','新股上市日期','最新价','最新涨跌幅','所属同花顺行业','公开发行市值','所属概念数量']]

(2)可转债数据

df=qs.wencai('可转债')df[['可转债@可转债代码','可转债@正股简称', '可转债@最新价','可转债@涨跌幅','可转债@上市日期','可转债@到期日','可转债@网上发行申购价格']]

(3)基金排名数据

df=qs.wencai('基金涨幅排名')df[['基金简称','基金代码','基金@最新日收益率','基金@最新单位净值','基金@最新净值日期','基金@涨跌幅排名名次','基金@涨跌幅','基金@涨跌幅排名']]

(4)期货数据

qs.wencai('期货排名')

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
鹅蛋被关注!医生发现:吃得越多,肌少症老年人肌肉流失或越慢?

鹅蛋被关注!医生发现:吃得越多,肌少症老年人肌肉流失或越慢?

叙说医疗健康
2026-05-29 05:00:10
午睡是心衰的元凶?医生再次重申:60岁以后,午睡一定记住4不要

午睡是心衰的元凶?医生再次重申:60岁以后,午睡一定记住4不要

芹姐说生活
2026-05-29 13:39:20
187比58,参议院压倒性票数通过,高市早苗成功集国家大权于一身

187比58,参议院压倒性票数通过,高市早苗成功集国家大权于一身

小小科普员
2026-05-29 16:10:40
“收到”和“好的”,两字之差,天壤之别:社交里的情商潜规则

“收到”和“好的”,两字之差,天壤之别:社交里的情商潜规则

心理观察局
2026-05-12 09:17:11
2-1、1-1,中超火爆之夜,河南闪耀跃进前六,天津与冠军依旧在底层

2-1、1-1,中超火爆之夜,河南闪耀跃进前六,天津与冠军依旧在底层

烟浔渺渺
2026-05-29 17:27:15
放假通知,2026中小学生暑假时间确定了,家长却表示难以接受

放假通知,2026中小学生暑假时间确定了,家长却表示难以接受

凯旋学长
2026-05-28 21:49:26
如果中国继续在俄乌冲突中中立,俄罗斯可能要 “重新考虑方向”

如果中国继续在俄乌冲突中中立,俄罗斯可能要 “重新考虑方向”

回京历史梦
2026-05-29 18:32:40
单位里,中年后才发现的识人铁律:那些有棱有角,经常独来独往的人,往往内心善良;人群中特别圆滑,人缘好会说话,反而要留意提防

单位里,中年后才发现的识人铁律:那些有棱有角,经常独来独往的人,往往内心善良;人群中特别圆滑,人缘好会说话,反而要留意提防

德鲁克博雅管理
2026-05-29 17:05:34
黄仁勋披露随特朗普访华细节:原本不去,特朗普致电坚持让其上飞机,“我就匆忙收拾了一下”

黄仁勋披露随特朗普访华细节:原本不去,特朗普致电坚持让其上飞机,“我就匆忙收拾了一下”

澎湃新闻
2026-05-29 08:24:10
网红边牧被偷杀后续,偷狗者是惯犯,央媒重磅发声,全村人受牵连

网红边牧被偷杀后续,偷狗者是惯犯,央媒重磅发声,全村人受牵连

小鋭有话说
2026-05-29 13:33:34
日本宣布首次通过北约“乌克兰优先需求清单”供乌22亿日元军援,俄方此前已表态

日本宣布首次通过北约“乌克兰优先需求清单”供乌22亿日元军援,俄方此前已表态

环球网资讯
2026-05-29 21:53:05
“原拆原建”来了?中央动真格,人民日报发声:首批项目成功打样

“原拆原建”来了?中央动真格,人民日报发声:首批项目成功打样

未来展望
2026-05-28 03:29:57
浙江大爷娶小24岁女子,领证前签协议:过得下去给50万元,如果离婚补偿20万元!婚后一周女方傻眼:他用我的名义贷款43万元……

浙江大爷娶小24岁女子,领证前签协议:过得下去给50万元,如果离婚补偿20万元!婚后一周女方傻眼:他用我的名义贷款43万元……

台州交通广播
2026-05-29 22:27:27
伊朗副外长称伊方不会签署任何不符合国家利益的谅解协议

伊朗副外长称伊方不会签署任何不符合国家利益的谅解协议

澎湃新闻
2026-05-29 01:28:05
上线就翻车?Claude Opus 4.8被爆蒸馏中国模型,陷双标争议

上线就翻车?Claude Opus 4.8被爆蒸馏中国模型,陷双标争议

热点科技
2026-05-29 14:28:57
特朗普暴怒!短短48小时内,他见识到了:伊朗的刚猛、中国的精明

特朗普暴怒!短短48小时内,他见识到了:伊朗的刚猛、中国的精明

流史岁月
2026-05-28 18:45:04
人类一直在寻找这三类外星文明,第一类文明比或人类先进百万年!

人类一直在寻找这三类外星文明,第一类文明比或人类先进百万年!

宇宙时空
2026-05-28 22:20:07
被央媒怒批,目不识丁、德不配位,这几位“文盲”明星到底凭啥火

被央媒怒批,目不识丁、德不配位,这几位“文盲”明星到底凭啥火

汉字笔迹心理分析
2026-05-27 07:12:08
内蒙古牧民捡到小狗当牧羊犬9年,专家检查后脸色大变:这就不是狗

内蒙古牧民捡到小狗当牧羊犬9年,专家检查后脸色大变:这就不是狗

红豆讲堂
2025-05-19 17:03:14
沙特博主:克洛普已同意执教吉达联合,计划今年10月正式到队

沙特博主:克洛普已同意执教吉达联合,计划今年10月正式到队

懂球帝
2026-05-29 10:33:41
2026-05-30 04:23:00
承乾爱写字
承乾爱写字
知人者智,自知者明
1342文章数 145关注度
往期回顾 全部

科技要闻

Claude Opus 4.8凌晨突发上线

头条要闻

释永信被判24年 中国佛教协会:完全是咎由自取

头条要闻

释永信被判24年 中国佛教协会:完全是咎由自取

体育要闻

即使是文班亚马,也做不到这件事

娱乐要闻

奚梦瑶何猷君将于6月在法国举行婚礼

财经要闻

近3个月跌超20% 黄金"猴市"下的众生相

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

时尚
亲子
本地
旅游
军事航空

推广中奖名单-更新至2026年4月28日推广

亲子要闻

幼儿园老师,被指用热熔枪烫小女孩嘴唇

本地新闻

用剪纸的方式,打开江苏扬州

旅游要闻

云南文旅数智升级,旅游小镇游客满意度提升超过30%

军事要闻

中方公布参加香会阵容 几大议题受到关注

无障碍浏览 进入关怀版