🚀 AI 一键生成 joinquant 策略代码

聚宽Tick模拟交易只能订阅100只股票吗?如何突破限制?

joinquant | 发布时间: 2026/5/27
以下内容由 EasyQuant 生成。

问题描述

tick模拟的问题

聚宽的tick级模拟,一次只能订阅100只股票吗,有办法超过100只吗?市面上有软件(或者收费)可以订阅几百只的吗

解决方案

聚宽(JoinQuant) Tick级模拟交易订阅限制解析

针对您提出的问题,答案是肯定的。在聚宽(JoinQuant)平台上,Tick级模拟交易确实存在单策略最多订阅100只标的的硬性限制。

1. 聚宽官方API的限制说明

根据聚宽官方API文档中关于 subscribe(订阅标的tick事件)函数的说明:

“每个策略,回测中不限订阅标的数量,模拟交易时中最多可同时订阅100个标的。”

这意味着:

  • 回测环境:您可以订阅全市场几千只股票的Tick数据进行历史回测。
  • 模拟交易环境:为了保证平台服务器的稳定性和资源分配,单个模拟盘策略最多只能同时订阅100只股票的Tick数据。在单一策略内,目前没有办法突破这个100只的硬性限制。

如何突破100只股票的限制?

如果您需要监控几百只甚至全市场的Tick数据,可以考虑以下几种替代方案:

方案一:在聚宽平台内的变通方法(多策略并行)

既然“单个策略”限制100只,如果您需要监控300只股票,可以创建3个相同的模拟交易策略,将您的股票池分成3份(例如:策略A订阅前100只,策略B订阅中间100只,策略C订阅后100只)。

  • 优点:免费,无需迁移平台。
  • 缺点:策略管理繁琐,资金分配和跨股票池的逻辑联动难以实现。

方案二:使用券商提供的量化交易终端(强烈推荐)

目前市面上最主流、性价比最高的实盘/模拟Tick级解决方案是使用券商提供的专业量化客户端。它们通常直接连接券商柜台,支持全市场Tick订阅。

  1. QMT (迅投极速量化交易终端)
    • 特点:支持全市场Tick数据订阅,支持本地Python环境,可以直接获取Level-2快照数据。非常适合需要处理海量Tick数据的量化交易者。
    • 费用:软件本身免费,但券商通常要求账户资金达到一定门槛(通常在30万~50万人民币左右)才会为您开通权限。
  2. Ptrade (恒生量化交易软件)
    • 特点:同样由券商提供,支持Tick级事件驱动,语法与聚宽非常相似,迁移成本极低。
    • 费用:与QMT类似,需要一定的资金门槛开通。

方案三:本地量化框架 + 收费行情数据源

如果您希望完全在本地运行,可以使用开源的量化框架结合收费的行情API。

  1. 本地框架:如 vn.pyWonderTrader 等。
  2. 收费行情源
    • 聚宽 JQData (本地版):聚宽提供的本地数据接口,购买高级权限后可以获取Tick数据。
    • Tushare Pro:购买高积分会员后,可以获取Tick级别的数据。
    • 新浪/腾讯 Level-2 接口:市面上有一些第三方封装的收费接口,可以推送全市场Level-2的Tick数据。

方案四:专业金融数据终端(适合机构或高净值客户)

  • Wind(万得) / 同花顺 iFinD / 东方财富 Choice
  • 特点:提供极其稳定、全面的全市场Tick数据和Level-2盘口数据,提供完善的Python API。
  • 费用:非常昂贵,通常每年数万元人民币起步,主要面向机构客户。

总结建议

  • 如果您只是资金量较小的个人开发者,建议在聚宽上采用多开模拟盘的方式,或者精简您的股票池到100只以内(例如只监控自选股或强势股)。
  • 如果您有30万以上的资金,强烈建议去支持量化的券商开通 QMT 或 Ptrade。这不仅解决了Tick订阅数量的限制,还能直接无缝对接实盘交易,是目前散户向专业量化进阶的最佳路径。