3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
在 JoinQuant 聚宽平台上,使用 set_option('use_real_price', True) 开启动态复权(真实价格)模式是非常推荐的做法。针对您的问题,以下是详细的解答:
不需要手动考虑除权除息。
当您开启了动态复权(真实价格)模式后,系统会在后台自动为您处理除权除息事件:
history、attribute_history、get_price 等 API 获取到的历史数据,系统会自动返回基于当前回测日期的前复权价格。这意味着您在计算均线、突破等技术指标时,价格曲线是平滑连续的,不会因为除权产生向下的跳空缺口,您可以直接使用这些数据进行逻辑判断。有区别,而且区别可能很大。强烈建议使用真实价格(动态复权)模式。
use_real_price = False)的缺陷:
use_real_price = True)的优势:
总结:
开启 set_option('use_real_price', True) 后,您既享受了前复权数据带来的指标计算便利,又保证了撮合成交和账户结算的绝对真实性。因此,强烈建议在所有的股票模拟与回测中都开启此选项。