之前我们学习了在qmt中获取市值信息,由于不能直接获取,我们当时是先获取了收盘价格和总股本,然后相乘得出总市值数据。在ptrade中,有相应的函数,不但能直接获得总市值,还同时获得多项估值数据,如pb、pe、ps、roe等,下面用代码实现一下获取所有沪深A股的估值数据:
l=get_Ashares()#获取所有沪深A股的代码
f=get_fundamentals(l, 'valuation', fields=None, date=None)#获取所有沪深A股的估计数据
print('一共取回信息的数量为:',len(f))#看看返回的信息信息条数
print('前10条估值信息如下:')
print(f.iloc[:10]) #因为条数太多,所以只输出前10条来展示一下。
结果:

图中的数据有很多列,其中标红的那一列为总市值,其他的估值数据请大家自行查找。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75044
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!