主力合约的tick数据获取
我用如下2种模式获取主力合约的tick数据1 设置策略研究单元时,在数据源里手工添加主力合约,在代码里不订阅。在onbar里GetTick(tickdata);,然后打印tickdata.last.在k线里打开控制台,可以看见当天全部的tick数据。2 设置策略研究单元时,在数据源里添加合约的999指数,然后在代码里通过RelativeSymbol,在init函数里SubscribeTick(RelativeSymbol);,在onbar里GetTick(RelativeSymbol,tickdata);然后打印tickdata.last,在k线里只看见最后一秒的最后一条tick数据,看不到前面的。请问通过指数---RelativeSymbol,的方式,如何获取tick数据?我的需求是目前用主力合约直接设置单元的数据源,也就是方式一。每次换月都需要重新设置单元,比如麻烦,我想通过手工设置指数合约为数据源,然后代码里通过RelativeSymbol,来获取主力合约的tick数据。这样不用每次换月都重新设置数据源了