# 获取个股/指数估值详情

get_valuation_detail(code, valuation_type=None, interval_type=None)

  • 介绍

    获取指定股票或指数的估值详情,包含估值走势、市场分布、行业分布(仅个股)、盈利/营收增速(仅个股,PB 无)

  • 参数

    参数 类型 说明
    code str 股票代码
    valuation_type ValuationType 估值类型
    interval_type ValuationIntervalType 历史数据时间周期
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data dict 当 ret == RET_OK,返回估值详情数据字典
    str 当 ret != RET_OK,返回错误描述
    • 返回字典包含以下字段:

      字段 类型 说明
      valuation_type ValuationType 实际估值类型
      last_update_time int 最后更新时间戳(秒,对应市场时区)
      last_update_time_str str 最后更新时间
      trend dict 走势数据,见 trend 字段表
      market_distribution dict 市场分布数据,见 market_distribution 字段表
      plate_distribution dict 行业分布数据,见 plate_distribution 字段表
      profit_growth_rate dict 盈利/营收增速数据,见 profit_growth_rate 字段表
    • trend 字段(估值走势摘要):

      字段 类型 说明
      current_value float 当前估值
      average_value float 历史平均估值
      avg_minus_1_stddev float 历史平均 - 1σ
      avg_plus_1_stddev float 历史平均 + 1σ
      valuation_percentile float 历史分位
      forward_value float 预测估值
      historical_items list 历史估值列表,每项见 historical_items 字段表
    • historical_items 字段(历史估值条目):

      字段 类型 说明
      value float 估值
      time int 时间戳(秒,对应市场时区)
      time_str str 日期
      plate_value float 行业均值
    • market_distribution 字段(市场/成分股分布):

      字段 类型 说明
      sections list 区间分布列表(降序),每项见 sections 字段表
      total int 市场总数/成分股总数
      ranking int 该股票估值在市场中的排名
      average_value float 市场估值均值
      median_value float 市场估值中位数
    • sections 字段(区间分布条目):

      字段 类型 说明
      start float 区间开始值
      end float 区间结束值
      number int 该区间个股数量
    • plate_distribution 字段(行业分布,仅个股):

      字段 类型 说明
      plate str 所属板块代码
      plate_name str 所属板块名称
      plate_average_value float 板块估值均值
      plate_ranking int 该股票估值在板块中的排名
      plate_stock_item_count int 板块个股总数
      stock_items list 板块成分股估值明细,每项见 stock_items 字段表
    • stock_items 字段(板块成分股条目):

      字段 类型 说明
      security str 股票代码
      name str 个股名称
      value float 估值
      market_cap float 市值
    • profit_growth_rate 字段(盈利/营收增速,仅个股非 PB):

      字段 类型 说明
      financial_ttm_multiple float TTM 增长倍数
      market_cap_multiple float 市值增长倍数
      year_count int 计算增长倍数时实际用到的年份数量
      profit_data list 各期数据列表,每项见 profit_data 字段表
      conclusion_detailed str 估值结论描述
    • profit_data 字段(各期盈利/营收条目):

      字段 类型 说明
      financial_year int 财报年度
      financial_quarter int 财报季度
      period_str str 财报周期
      report_date int 报告日时间戳(秒,对应市场时区)
      report_date_str str 报告日
      market_cap_multiple float 报告日市值倍数
      finance_data_multiple float 盈利/营收倍数
  • Example

from futu import *
import pandas as pd
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_valuation_detail("HK.00700")
if ret == RET_OK:
    trend = data.get('trend', {})
    items = trend.get('historical_items', [])
    df = pd.DataFrame(items)
    print(df.to_string(index=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
  • Output
value       time   time_str  plate_value
22.690 1746979200 2025-05-12       22.678
22.186 1747065600 2025-05-13       22.179
22.843 1747152000 2025-05-14       22.817
22.046 1747238400 2025-05-15       22.050
21.538 1747324800 2025-05-16       21.577
21.792 1747584000 2025-05-19       21.821
//...
18.087 1776960000 2026-04-24       18.147
17.544 1777219200 2026-04-27       17.617
17.368 1777305600 2026-04-28       17.444
17.566 1777392000 2026-04-29       17.650
17.148 1777478400 2026-04-30       17.227
17.339 1777824000 2026-05-04       17.421
17.310 1777910400 2026-05-05       17.393
16.972 1777996800 2026-05-06       17.059
17.500 1778083200 2026-05-07       17.589
17.266 1778169600 2026-05-08       17.364
17.039 1778428800 2026-05-11       17.143
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

接口限制

  • 每 30 秒内最多请求 30 次。
  • 支持正股、基金及指数。
  • PB 估值无盈利/营收增速模块。
  • 指数无排名、均值、中位数。