连续合约888映射不到主力合约
2022-11-23 10:24

在模拟盘,策略交易状态下,我的连续合约888一直不能映射主力合约,即使我用策略单元设置》委托映射》主力合约,启动,关闭后打开,又变成不启动。 请问1.代码中设置委托映射主力合约可以在实盘下应用吗,而不仅仅在历史回测起作用。2如果前面不能,为何我会出现上面故障?

评论区
justin321

谢谢您耐心详尽的答复。我在您第二个回答已经知道该如何找答案了-我之前可能表达不对。

2022-11-23 13:38
justin321

非常感谢,事实之前我又把tb帮助中心又过了遍,尤其策略交易那章,也没提SetOrderMap2MainSymbol这方面,建议以后tb稍微在此提下线索,我们可以就此深入,谢谢

2022-11-23 10:50
justin321

我是多品种多周期,刚才缩小成1个品种A调试。然后在策略交易界面》数据源》添加商品B,发现:用策略单元设置》委托映射》主力合约,B是映射主力,而A还是委托映射不启用。 我的策略代码用的是,如果不对,能告知在哪看例子?

        Range[0:DataCount-1]
        {
            If(IsRollover)
            {
                AddDataFlag(Enum_Data_RolloverBackWard());//设置后复权
            }
            If(IsRolloverRealPrice)
            {
                AddDataFlag(Enum_Data_RolloverRealPrice());//是否映射真实价格
            }
            If(IsAutoSwapPosition)
            {
                AddDataFlag(Enum_Data_AutoSwapPosition());//设置自动换仓
            }
            if(IgnoreSwapSignalCalc)
                AddDataFlag(Enum_Data_IgnoreSwapSignalCalc());    //设置忽略换仓信号计算

     }

2022-11-23 10:36
顶部