关于除权换月

老师你好,如果我加了这段除权换月的代码,OnInit() { //与数据源有关 Range[0:DataCount-1] { //=========数据源相关设置============== AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权 AddDataFlag(Enum_Data_RolloverRealPrice()); //设置映射真实价格 AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓 AddDataFlag(Enum_Data_IgnoreSwapSignalCalc()); //设置忽略换仓信号计算 } }在888合约中运行策略,然后映射主力合约,那我写固定止盈止损的时候,是不是要写成这样才对MyEntryRollOver = RollOver();MyEntryPriceReal = AvgEntryPrice / MyEntryRollOver;// ===== 平仓:空单固定止盈止损(真实价空间) =====If(MarketPosition == -1 && BarsSinceEntry >= 1){ // 止盈:真实最低价 ≤ 真实开仓价 - 止盈跳数 If(Low / RollOver() <= MyEntryPriceReal - TakeProfitSet * MinPoint) { MyExitPrice = (MyEntryPriceReal - TakeProfitSet * MinPoint) * RollOver(); If(Open / RollOver() < MyEntryPriceReal - TakeProfitSet * MinPoint) { MyExitPrice = Open; } BuyToCover(0, MyExitPrice); } // 止损:真实最高价 ≥ 真实开仓价 + 止损跳数 Else If(High / RollOver() >= MyEntryPriceReal + StopLossSet * MinPoint) { MyExitPrice = (MyEntryPriceReal + StopLossSet * MinPoint) * RollOver(); If(Open / RollOver() > MyEntryPriceReal + StopLossSet * MinPoint) { MyExitPrice = Open; } BuyToCover(0, MyExitPrice); }}请老师指点一下