关于映射真实价格的问题

老师你好,OnInit() { //与数据源有关 Range[0:DataCount-1] { //=========数据源相关设置============== AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权 AddDataFlag(Enum_Data_RolloverRealPrice()); //设置映射真实价格 AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓 AddDataFlag(Enum_Data_IgnoreSwapSignalCalc()); //设置忽略换仓信号计算 } }我用了这段代码,发现个问题,就是我的开仓价格,用的是开盘价,开仓条件也用了回溯,但是还是出现了打开k线那里的价格,跟账户透视里的委托价格差一两个点,有时候会有三个点。经过观察,我发现账户透视里的委托价跟我设置的开仓价格是一致的。但是打开k线那里的价格对应不上。我想问一下,用了这段代码,怎么会出现这种情况呢?

但是,我现在遇到的问题是,打开k线那里的价格对应不上,我设置的开盘价作为开仓价格,账户透视里的看到的委托价格确实是开盘价,打开k线那里的价格少一两个点。这是委托偏移设置为0导致的吗?

设置偏移的问题?

回复:委托偏移我设置了0,还是出现了这种情况,一开始我还以为是我写的策略有问题,结果,通过对比,我发现可能是这段代码有问题

回复:委托i偏移设置了0表示报单用对手价加0跳偏移委托偏移关闭表示报单用代码价格委托偏移设置0和委托偏移关闭不是一回事

回复:好的,还是第一次知道这点,谢谢,我试试