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

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

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

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

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

 

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

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()

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

转载于:https://my.oschina.net/u/1997378/blog/1841394

好的,这是一个较为复杂的问题,需要进行数据处理、计算和分析。我建议你使用Python或R等数据分析工具来完成这个任务。以下是一个大致的步骤指引: 1. 获取股票数据:从财经网站、证券交易所或第三方数据供应商获取指定时间范围内的股票数据,包括上述问题中需要的各项指标。 2. 数据预处理:将股票数据按照股票代码和时间进行排序、去除缺失值和异常值、计算每个季度的同比增长率等。 3. 计算每个季度每股收益同比增长率:根据公式(F090301B-上年同期F090301B)/上年同期F090301B,计算每个季度每股收益同比增长率。 4. 找出连续4个季度每股收益同比增长率大于20%的股票代码:对于每个股票代码,逐季度计算每股收益同比增长率,判断是否连续4个季度大于20%,将符合条件的股票代码记录下来。 5. 找出2017年、2018年每股资本公积和每股未分配利润最大的10只股票代码:根据年度数据,计算每股资本公积和每股未分配利润,筛选出最大的10只股票代码。 6. 可视化展现数据:使用Python或R中的数据可视化工具(如Matplotlib、Seaborn等),通过柱状图、子图的方法可视化展现数据。 7. 主成分分析:对2018年的数据进行主成分分析,提取信息占比在95%以上的主成分,并写出每个主成分的表达式和意义。 8. K-均值聚类分析:基于第7步提取的主成分进行K-均值聚类分析,并获取聚类中心。 以上是一个大致的步骤指引,具体实现过程中还需要进行更细致的数据处理和分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值