# 板块

# 基础数据

目前,掘金量化支持板块基础数据查询。

交易所名称 市场代码
掘金板块 BK

# Python 数据接口

示例 1

获取提供行情数据的掘金板块列表:

get_symbol_infos(sec_type1=1070, df=True)

返回结果:

        symbol  sec_type1  sec_type2 exchange  sec_id sec_name  ... 
0    BK.007001       1070     107001       BK  007001       军工  ... 
1    BK.007003       1070     107001       BK  007003      煤化工  ... 
2    BK.007004       1070     107001       BK  007004      新能源  ... 
3    BK.007005       1070     107001       BK  007005     节能环保  ... 
4    BK.007013       1070     107001       BK  007013      中字头  ... 
..         ...        ...        ...      ...     ...      ...  ... 
413  BK.007523       1070     107001       BK  007523    英伟达概念  ... 
414  BK.007524       1070     107001       BK  007524     AI手机  ... 
415  BK.007525       1070     107001       BK  007525    可控核聚变  ... 
416  BK.007526       1070     107001       BK  007526     AIPC  ... 
417  BK.007527       1070     107001       BK  007527    娃哈哈概念  ... 

[418 rows x 18 columns]

示例 2

获取“新能源板块”的基本数据及最新日频数据:

get_symbols(sec_type1=1070, symbols='BK.007004', df=False)

返回结果:

