老师你好,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和委托偏移关闭不是一回事
好的,还是第一次知道这点,谢谢,我试试