主力合约问题

我写的事件策略公式,没有在代码里加载数据,是通过界面设置添加商品合约。

开始我是添加指数合约,然后映射主力合约。但是这样发现代码里取不到持仓的数,都是0.

然后我修改为在界面添加具体的商品合约,这样就可以看监持仓数了。但是如果这样设置,主力合约更换时,我还要重新设置一遍。


我想设置指数合约,映射主力合约。这样我就不用在主力合约更换时重新设置数据源了,这种情况下,

如何代码里取到主力合约的持仓数?能实现吗?

主力合约问题
获取主力合约问题,我用指数000做策略就可以正常,999指数就不能订阅获取主力合约了。
主力合约映射问题
连续合约与主力合约映射问题
主力合约
主力合约到期
策略交易的主力合约映射问题
主力合约
连续合约、主力合约、onbaropen
关于主力合约更换的问题

王老师,还有个问题请假,如果我添加的是指数合约,设置成映射主力合约,但是设置的周期是tick级别,因为tick已经是最小单位了,那么这时候的tick数据是主力合约的tick数据,还是已经计算为指数的tick数据?指数合约有tick数据?如果没有,那是不是tick传递的是具体合约的数据,跟数据源是指数合约还是商品合约无关?

那么你是怎么取的持仓呢

指数不能交易当然没有持仓

GetOrderMapRelatedSymbols利用下