功能介绍 · Tick 数据 API
Tick数据API:实时逐笔成交与Level 2盘口深度行情
iTick在每一笔成交和盘口变化发生时即刻推送。通过一个低延迟WebSocket行情源获取股票逐笔数据、外汇Tick、期货与加密货币Tick数据,并提供REST接口查询快照与近期Tick历史。
- 逐笔成交:价格、成交量与毫秒级时间戳
- 股票与期货Level 2盘口深度数据
- WebSocket低延迟主动推送,无需轮询
- 覆盖股票、外汇、指数、期货、基金与加密货币
import json
import websocket # pip install websocket-client
TOKEN = "YOUR_API_TOKEN"
def on_open(ws):
ws.send(json.dumps({
"ac": "subscribe",
"params": "AAPL$US,700$HK",
"types": "tick,depth"
}))
def on_message(ws, message):
print(json.loads(message))
ws = websocket.WebSocketApp(
"wss://api.itick.org/stock",
header={"token": TOKEN},
on_open=on_open,
on_message=on_message,
)
ws.run_forever(ping_interval=20)专业级Tick行情数据,开发者友好
机构级Tick数据库的数据粒度,现代REST + WebSocket接口的易用性。
逐笔成交
接收每一笔独立成交,而不是聚合后的K线,获取最原始的市场活动。
Level 2盘口
多档买卖盘深度,展示最优报价之外的流动性,适用于交易执行与微观结构研究。
低延迟行情
基于长连接WebSocket推送,从数据源到客户端毫秒级延迟。
Tick历史
通过REST查询近期Tick,并结合分钟线还原日内行情用于回测。
加密货币Tick数据
主流币种与交易对的逐笔数据,7×24小时推送,跨交易所字段统一。
统一数据结构
所有资产类别使用相同的tick、quote、depth消息格式,解析逻辑一次编写。
Level 1、Level 2 与 Tick 数据对比
你的应用需要哪一级行情数据?
| 数据类型 | 包含内容 | 适用场景 | iTick 接口 |
|---|---|---|---|
| Level 1(报价) | 最新价、买一卖一、最高最低、成交量 | 自选股、价格提醒、看板 | /{asset}/quote · WebSocket "quote" |
| Level 2(盘口) | 多档买卖盘价格与挂单量 | 算法执行、流动性分析 | /{asset}/depth · WebSocket "depth" |
| Tick(逐笔) | 每笔成交的价格、数量、时间 | 高频研究、Tick图、VWAP、微观结构 | /{asset}/tick · WebSocket "tick" |
盘口档位与Tick可用性因市场而异,请以各交易所文档为准。
用WebSocket订阅逐笔Tick数据
建立一个连接即可订阅多个标的,实时接收tick与depth消息。
- 获取免费API Token
- 携带token请求头连接 wss://api.itick.org/{asset}
- 发送订阅消息,types 可选 tick、quote、depth
import json
import websocket # pip install websocket-client
TOKEN = "YOUR_API_TOKEN"
def on_open(ws):
ws.send(json.dumps({
"ac": "subscribe",
"params": "AAPL$US,700$HK",
"types": "tick,depth"
}))
def on_message(ws, message):
print(json.loads(message))
ws = websocket.WebSocketApp(
"wss://api.itick.org/stock",
header={"token": TOKEN},
on_open=on_open,
on_message=on_message,
)
ws.run_forever(ping_interval=20)为低延迟场景打造
算法交易
实时响应每一笔成交和盘口变化。
Tick图表
基于原始成交绘制Tick图与成交量分布。
做市
监控盘口深度与价差,管理报价与库存。
交易所与券商应用
为交易终端提供实时逐笔与盘口数据。
Tick数据常见问题
什么是Tick数据?
Tick数据是最细粒度的行情数据,记录每一笔成交(部分数据源还包括每次报价变动)的价格、数量和时间戳。与OHLC K线不同,Tick数据完整保留了市场事件的先后顺序。
Level 1 和 Level 2 行情有什么区别?
Level 1 只显示买一、卖一和最新成交价;Level 2 额外提供订单簿,即买卖双方多个价位及各价位的挂单量,可以看到市场深度与流动性。
是否提供加密货币逐笔数据?
提供。iTick以与股票、外汇相同的WebSocket协议,7×24小时推送主流币种和交易对的逐笔数据。
能获取历史Tick数据吗?
可通过REST Tick接口获取近期Tick,分钟级K线可提供更长的日内历史。如需批量导出历史Tick数据,请联系我们定制数据包。
有免费的Tick数据样例吗?
有。注册即可获得免费API Key,用真实数据测试Tick与盘口接口,满意后再升级付费套餐。