返回列表 发布新帖

复权行情BUG

28 1
复权处理BUG   

1.分别获取不复权&各种复权行情
``` python
xtdata.get_market_data_ex(
    field_list=["close"],
    stock_list=["510030.SH"],
    start_time="20210616",
    # dividend_type="back_ratio",
    # dividend_type="front_ratio",
    # dividend_type="back",
    # dividend_type="front",
)

不复权:

{'510030.SH':           close
 20210616  6.514
 20210617  6.471
 20210618  6.471
 20210621  0.798   -->这里发生除权,1送7
 20210622  0.805
 ...         ...
 20260309  1.078
 20260310  1.077
 20260311  1.089
 20260312  1.098
 20260313  1.094

 [1149 rows x 1 columns]}

等比后复权:

{'510030.SH':               close
 20210616   6.514000
 20210617   6.471000
 20210618   6.471000
 20210621  50.930221  -->close跳涨~8倍
 20210622  51.376977
 ...             ...
 20260309  68.800473
 20260310  68.736651
 20260311  69.502519
 20260312  70.076920
 20260313  69.821631

 [1149 rows x 1 columns]}

等比前复权

{'510030.SH':              close
 20210616  0.102065
 20210617  0.101391
 20210618  0.101391
 20210621  0.798000  -->close跳涨~8倍
 20210622  0.805000
 ...            ...
 20260309  1.078000
 20260310  1.077000
 20260311  1.089000
 20260312  1.098000
 20260313  1.094000

 [1149 rows x 1 columns]}

2.获取除权信息

xtdata.get_divid_factors("510030.SH")   

得到:

time interest stockBonus stockGift allotNum allotPrice gugai dr
20210619 1.624032e+12 0.0 7.0 0.0 0.0 0.0 0.0 7.988888
20210621 1.624205e+12 0.0 7.0 0.0 0.0 0.0 0.0 7.988888

关键 1.20210619是周六,非交易日, 因而导致应用除权因子的时点发生偏差? 2.如果是1的问题,沪深A股中 000001.SZ,000004.SZ,同样存在非交易日的除权信息,具体需要你们排查

测试环境:xtquant_250807,连接国金正式&测试客户端均有此类问题,python3.12.7

评论1

黄裕华
发表于 2 小时前 | 显示全部楼层
行情的问题需要找券商那边排查一下,也可以加haha-qmt帮忙对接

回复

您需要登录后才可以回帖 登录 | 立即注册

主题

4

回帖

15

积分

0

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2026 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表