功能介绍 · WebSocket 行情推送

实时行情推送:WebSocket股票、外汇、加密货币行情数据源

用主动推送替代轮询。一个WebSocket连接即可实时接收数千个标的的报价、成交与盘口深度,覆盖股票、外汇、指数、期货、基金与加密货币。

  • 主动推送的股票行情数据源,毫秒级延迟
  • 单个连接可同时订阅多个标的
  • quote、tick、depth 频道,统一JSON结构
  • REST接口用于快照、历史数据与断线补数
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,TSLA$US,700$HK",
        "types": "quote,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)
6大资产类别
50+交易所
毫秒级推送延迟
JSON简洁消息格式

为实时场景设计的金融数据推送

将市场价格实时接入交易系统、App与数据看板所需的一切。

真正的实时推送

价格变化即刻推送,没有受限的轮询,也没有过期快照。

报价、逐笔与盘口

按需选择频道:Level 1报价、逐笔成交或Level 2盘口更新。

多资产覆盖

50+交易所股票、150+外汇货币对、2000+加密货币、300+指数,以及期货和基金。

连接稳定

心跳与自动重连机制,保障行情数据源7×24小时稳定运行。

多语言支持

标准WebSocket协议,支持Python、JavaScript、Go、Java、C#等。

REST补充

用REST获取初始快照、历史K线,并在重连后补齐缺失数据。

行情数据:WebSocket 与 REST 对比

大多数应用会同时使用两者,以下是各自的适用场景。

WebSocket 推送REST 接口
数据交付服务端主动推送每次更新客户端按需请求
延迟行情变化后毫秒级送达取决于轮询间隔
适用场景实时行情、交易机器人、盘口快照、历史数据、报表
效率一个连接订阅多个标的每次调用一个请求
iTick 地址wss://api.itick.org/{asset}https://api.itick.org/{asset}/...

几分钟接入行情推送

使用Token认证,以 代码$地区 格式订阅标的并处理JSON消息。

  1. 获取免费API Token
  2. 连接 wss://api.itick.org/stock(或 forex、crypto、indices、future、fund)
  3. 发送 {"ac":"subscribe"} 订阅消息,传入 params 与 types
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,TSLA$US,700$HK",
        "types": "quote,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。

金融科技App

实时持仓市值与价格提醒。

财经媒体与网站

滚动行情条与实时市场组件。

行情推送常见问题

什么是实时行情数据源?

实时行情数据源是持续不断的价格更新流,包括报价、成交和盘口变化,在发生时即通过WebSocket等推送协议送达你的应用。

股票数据应该用WebSocket还是REST?

持续变化的实时价格(行情条、交易逻辑、盘口)建议使用WebSocket;快照、历史数据和偶尔查询使用REST。iTick两者都提供,标的与数据结构一致。

一个连接可以订阅多少个标的?

一条订阅消息中可用逗号分隔订阅多个标的,订阅上限取决于套餐,详情请见价格页面。

推送是否包含加密货币和外汇?

包含。股票、外汇(含黄金白银)、加密货币、指数、期货和基金分别有独立的WebSocket地址,消息格式完全一致。

有免费的实时行情推送吗?

有。免费API Key可用于个人测试WebSocket推送,升级套餐可获得更多标的、更高额度与商业授权。

将实时行情接入你的产品

一个WebSocket,六大资产类别,毫秒级延迟,立即免费开始。