RelativeSymbol函数应用问题

关于RelativeSymbol()说明如下:

当前公式应用商品的关联代码,返回字符串。
当前合约为000或888合约时,返回对应的主力合约商品代码;
当前合约为普通期货合约时,返回空;
期权合约返回对应的标的合约商品代码;
股票类合约返回值为空。

 

如果我在zn888合约上小时级别上应该这个公式,根据说明返回值应该是zn2105.SHFE, zn2106.SHFE,zn2107.SHFE,zn2108SHFE

我用commentary函数输出到图表上,只能取到最后一个zn2108.SHFE,即使是对2018的bar数据也是输出zn2108.SHFE

 

是那个地方用错了呢

RelativeSymbol问题,请教!
期权,请教RelativeSymbol相关的几个问题
A函数的应用问题
函数应用问题
请教函数应用的一个问题
RelativeSymbol 当前策略应用商品的关联代码,支持bar回溯。
请教TBQ内建公式应用的问题
RelativeSymbol()是怎么使用的?
关于A函数A_buyposition和A_sellposition的应用问题
c9888换主力了,可是RelativeSymbol没有换,导致发错价格,亏死。

http://www.tbquant.net/dist/index.html#/?navigate=&cid=468&position=toc47

万分感谢,速度回复

给你打CALL

谢谢tblaocai工程师的速度回复

假如在在zn888合约的15分钟周期的BAR数据图表上,想返回当前主力合约,并能用于历史回溯。如果通过基础数据读写来实现,能不能帮写个代码,谢谢yes

这个函数只能返回当前主力合约的代码,不能用于历史回溯。如果需要查询历史主力合约,需要通过基础数据读写来实现。

kilolakebob

谢谢tblaocai工程师的速度回复

假如在在zn888合约的15分钟周期的BAR数据图表上,想返回当前主力合约,并能用于历史回溯。如果通过基础数据读写来实现,能不能帮写个代码,谢谢yes