请教怎么写才能订阅到一个主连合约?

SubscribeBar(SymbolType()+IIFString(Len(SymbolType())>1,"888","9888"),"1h",Data0.BeginDateTime());

如题,请问老师们,怎么修改上面一句才能实现按加载的数据源拿 到他的主连呢。 比如我加载的RB指数,自动订阅到主连

TBQ指数映射次主连,是否能实盘下单到具体次主合约?
能否获得,主连 次主连,过去一段时间对应的主力合约月份?
指数合约如何映射到主连并回测
订阅合约的时候,出现合约重复是什么原因?应该怎么处理?
请教一下,主连复权映射主力合约中,定期优化,想计算有效的手术怎样解决呢
实盘时公式采用指数000还是主连888?
关于主合约和888主连合约数据差异过大的请教
请问怎么订阅通配主力合约的行情?
问个问题,历史回测数据主连会有换月失真的情况,怎么处理
老师,python 怎么查询主连合约信息呀?

一个完整的合约名应该包含交易所标识,比如rb888合约的正确名称是“rb888.SHFE”,所以,你只需把数据源中这个交易所标识获取到,并加到888或者9888后面即可。

SubscribeBar(SymbolType()+IIFString(Len(SymbolType())>1,"888.","9888.") + ExchangeCode,"1h",Data0.BeginDateTime());

888 和 000 可以调用relativesymbol 来获取当前的主力合约