[{'trade_date': datetime.datetime(2024, 3, 15, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'pre_close': 1022.2467, 'margin_ratio': 1.0, 'multiplier': 1, 'is_adjusted': False, 'is_suspended': False, 'position': 0, 'settle_price': 0.0, 'pre_settle': 0.0, 'upper_limit': 0.0, 'lower_limit': 0.0, 'turn_rate': 0.0, 'adj_factor': 0.0, 'conversion_price': 0.0, 'exercise_price': 0.0, 'is_st': False, 'symbol': 'BK.007004', 'sec_type1': 1070, 'sec_type2': 107001, 'exchange': 'BK', 'sec_id': '007004', 'sec_name': '新能源', 'sec_abbr': 'xny', 'price_tick': 0.01, 'listed_date': datetime.datetime(2024, 1, 2, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'delisted_date': datetime.datetime(2038, 1, 1, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'board': 0, 'trade_n': 0, 'underlying_symbol': '', 'option_type': '', 'option_margin_ratio1': 0.0, 'option_margin_ratio2': 0.0, 'call_or_put': '', 'conversion_start_date': None}]

示例 3

获取“新能源板块”在 2024-03-13 -- 2024-03-14 的历史信息数据:

get_history_symbol(symbol='BK.007004', start_date='2024-03-13', end_date='2024-03-14', df=False)

返回结果:

[{'trade_date': datetime.datetime(2024, 3, 13, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'pre_close': 1023.6071, 'margin_ratio': 1.0, 'multiplier': 1, 'is_adjusted': False, 'is_suspended': False, 'position': 0, 'settle_price': 0.0, 'pre_settle': 0.0, 'upper_limit': 0.0, 'lower_limit': 0.0, 'turn_rate': 0.0, 'adj_factor': 0.0, 'conversion_price': 0.0, 'exercise_price': 0.0, 'is_st': False, 'symbol': 'BK.007004', 'sec_type1': 1070, 'sec_type2': 107001, 'exchange': 'BK', 'sec_id': '007004', 'sec_name': '新能源', 'sec_abbr': 'xny', 'price_tick': 0.01, 'listed_date': datetime.datetime(2024, 1, 2, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'delisted_date': datetime.datetime(2038, 1, 1, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'board': 0, 'trade_n': 0, 'underlying_symbol': '', 'option_type': '', 'option_margin_ratio1': 0.0, 'option_margin_ratio2': 0.0, 'call_or_put': '', 'conversion_start_date': None}, {'trade_date': datetime.datetime(2024, 3, 14, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'pre_close': 1024.9734, 'margin_ratio': 1.0, 'multiplier': 1, 'is_adjusted': False, 'is_suspended': False, 'position': 0, 'settle_price': 0.0, 'pre_settle': 0.0, 'upper_limit': 0.0, 'lower_limit': 0.0, 'turn_rate': 0.0, 'adj_factor': 0.0, 'conversion_price': 0.0, 'exercise_price': 0.0, 'is_st': False, 'symbol': 'BK.007004', 'sec_type1': 1070, 'sec_type2': 107001, 'exchange': 'BK', 'sec_id': '007004', 'sec_name': '新能源', 'sec_abbr': 'xny', 'price_tick': 0.01, 'listed_date': datetime.datetime(2024, 1, 2, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'delisted_date': datetime.datetime(2038, 1, 1, 0, 0, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800), 'Asia/Shanghai')), 'board': 0, 'trade_n': 0, 'underlying_symbol': '', 'option_type': '', 'option_margin_ratio1': 0.0, 'option_margin_ratio2': 0.0, 'call_or_put': '', 'conversion_start_date': None}]

# 其他语言数据接口

C#

C++


# 行情数据

# 实时行情数据

掘金量化目前支持获取板块的实时行情数据。(仅专业版/机构版可用)

包含 Tick 行情和 Bar 行情。

交易所名称 市场代码
掘金板块 BK

注:板块行情计算基于沪深两市股票,北交所股票不纳入板块行情的计算。

# Tick - Tick 行情

逐笔交易行情, 包含以下内容:

参数名 类型 说明
symbol str 标的代码
open float 开盘价
high float 最高价
low float 最低价
price float 最新价
cum_volume int 成交总量/最新成交量,累计值
cum_amount float 成交总金额/最新成交额,累计值
trade_type int 交易类型 1: ‘双开’, 2: ‘双平’, 3: ‘多开’, 4: ‘空开’, 5: ‘空平’, 6: ‘多平’, 7: ‘多换’, 8: ‘空换’
last_volume int 瞬时成交量
cum_position int 合约持仓量(期),累计值(股票此值为 0)
last_amount float 瞬时成交额 (郑商所 last_amount 为 0)
created_at datetime.datetime 创建时间
quotes list[quote] 股票提供买卖 1-5 档,list[0]~list[4]分别对应买卖一档到五档;跌停时无买方报价,涨停时无卖方报价

# Quote - 报价(dict)

参数名 类型 说明
bid_p float 买价
bid_v int 买量
ask_p float 卖价
ask_v int 卖量

# Bar - Bar 行情

支持以下多种频率的板块实时行情数据:

交易所名称 市场代码 数据频率
掘金板块 BK 60s, 300s, 900s, 1800s, 3600s

注:s 表示“秒”。

行情包含以下数据:

参数名 类型 说明
symbol str 标的代码
frequency str 频率
open float 开盘价
close float 收盘价
high float 最高价
low float 最低价
amount float 成交额
volume int 成交量
bob datetime.datetime bar 开始时间
eob datetime.datetime bar 结束时间

# 历史行情数据

掘金量化目前支持获取板块的历史行情数据。(仅专业版/机构版可用)

包含 Tick 行情和 Bar 行情。

交易所名称 市场代码
掘金板块 BK

注:板块行情计算基于沪深两市股票,北交所股票不纳入板块行情的计算。

# Tick - Tick 行情

时间范围:最早支持2024-04-01

逐笔交易行情,包含以下内容:

参数名 类型 说明
symbol str 标的代码
open float 开盘价
high float 最高价
low float 最低价
price float 最新价
cum_volume int 成交总量/最新成交量,累计值
cum_amount float 成交总金额/最新成交额,累计值
trade_type int 交易类型 1:‘双开’, 2:‘双平’, 3:‘多开’, 4:‘空开’, 5:‘空平’, 6:‘多平’, 7:‘多换’, 8:‘空换’
last_volume int 瞬时成交量
cum_position int 合约持仓量(期),累计值(股票该值为 0)
last_amount float 瞬时成交额(郑商所 last_amount 为 0)
created_at datetime.datetime 创建时间
quotes list[quote] 股票提供买卖 1-5 档,list[0]~list[4]分别对应买卖一档到五档;跌停时无买方报价,涨停时无卖方报价

# Quote - 报价(dict)

参数名 类型 说明
bid_p float 买价
bid_v int 买量
ask_p float 卖价
ask_v int 卖量

# Bar - Bar 行情

支持以下多种频率的板块历史行情数据:

交易所名称 市场代码 频率以及数据范围
掘金板块 BK 60s, 300s, 900s, 1800s, 3600s(2024-04-01 - 至今), 1d(2024-04-01 - 至今), 不提供 60s 以下数据

注:s 表示“秒”, d 表示“天”。

行情包含以下数据:

参数名 类型 说明
symbol str 标的代码
frequency str 频率
open float 开盘价
close float 收盘价
high float 最高价
low float 最低价
amount float 成交额
volume int 成交量
bob datetime.datetime bar 开始时间
eob datetime.datetime bar 结束时间
上次更新: 3/27/2024, 3:01:49 PM