问答交流

复权因子怎么用?

由kimi3721创建,最终由kimi3721 被浏览 86 用户

问题

请问目前的日线行情数据,比如 bar1d_index_CN_STOCK_A, 是否经过复权?如果要进行:

  1. 前复权
  2. 后复权
  3. 不复权

要怎么通过复权因子进行处理?能否提供代码示例?

\

解答

bar1d_index_CN_STOCK_A 是后复权数据,可以用复权因子计算不复权的价格,但目前无法计算前复权的价格

df = DataSource("bar1d_CN_STOCK_A").read(instruments=['000002.SZA'], start_date="2022-09-01", end_date="2022-09-30", fields=['adjust_factor','close'])
df['test'] = df.close / df.adjust_factor
df

\

评论
  • **bar1d_index_CN_STOCK_A 是后复权数据,可以用复权因子计算不复权的价格,但目前无法计算前复权的价格** ```python df = DataSource("bar1d_CN_STOCK_A").read(instruments=['000002.SZA'], start_date="2022-09-01", end_date="2022-09-30", fields=['adjust_factor','close']) df['test'] = df.close / df.adjust_factor df ``` \
{link}