通过doupand获取港股历史估值指标
1、引言
港股市场的估值指标是评估股票投资价值的重要工具。doupand平台提供了一个接口hkshare_eod_indicator
,专门用于获取港股股票每个交易日的估值指标数据。本文将指导您如何使用doupand平台获取港股的历史估值指标数据。
2、doupand平台简介
doupand是一个综合性的金融数据接口库,官网是:https://doupand.com,为用户提供股票、基金、指数等多种金融产品的数据。通过doupand,用户可以轻松获取所需的金融数据,支持金融分析和建模。
3、获取港股历史估值指标数据
3.1 接口介绍
接口hkshare_eod_indicator
用于获取港股股票每个交易日的估值指标数据,包括总市值、市盈率(PE)、市净率(PB)、总股本等关键指标。
3.2 输入参数
dp_code
(string): DouPand自编代码,一般为交易所公布代码+.HK,非必填。trade_date
(string): 交易日期(YYYYMMDD),非必填。start_date
(string): 区间开始日期(YYYYMMDD),非必填。end_date
(string): 结束日期(YYYYMMDD),非必填。
3.3 输出参数
dp_code
(string): DP代码。trade_date
(string): 交易日期。total_mv
(float): 当日总市值,单位为万元。hk_mv
(float): 当日港股市值,单位为万元。pe
(float): 市盈率,总市值/净利润(若净利润<=0,则返回空)。pb
(float): 市净率,总市值/净资产(LF)。pe_ttm
(float): 市盈率(TTM),总市值/净利润(TTM)。ps_ttm
(float): 市销率。turnover
(float): 换手率。total_share
(float): 当日总股本,单位为万股。float_share
(float): 当日港股股本,单位为万股。div_ratio
(float): 股息率。
4、在线获取数据
doupand平台提供了在线取数的功能。用户可以在网页上输入参数,选择合适的字段,然后点击查询按钮获取数据。
5、使用Python获取数据
如果您熟悉Python编程,可以使用doupand提供的Python库来自动化获取数据的过程。首先安装doupand的Python包:
pip install doupand
然后,使用以下Python代码来获取港股历史估值指标数据:
import doupand as dp
dp.set_token('您的Token')
dr = dp.data_reader()
df = dr.hkshare_eod_indicator(dp_code='00700.HK', start_date='20240101', end_date='20240131')
print(df)
返回的是DataFrame格式,方便后续分析。
6、数据应用
获取到的数据可以用于多种分析,如市盈率变化分析、市净率趋势分析、股息率比较等。这些分析可以帮助投资者评估股票的投资价值和市场表现。