# 获取复权因子

get_rehab(code)

  • 介绍

    获取股票的复权因子

  • 参数

    参数 类型 说明
    code str 股票代码
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data pd.DataFrame 当 ret == RET_OK,返回复权数据
    str 当 ret != RET_OK,返回错误描述
    • 复权数据格式如下:

      字段 类型 说明
      ex_div_date str 除权除息日
      split_base float 拆股分子
      split_ert float 拆股分母
      join_base float 合股分子
      join_ert float 合股分母
      split_ratio float 拆合股比例
      per_cash_div float 每股派现
      bonus_base float 送股分子
      bonus_ert float 送股分母
      per_share_div_ratio float 送股比例
      transfer_base float 转增股分子
      transfer_ert float 转增股分母
      per_share_trans_ratio float 转增股比例
      allot_base float 配股分子
      allot_ert float 配股分母
      allotment_ratio float 配股比例
      allotment_price float 配股价
      add_base float 增发股分子
      add_ert float 增发股分母
      stk_spo_ratio float 增发比例
      stk_spo_price float 增发价格
      forward_adj_factorA float 前复权因子 A
      forward_adj_factorB float 前复权因子 B
      backward_adj_factorA float 后复权因子 A
      backward_adj_factorB float 后复权因子 B

      前复权价格 = 不复权价格 × 前复权因子 A + 前复权因子 B
      后复权价格 = 不复权价格 × 后复权因子 A + 后复权因子 B

  • Example

from moomoo import *
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_rehab("HK.00700")
if ret == RET_OK:
    print(data)
    print(data['ex_div_date'][0])    # 取第一条的除权除息日
    print(data['ex_div_date'].values.tolist())   # 转为 list
else:
    print('error:', data)
quote_ctx.close() # 结束后记得关闭当条连接,防止连接条数用尽
1
2
3
4
5
6
7
8
9
10
11
  • Output
    ex_div_date  split_ratio  per_cash_div  per_share_div_ratio  per_share_trans_ratio  allotment_ratio  allotment_price  stk_spo_ratio  stk_spo_price  forward_adj_factorA  forward_adj_factorB  backward_adj_factorA  backward_adj_factorB
0   2005-04-19          NaN          0.07                  NaN                    NaN              NaN              NaN            NaN            NaN                  1.0                -0.07                   1.0                  0.07
..         ...          ...           ...                  ...                    ...              ...              ...            ...            ...                  ...                  ...                   ...                   ...
15  2019-05-17          NaN          1.00                  NaN                    NaN              NaN              NaN            NaN            NaN                  1.0                -1.00                   1.0                  1.00

[16 rows x 13 columns]
2005-04-19
['2005-04-19', '2006-05-15', '2007-05-09', '2008-05-06', '2009-05-06', '2010-05-05', '2011-05-03', '2012-05-18', '2013-05-20', '2014-05-15', '2014-05-16', '2015-05-15', '2016-05-20', '2017-05-19', '2018-05-18', '2019-05-17']
1
2
3
4
5
6
7
8

接口限制

  • 每 30 秒内最多请求 60 次获取复权因子接口。