【实操排查】xtdata订阅报错"订阅数量超限"怎么处理?
发布时间:14小时前阅读:6
xtdata里单股订阅数量超过系统限制时,新的订阅请求会失败,表现为subscribe_quote返回-1。官方建议的单股订阅上限是50只,超过这个数量之后,行情推送的延迟会上升,数据质量也会下降,所以系统有个软性或者硬性的上限限制。
处理方式有几种:一是减少单股订阅数量,只订阅当前策略最核心的几十只股票,其他的用需要时再单独获取;二是改用全推行情,subscribe_whole_quote(['SH','SZ'])订阅全市场,不受单股订阅上限的限制,推送的是所有合约的最新分笔,适合需要监控大量股票的场景;三是先反订阅不再需要的合约,用unsubscribe_quote把过期的订阅清掉,再添加新的。
在做股票池轮换的策略里,订阅管理是一个需要细心设计的模块。比如每周轮换一次股票池,前一周的股票要反订阅,新进入股票池的股票要订阅,同时还要控制总订阅数量不超限。建议维护一个"当前订阅列表",每次调整股票池时做差集计算:需要退出的股票调unsubscribe,需要加入的股票调subscribe,保证订阅状态和实际股票池始终一致。
xtdata订阅管理有疑问找我,量化开户+技术问题一起搞定。以上内容仅供投资者教育参考,不构成任何投资建议,入市有风险,投资需谨慎。
温馨提示:投资有风险,选择需谨慎。
-
国常会力挺“六张网”,利好哪些板块?普通人如何稳健布局?
2026-05-18 15:52
-
REITs打新: 风电项目 ⌈中核新能⌋ 今日发售!点击领取认购操作指南~
2026-05-18 15:52
-
华泰AI涨乐APP超实用提示词分享,直接复制使用~
2026-05-18 15:52


问一问

+微信
分享该文章
