一句话回答: 分开看——分钟级数据个人容易拿:AlphaFeed 的 klines.get(period="1m"/"5m"...) 直接取,免费额度即可试。Level-2(十档 + 逐笔委托/成交、委托队列)门槛高:属交易所增值行情,需授权、按席位/终端收费,个人多数买不到、也用不满;日常盯盘/打板用五档盘口(AlphaFeed depth,Level-1)已足够。所以先问自己"真的需要逐笔 Level-2,还是五档就够"——大多数个人是后者。
quotes),~3s 刷新,个人易得。depth),盯盘/委比/封单足够,个人易得。多数"我需要 Level-2"其实是"我想看买卖盘和封单"——五档就能满足。
需求 | 个人可得性 | 途径 | 成本 |
|---|---|---|---|
历史/当日分钟线(1m~60m) | ✅ 容易 | AlphaFeed | 免费额度~套餐 |
实时快照 | ✅ 容易 | AlphaFeed | 免费额度~套餐 |
五档盘口(Level-1) | ✅ 容易 | AlphaFeed | 免费额度~套餐 |
Level-2 逐笔/十档/委托队列 | ⚠️ 门槛高 | 交易所授权/持牌商/部分券商终端 | 按席位/终端付费 |
诚实边界:AlphaFeed 提供分钟线、快照、五档盘口,不提供交易所 Level-2 逐笔/十档/委托队列。需要 Level-2 请走有授权的持牌数据商或券商终端。
from alphafeed import AlphaFeed
af = AlphaFeed() # export ALPHAFEED_API_KEY
# 1) 历史分钟线(5m,近一天约 48 根)
k5 = af.klines.get("600519.SH", period="5m", count=48, to_dataframe=True)
print(k5.tail(3)[["trade_time", "open", "high", "low", "close", "volume"]])
# 2) 当日分时(今天到现在,约 240+ 根 1 分钟 K)
today = af.klines.intraday("600519.SH", to_dataframe=True)
print("当日分钟根数:", len(today))
# 3) 五档盘口(Level-1,个人够用)
d = af.depth.get("600519.SH")
bid, ask = sum(d["bid_volumes"]), sum(d["ask_volumes"])
print("买一~五价:", d["bid_prices"])
print(f"委比={(bid-ask)/(bid+ask):+.2%}")Q:AlphaFeed 有 Level-2 吗?多少钱?
A:没有。提供分钟线、快照、五档盘口;Level-2 逐笔需走交易所授权/持牌商,价格通常按席位/终端计,非本产品范围。
Q:打板/封板识别一定要 Level-2 吗?
A:不必。五档买一封单量 + quotes 涨跌幅 + instruments 的 limit_up 判断是否封在涨停即可。
Q:分钟线要付费吗?
A:少量分钟取数可用免费额度体验,批量/长历史/高频需 Starter 及以上()。
个人要"分钟级 + Level-2",先拆开:分钟线用 klines/intraday 轻松拿;Level-2 门槛高、成本按席位计、个人多数用不满,盯盘打板用五档(depth)就够。AlphaFeed 覆盖分钟线/快照/五档且免费额度可试,Level-2 诚实交给持牌渠道——按真实需求选,别为噱头买单。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。