# 获取拆合股

get_corporate_actions_stock_splits(code, next_key=None, num=None)

  • 介绍

    获取股票的拆合股历史记录(港股有额外字段),支持分页

  • 参数

    参数 类型 说明
    code str 股票代码
    next_key str 分页标识
    num int 每页数量
  • 返回

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

      字段 类型 说明
      next_key str 分页标识
      split_list list 拆合股列表
    • split_list 字段(拆合股条目):

      字段 类型 说明
      dir_deci_pub_date int 公告日时间戳
      dir_deci_pub_date_str str 公告日
      reform_type str 重组方式
      rate str 比率
      ex_date int 除权日时间戳
      ex_date_str str 除权日
      sm_deci_date int 决议日时间戳
      sm_deci_date_str str 决议日
      temp_trade_begin_date int 临时买卖日时间戳
      temp_trade_begin_date_str str 临时买卖日
      simul_trade_begin_date int 并行买卖开始日时间戳
      simul_trade_begin_date_str str 并行买卖开始日
      simul_trade_end_date int 并行买卖结束日时间戳
      simul_trade_end_date_str str 并行买卖结束日
      event_status str 事件进程
      new_par_value float 新面值
      temp_share_code str 临时证券代码
      temp_share_abbr_name str 临时证券简称
      new_trade_unit int 新买卖单位
      shares_after_effect float 生效后股数
  • Example

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

ret, data = quote_ctx.get_corporate_actions_stock_splits("HK.00700", num=3)
if ret == RET_OK:
    df = pd.DataFrame(data.get('split_list', []))
    print(df.to_string(index=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
  • Output
dir_deci_pub_date  dir_deci_pub_date_str reform_type   rate    ...  temp_share_abbr_name  new_trade_unit  shares_after_effect
        1395158400             2014-03-19        拆股    1->5   ...               腾讯控股             100         9319999970.0
1
2

接口限制

  • 每 30 秒内最多请求 30 次。
  • 支持港股、美股正股及基金。