如何获取股票的净利润、每股收益、主营营业收入

股票中除了K线中开高低收价格信息外,还有一些其他指标反应股票市场,比如净利润、每股收益、主营营业收入。

净利润是指企业当期利润总额减去所得税后的金额,即企业的税后利润。通俗点说就是真正赚到手的钱。

每股收益即每股盈利(EPS),又称每股税后利润、每股盈余,指税后利润与股本总数的比率。是普通股股东每持有一股所能享有的企业净利润或需承担的企业净亏损。每股收益通常被用来反映企业的经营成果,衡量普通股的获利水平及投资风险,是投资者等信息使用者据以评价企业盈利能力、预测企业成长潜力、进而做出相关经济决策的重要的财务指标之一。

主营营业收入指企业从事本行业生产经营活动所取得的营业收入。

 

如何使用Python出某只股票的这些信息呢?答案是使用Pythonbaostock接口,示例代码如下:

import baostock as bs
import pandas as pd
 
# 登陆系统
lg = bs.login()
# 显示登陆返回信息
print('login respond error_code:'+lg.error_code)
print('login respond  error_msg:'+lg.error_msg)
 
# 查询季频估值指标盈利能力
profit_list = []
rs_profit = bs.query_profit_data(code="sh.600000", year=2017, quarter=2)
while (rs_profit.error_code == '0') & rs_profit.next():
    profit_list.append(rs_profit.get_row_data())
result_profit = pd.DataFrame(profit_list, columns=rs_profit.fields)
# 打印输出
print(result_profit)
# 结果集输出到csv文件
result_profit.to_csv("D:\\profit_data.csv", encoding="gbk", index=False)
 
# 登出系统
bs.logout()

profit0.png

返回数据如下,可以看出,有很多有用参数,非常方便。

profit.png


猜你喜欢

转载自blog.51cto.com/5723595/2137115