之前我们学习了在qmt、ptrade、myquant等软件和平台中获取市值信息。在bigquant中,也有相应的函数来获取市值,并且获取市值的同时,也获取了到PE、PB、PS等其他估计信息。跟获取行情信息一样,也需要查询数据库得到估值信息。下面用代码实现一下获取所有沪深A股的数据:
import dai#导入DAI数据库
#后面要用到的sql查询语句
sql = f"""
from cn_stock_valuation
where date = '2023-12-05'
"""
data = dai.query(sql).df()#查询到的数据以dataframe的形式赋值给data
#将北交所的信息过滤掉,因为平台中目前还没有北交所股票的估值信息。
data =data[~data['instrument'].str.contains('BJ')]
data
返回如下图:

一共返回了5083支股票的市值信息(未过滤ST和退市股票)。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75026
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!