从TB6移植过来的代码,代码中没有使用任何Rollover、AddDataFlag(enum_data_rolloverbackward)等与复权有关的函数,在tbq后复权连续合约上实盘交易,已经设置了映射和委托偏移,还需要用rollover()对涉及如下的语句进行反向复权吗?
MyPrice = Min(Open,ExitLower)-MinPoint;
Sell(0,MyPrice);
  OnInit()
    {
            SetConsecEntries(nEntries);
            //=========除权换月相关设置==============
            AddDataFlag(Enum_Data_RolloverBackWard());    //设置后复权
            AddDataFlag(Enum_Data_RolloverRealPrice());    //设置映射真实价格,以主力合约价格计算测试报告
            AddDataFlag(Enum_Data_AutoSwapPosition());    //设置自动换仓,显示换月调仓信息
            AddDataFlag(Enum_Data_IgnoreSwapSignalCalc());    //设置忽略换仓信号计算,不计算换月
            
    }    
================================================
非常感谢,再次请教一下,上面这些是不是主要用于测试?设置了委托偏移的话,就不用加上面这些代码了?是否有必要加入"设置自动换仓"代码,以便在运行中自动换到最新的主力合约?
如果委托偏移了就不必了