TBQ回测中的换月功能

在tbq进行回测时,在主力连续888合约上进行回测。采用不复权、映射真实价格,并且设置了自动换仓,但是发现tb自带的自动换仓发单的价格并不在k线上,请问tb自动换仓价格的逻辑是什么,为什么会出现不在k线上的价格。

我的888设置代码:

Range[0:DataCount-1]

{

SetOrderMap2MainSymbol(); //设置委托映射到主力

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

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

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

AddDataFlag(Enum_Data_IgnoreSwapSignalCalc()); //设置忽略换仓信号计算

}

自动同步换月功能
关于自动换月的疑问
关于换月的问题
咨询换月
移仓换月
换月的Bug
A函数实盘中处理主力合约换月的问题
移仓换月
提前换月
换月判断问题

映射真实价格是在复权的基础上,等于是做了除权处理,你又不复权,映射什么真实价格?

\"\"

不复权写了映射真实价格只是重复语句吧,写不写都是真实价格,不复权的话映射真实价格会出问题吗。图里面这个664.7的换月操作价格是怎么得出的,根本不在K线上。