问答交流

为什么平台的历史真实价格会有差异?

由oliver123456创建,最终由oliver123456 被浏览 73 用户

问题

问题描述

请教一下,我已经还原价格了,这个数据为什么会还与真实价格存在差异?

问题截图

df1=D.history_data('300773.SZA',start_date='2020-12-01',end_date='2021-12-28',fields=['date','open', 'high', 'low', 'close', 'volume', 'amount','adjust_factor'])
df1.close=df1.close/df1.adjust_factor
df1.open=df1.open/df1.adjust_factor
df1.high=df1.high/df1.adjust_factor
df1.low=df1.low/df1.adjust_factor
df1[(df1.instrument=='300773.SZA') & (df1.date=='2021-02-26')]

#有人说这个D.history_data平台不再用了,我用这个取的数据也是一样的
df1 = DataSource("bar1d_CN_STOCK_A").read(instruments='300773.SZA',start_date="2020-12-01", end_date="2021-12-28")
df1.close=df1.close/df1.adjust_factor
df1.open=df1.open/df1.adjust_factor
df1.high=df1.high/df1.adjust_factor
df1.low=df1.low/df1.adjust_factor
df1[(df1.instrument=='300773.SZA') & (df1.date=='2021-02-26')]

跑出来的结果不对{w:100}{w:100}{w:100}

{w:100}{w:100}{w:100}

评论
  • 你好!数据放心使用都是经过数据工程师检测过的!股票价格有三种,前复权,后复权和不复权,我们平台的数据为后复权数据,关系如下: 前(后)复权数据=价格×前(后)复权因子; 前(后)复权后的成交量=成交量 / 前(后)复权因子; 成交不额处理; ![{w:100}](/wiki/api/attachments.redirect?id=51fc7fe5-3d2f-4b4b-ab9b-f9113045e68a "left-50") 这张图片中的数据为前复权数据, ![{w:100}](/wiki/api/attachments.redirect?id=fa349735-7894-468c-9744-6e09e54fa7f7 "left-50") 第二张图片(我们平台)中的数据为 后复权数据/后复权因子=不复权数据
{link}