python 财务报表 建模_Python量化数据获取:上市公司财务预报

在正式的财报发布之前,上市公司往往先发布业绩预报,关于业绩预报在量化中的使用,有两个思路,一个是根据预报的表现进行价值投资,另一个是等真实财报出来发现和预报有出入,出现的事件型投资机会。虽然A股不方便做空,即使真实财报低于预期不能做空,但可以作为卖出条件;如果真实财报高于预期,虽然可能性比较低,但是也是一个非常好的事件型投资机会。

以下是通过python调用BaoStock平台获取季频上市公司业绩预告的方式。

季频公司业绩预告:query_forcast_report()

方法说明:查询季频公司业绩预告信息,可以通过参数设置获取起止年份数据,提供2003年至今数据。 返回类型:pandas的DataFrame类型。 使用示例

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)

#### 获取公司业绩预告 ####

rs_forecast = bs.query_forecast_report("sh.600000", start_date="2010-01-01", end_date="2017-12-31")

print('query_forecast_reprot respond error_code:'+rs_forecast.error_code)

print(&

你可能感兴趣的:(python,财务报表,建模)