各位大佬,请教问题:“回测选择前复权 fq='pre' 时,现金分红是按减法扣除还是按比例缩放?”
如果我选择前复权价格进行策略回测的时候,同花顺SUPERMIND回测软件采用的是动态等比前复权,是吗?
各位大佬,请教问题:“回测选择前复权 fq='pre' 时,现金分红是按减法扣除还是按比例缩放?”
如果我选择前复权价格进行策略回测的时候,同花顺SUPERMIND回测软件采用的是动态等比前复权,是吗?
当您在 SuperMind 平台中选择前复权 (fq='pre') 进行回测时,现金分红的处理方式是按比例缩放。具体来说,前复权会根据历史分红数据调整历史价格,使得当前价格与历史价格具有可比性。
在 SuperMind 平台中,选择前复权 (fq='pre') 时,现金分红是通过调整历史价格来实现的,而不是直接扣除。这意味着,分红事件发生后,历史价格会被调整,使得分红后的价格与分红前的价格保持一致,从而实现动态等比前复权。
因此,当您选择前复权进行回测时,现金分红是通过调整历史价格来实现的,而不是直接扣除。这种处理方式确保了回测结果的连贯性和可比性。
示例代码如下:
# 获取前复权的历史蜡烛图数据
data = get_candle_stick(
securities='000001.SZ',
end_date='20230801',
fre_step='1d',
fields=['open', 'high', 'low', 'close', 'volume'],
skip_paused=False,
fq='pre',
bar_count=30,
is_panel=False
)
此代码将获取 000001.SZ 的前复权历史蜡烛图数据,确保分红事件被正确处理。

