免费行情与付费行情的档位差:成交汇总、逐笔流与历史存档的三层分法 图 1
免费行情与付费行情的档位差:成交汇总、逐笔流与历史存档的三层分法 · 图 1

多数用户在交易所行情页看到的是同一份免费行情:延迟极低的最新价、分时图、有限的深度条。但行情数据在交易所内部是一门有层级、有授权、有时效口径的产品——机构客户为实时深度数据付费,开发者接入不同档位的数据源,公开页面与商业授权页写着不同的条款。本文从「一份行情有几档卖法」的角度,讲清免费与付费行情的差别、再分发授权的常见分层,以及个人使用者最容易踩的三个口径坑。

先说数据本身的层级。同一交易所输出给不同消费者的行情,按颗粒度通常能拆成几层:成交汇总(最新价、高低量额等滚动统计)、市场深度快照(挂单簿若干档的价量)、逐笔成交流(每一笔撮合结果)、逐笔委托流(部分平台提供挂单簿增量更新的完整事件流)。越往下信息量越大、处理成本越高、价格也越贵。免费公开页一般只给前两层,逐笔级数据在多数平台属于机构数据产品,需要单独申请或订阅;也有平台通过公开 API 提供较完整的成交流,但会在许可条款里限制用途。颗粒度层级解释了为什么同一个「行情」在不同渠道的价格从免费到高价都有。

第二层维度是实时性与延迟标注。公开免费行情在不少平台是延迟版本,常见做法是行情延迟一段时间展示;做量价研究或合规监控的用户需要的是带权威时间戳的实时源。判断自己拿到的数据是不是延迟版,别信体感:用数据里的事件时间戳与自己的接收时间做差、与链上浏览器或另一平台的同事件对时,就能测出量级。把「我页面刷新很快」当成「这是实时授权数据」,是免费用户最常见的误会。

第三层维度是历史存档。实时源和存档是两种产品:免费 API 通常只覆盖近期窗口(例如最近一段日期、最近若干页请求),更早的逐笔历史要么不可得,要么进入数据产品目录单售。这造成一个隐蔽现象:个人回测常用的公开历史来自第三站转存的某个授权源,新鲜度、字段完整度和剔漏规则都经过了两道手。做严肃回测的人需要问自己两个问题:这段历史的最初来源是谁的哪个档位,中间有没有加工痕迹。答案不清楚时,回测结论的可信度要先打折扣。顺带一句,数据用途条款(自用、展示、再分发)在数据协议里另有分档,与技术档位是两套独立体系,做接入前应当分别核对,此处不展开。

个人使用者最容易踩的坑有三个。第一,拿不同档位的数字互相对账:用免费页的滚动 24 小时量对机构级逐笔聚合出来的量,对不上是常态——统计窗口、剔除规则(例如部分平台把清算成交、内部转账排除在公开量之外)都会造成系统性偏差,差异本身不指向造假,先对齐口径再谈异常。第二,拿公开页数据做策略回测却忽略档位与快照时点:撮合引擎看得到排队位置,逐笔流用户看得到事件顺序,而普通页用户只有 K 线,回测里假设的「成交时机」在真实档位体系里可能根本不存在。第三,把第三方行情站的报价当交易所官方数据引用:第三方站的数据同样来自某个档位的授权源,滞后与错误会叠加传导。

顺带说明数据授权与品牌条款的关系。行情数据、品牌素材、公告内容经常分属不同许可文件;引用官方图表做内容、转发公告到社群,适用的条款可能与数据协议不同。做接入前把平台的开发者协议、数据条款、内容使用条款三处都过一遍,比只读其中一处省掉后续大半麻烦。

最后给一条务实结论。对个人用户,免费档行情足够支撑日常交易与基础分析,需要的是知道自己在用哪一档、它的滞后与统计口径是什么;只有当你的场景明确依赖逐笔事件流或历史深度存档(做市研究、微观结构分析、合规审计)时,数据付费才有明确回报。任何具体档位划分、价格与许可条款,以各平台数据产品页与开发者协议当时的文本为准。

风险提示:行情数据口径差异可能导致分析与回测结论失真,引用数据应以其来源当时发布口径为准,本文仅作机制说明,不构成投资建议。

免费行情与付费行情的档位差:成交汇总、逐笔流与历史存档的三层分法 图 2
免费行情与付费行情的档位差:成交汇总、逐笔流与历史存档的三层分法 · 图 2