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

关于后复权后如何读取主力合约的真实价格??日线级别的交易策略,持仓时间较长,为了保证回测数据准确性,使用了后复权。即:AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权AddDataFlag(Enum_Data_RolloverRealPrice()); //设置映射真实价格AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓SetOrderMap2MainSymbol(); //映射主力合约在策略中加入了开仓手数的条件,如:使用前一天的BOLL上轨价减BOLL中轨价,的价差来决定开仓手数。但由于是使用了后复权,因为调用的价格与主力合约的实际价格有很大差异,导致开仓手数的计算也就有偏差。请问此问题如何解决??如何在使用后复权的情况下,能够调取到主力合约的实际价格。感谢!!!

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把涉及真实价格计算的内容还原成原来的价格