Tushare接口文档:DC概念板块行情(dc_daily)

简介: 本文旨在对Tushare的DC概念板块行情`dc_daily`数据接口进行介绍,提供更多参考示例和使用说明。本接口用于获取东方财富概念板块、行业板块和地域板块每日行情数据的核心工具。它提供了板块层面的量价指标,是进行市场热点追踪、板块轮动分析和主题投资策略回测的重要数据源。
  • 功能描述:获取概念板块、行业指数板块、地域板块行情数据
  • 返回限量:单次请求最大返回2000行
  • 接口权限:5000积分500次/分钟
  • 说明:

   1. 数据最早2000/01/04;


输入参数:

名称

类型

必选

描述

ts_code

str

N

板块代码(格式:xxxxx.DC)

trade_date

str

N

交易日期(格式:YYYYMMDD下同)

start_date

str

N

开始日期

end_date

str

N

结束日期

idx_type

str

N

板块类型: 概念板块、行业板块、地域板块


输出参数:

名称

类型

默认显示

描述

ts_code

str

Y

板块代码

trade_date

str

Y

交易日

close

float

Y

收盘点位

open

float

Y

开盘点位

high

float

Y

最高点位

low

float

Y

最低点位

change

float

Y

涨跌点位

pct_change

float

Y

涨跌幅

vol

float

Y

成交量(股)

amount

float

Y

成交额(元)

swing

float

Y

振幅

turnover_rate

float

Y

换手率


示例:

示例1:获取某一交易日所有板块行情

通过传递trade_date可获取某一交易日所有板块行情。

import tushare as ts
pro = ts.pro_api()
df = pro.dc_daily(trade_date='20260724')
df

输出结果:

          ts_code        trade_date        close        open        high        low        change        pct_change        vol        amount        swing        turnover_rate        category
0        BK0145.DC        20260724        19747.01        20054.91        20151.00        19747.01        -482.67        -2.39        75131087.0        1.612438e+11        2.00        1.25        地域板块
1        BK0146.DC        20260724        7142.64        7307.11        7340.85        7142.64        -241.38        -3.27        18161368.0        1.112161e+10        2.68        3.90        地域板块
2        BK0147.DC        20260724        18480.72        18906.74        18976.03        18469.58        -546.43        -2.87        19153449.0        1.875670e+10        2.66        1.68        地域板块
3        BK0148.DC        20260724        18159.67        18559.70        18601.91        18159.67        -566.13        -3.02        9096337.0        6.328327e+09        2.36        1.82        地域板块
4        BK0149.DC        20260724        25618.94        25953.38        26045.15        25588.14        -512.51        -1.96        32399333.0        5.419050e+10        1.75        2.07        地域板块
...        ...        ...        ...        ...        ...        ...        ...        ...        ...        ...        ...        ...        ...
1017        BK1717.DC        20260724        1074.97        1108.40        1113.64        1073.80        -34.17        -3.08        53747419.0        1.044260e+11        3.59        7.88        概念板块
1018        BK1749.DC        20260724        936.62        952.91        959.55        936.62        -28.88        -2.99        229002281.0        6.288881e+11        2.37        2.68        概念板块
1019        BK1750.DC        20260724        843.45        861.13        864.33        843.35        -26.47        -3.04        56678029.0        7.504399e+10        2.41        2.80        概念板块
1020        BK1751.DC        20260724        897.29        914.05        916.31        897.29        -22.98        -2.50        56081004.0        4.145675e+10        2.07        2.11        概念板块
1021        BK1752.DC        20260724        928.95        947.63        949.38        928.72        -24.49        -2.57        39683282.0        3.807332e+10        2.17        1.56        概念板块
1022 rows × 13 columns

示例2:追踪特定板块的历史走势与波动

通过传递ts_code可指定特定概念板块。start_date和end_date用于限定返回的交易日期区间。要指定返回的字段可传入fields参数。

dc_daily接口的输入输出参数均不包含板块名称(name)。如果需要板块名称,或者想通过板块名称查找板块代码(ts_code)可以通过dc_index接口获取并建立映射关系。

import pandas as pd
# 获取指定板块的历史数据
df_hist = pro.dc_daily(
    ts_code='BK1184.DC',
    start_date='20250101',
    end_date='20251231',
    fields='trade_date,close,pct_change,vol,amount'
)
if not df_hist.empty:
    df_hist['trade_date'] = pd.to_datetime(df_hist['trade_date'])
    df_hist = df_hist.sort_values('trade_date')
    
    # 计算区间涨跌幅与波动率(标准差)
    total_return = (df_hist['close'].iloc[-1] / df_hist['close'].iloc[0] - 1) * 100
    daily_volatility = df_hist['pct_change'].std()
    
    print(f"区间累计涨幅: {total_return:.2f}%")
    print(f"日收益率标准差: {daily_volatility:.2f}%")

输出结果:

区间累计涨幅: 78.63%
日收益率标准差: 2.35%

示例3:获取并筛选当日强势概念板块

通过传递idx_type参数可指定板块类型。本示例演示如何获取某个交易日所有板块类型为“概念板块”的行情,并筛选当日强势概念板块。

