映射真实价格的疑问

AddDataFlag(Enum_Data_RolloverRealPrice());    //设置映射真实价格

设置映射真实价格的作用是啥?

搜了社区几个答案还是没搞明白。

一个帖子中回复说:“这个是针对888复权以后设置的。因为使用的图表数据都被复权了,测试报告就不正确了,需要这个设置,让测试报告生成的时候都按除权数据处理。”

另一个贴子中回复说:“换月信号换仓计算都是针对回测的,实盘可能只需要设置后复权和映射真实价格”


问题:

1.  888合约复权,为啥说测试报告会不正确呢?(实际加上这句代码,测试报告才是错误的。不复权,如果有持仓,因为换月跳空才会盈亏计算不正确。)

所以这个回复是不是说反了?

2. 上面回复说只作用于测试报告,下面回复又说实盘也需要设置。

到底只对测试起作用,还是实盘也需要设置?

3. 映射真实价格和设置映射主力合约,有什么关系?实盘时映射主力合约不就是映射了真实价格吗?


---所以这句代码好像对于测试和实盘都没有用。我的理解哪里错了吗



关于映射真实价格的问题
复权后映射真实价格与不映射的误差
关于映射真实价格的问题
请问设置映射真实价格的作用是什么
指数999 可以映射真实主力价格来回测吗?
如何在000指数合约中获取映射主力合约的真实价格
映射真实价格有大用——复权操作时需看清!
历史回测使用后复权,使用映射真实价格代码,有教程吗???
简语言版本使用后复权历史回测,怎样映射真实交易价格??
请教老师数据映射价格的问题

https://video.tbquant.net/video?id=video442

看了视频如果还没搞懂再来问

888开了 Enum_Data_RolloverRealPrice

回测报告里的价格会用实际主力的价格回测

至于你下面的理解,看上去都不太正确