关于后复权后如何读取主力合约的真实价格问题

关于后复权后如何读取主力合约的真实价格??

日线级别的交易策略,持仓时间较长,为了保证回测数据准确性,使用了后复权。

即:

AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权

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

AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓

SetOrderMap2MainSymbol(); //映射主力合约

在策略中加入了开仓手数的条件,如:

使用前一天的BOLL上轨价减BOLL中轨价,的价差来决定开仓手数。

但由于是使用了后复权,因为调用的价格与主力合约的实际价格有很大差异,导致开仓手数的计算也就有偏差。

请问此问题如何解决??如何在使用后复权的情况下,能够调取到主力合约的实际价格。感谢!!!

关于后复权价格问题
关于后复权委托价格的问题
myuplimit是后复权价格还是真实价格
请教关于公式中用ATR计算开仓手数时,后复权价格与真实价格的问题
buy命令如何将后复权价格还原成真实价格?
后复权后如何在最后一根k线显示真实价格?
关于后复权的价格最小波动单位
连续合约复权后价格问题
关于不复权和后复权的价格不一样
复权后映射真实价格与不映射的误差

https://tbq3.tbquant.net/helper?product_id=991&keyword=1122&content_id=835&type=article#rollover-%E5%BD%93%E5%89%8D%E7%AD%96%E7%95%A5%E5%BA%94%E7%94%A8%E5%95%86%E5%93%81%E5%9C%A8%E5%BD%93%E5%89%8Dbar%E7%9A%84%E9%99%A4%E6%9D%83%E7%B3%BB%E6%95%B0-

使用rollover把涉及真实价格计算的内容还原成原来的价格