# 1. 获取2027年7月24日的概念板块行情
df = pro.dc_daily(
    trade_date='20260723', 
    idx_type='概念板块',
    fields='ts_code,close,pct_change,amount,turnover_rate'
)
print(f"当日共有 {len(df)} 个概念板块有行情数据")
# 筛选条件:涨幅大于3% 且 换手率大于5%
hot_boards = df[(df['pct_change'] > 3) & (df['turnover_rate'] > 5)]
print(f"其中强势活跃板块 {len(hot_boards)} 个:")
hot_boards.sort_values('pct_change', ascending=False)[['ts_code', 'pct_change', 'turnover_rate']]

输出结果:

当日共有 495 个概念板块有行情数据
其中强势活跃板块 4 个:
        ts_code        pct_change        turnover_rate
448        BK1645.DC        6.41        17.71
64        BK0622.DC        5.30        5.74
309        BK1051.DC        4.56        14.10
145        BK0816.DC        4.52        16.82


说明:

本文说明

本文旨在对Tushare的DC概念板块行情dc_daily数据接口进行介绍,提供更多参考示例和使用说明。

本接口用于获取东方财富概念板块、行业板块和地域板块每日行情数据的核心工具。它提供了板块层面的量价指标,是进行市场热点追踪、板块轮动分析和主题投资策略回测的重要数据源。

本文目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言,作者会进行数据探索将结果更新到文章中,并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人,人人为我”的共创氛围。

相关文章
|
3月前
|
存储 算法
Tushare接口文档:复权因子(adj_factor)
本文介绍的复权因子是“累计后复权因子”,存储的是每个交易日的快照。本文介绍了如何获取某个交易日全市场股票的复权因子、如何获取单只股票最近6000条复权因子、如何获取某段时间区间里的复权因子以及如何计算前复权和后复权价格。
598 8
|
负载均衡 Ubuntu 应用服务中间件
|
3月前
|
数据挖掘
Tushare接口文档:个股资金流向(moneyflow)
本文旨在对Tushare的个股资金流向`moneyflow`数据接口进行介绍,提供更多参考示例和使用说明。 本接口可获取沪深A股票资金流向数据,分析大单小单成交情况,用于判别资金动向。本文除了从交易日、个股方面简单介绍如何快速获取数据外,还演示了如何计算主力资金流向及对单支股票主力资金流向绘制趋势图,最后演示了如何筛选主力资金净流入top 10的个股。
783 9
|
3月前
Tushare接口文档:股票历史分钟行情(stk_mins)
本文旨在对Tushare的股票历史分钟行情`stk_mins`数据接口进行介绍,提供更多参考示例和使用说明。股票分钟行情作为中高频数据,在投资中扮演着极其重要的角色。本文介绍了如何如何获取不同频率的分钟行情、常见的参数设置以及简要介绍了统计区间口径。
553 1
|
7月前
|
人工智能 安全 API
深入理解OpenClaw技术架构与实现原理(上)
本文深度剖析OpenClaw——当前最热门的个人AI助手系统,涵盖其本地优先、多端联动的总体架构,以及Gateway网关、Agentic Loop、定时任务、工具系统、Channels连接生态、上下文管理、SubAgent子智能体等16大核心模块。全文以AI-Coding实现为特色,强调安全沙箱、协议化设计与自进化能力,展现新一代软件构建范式的开山之作。
深入理解OpenClaw技术架构与实现原理(上)
|
1月前
Tushare接口文档:业绩预告(forecast)
该接口返回上市公司的业绩预告数据,包括预告类型、净利润变动幅度(上下限)、净利润金额(上下限)、上年同期净利润、业绩变动原因等关键信息。业绩预告是上市公司在正式财报发布前,提前向市场披露的当期经营业绩预测,对股价有重要的影响。
161 0
|
3月前
|
数据可视化 Shell
Tushare接口文档:指数日线行情(index_daily)
本文旨在对Tushare的指数日线行情`index_daily`数据接口进行介绍,提供更多参考示例和使用说明。指数日线行情包含高开低收、涨跌幅、成交量和成交额等数据。在使用过程中如果不确定使用什么后缀作为`ts_code`可根据接口`index_basic`的`symbol`字段获取`ts_code`进行使用。如发现指数与一般行情软件不同,本文开头说明中有解释,您亦可以将问题反馈给Tushare团队进行处理。
378 3
|
3月前
|
BI
Tushare接口文档:每日指标(daily_basic)
本文旨在对Tushare的每日指标`daily_basic`数据接口进行介绍,提供更多参考示例和使用说明。接口中包含重要的基本面指标,例如换手率、量比、市销率、股息率、股本与市值等指标,可用于选股分析、报表展示等。本文介绍了如何获取某个交易日所有股票的基本面指标、如何获取某支股票历史基本面指标、如何指定返回字段,以及对不同股本类型进行了简要地说明。
544 1
|
3月前
|
存储
Tushare接口文档:A股日线行情(daily)
本接口可以获取股票日行情数据,包括高开低收、成交量、成交额等数据。本文介绍了接口不同参数一般的使用方法,并推荐了实战中将历史行情按照`trade_date`循环遍历获取后存储在本地,之后再在每日更新。本文还对`pre_close`字段、盘后固定价格成交数据进行了强调。
941 1

热门文章

最新文章