tbpy订阅合约数量限制求助

请问有没有佬来帮我解答一下这个困惑?

1. tbpy的on_init中订阅tick和bar级别的K线为什么最多分别只能订阅20、30个合约的?而不是我查到的“订阅量默认200个合约”?超过这两个数字之后会显示“订阅xxx失败,最大订阅=20/30”?2. 以及订阅tick级数据为啥会显示是在订阅“深度行情数据”?这是我代码中触发的报错(其中关于TODO什么的是我的raise Error,但确实分别最多只能订阅20、30个,而不是100个)。请问这个问题有人遇到过吗?

最后附一下相关代码片段:

def on_init(self, context: Any) -> None:

print("策略初始化...")

for symbol in self._symbols:

contract_symbol = self._main_instrument_map.get(symbol, symbol)

r = context.subscribe_tick(symbol=contract_symbol)

if r is not None:

print(f"订阅 tick {contract_symbol} 失败: {r} (TODO: 按 tbpy 文档处理返回值)")

r = context.subscribe_bar(

symbol=contract_symbol,

frequency="1d",

begin_time=datetime.datetime.now() - datetime.timedelta(days=20),

sliding_window=30,

)

if r is not None:

print(f"subscribe_bar {contract_symbol}: {r}")

策略单元数量限制
TBPY 行情快照是否有订阅
tbpy订阅行情失败,求教
tbpy订阅tick数据自动中断
请问SubscribeBar能按bar数量订阅么
pta合约订阅
TBPY PTYHON功能
订阅所有主力合约
合约订阅与计算的问题
关于订阅888合约的问题