TBquant回测的时候,怎么保证换月的时候保持手数不变?

Tbquant使用下述方式回测。

//=========数据源相关设置==============

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

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

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

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


在换月的时候,发现持仓的手数会变化。如何保证持仓换月的时候手数不变,由我自己的资金管理逻辑来计算持仓数量?

如何获取换月或者分红之后新的期货或者股票的手数?
TBQ监控器手动换月的手数问题和自动换月的一个设想
批量回测的时候,参数优化
关于自动换月信号,换月后新开仓手数问题
关于换月的问题
关于设置自动换仓后 换开比换平多了一手的问题
回测的时候偶然出现不平仓?
回测中建仓手数与公式中计算的开仓手数不一致
策略启动时的Close如何获取并保持不变?
仓位设置为0的时候,为啥还要持有1手?

默认是按等市值权重的,等市值测试也比较合理

其他方式只能自己写换月逻辑了