功能介紹 · 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與盤口接口,滿意後再升級付費套餐。