解决方案 · 券商与金融科技
券商、交易柜台与白标 App 的行情底座
用一个行情层支撑交易 App、Web 终端与风控引擎。iTick 通过 REST 与 WebSocket 提供股票、外汇、贵金属、指数与加密货币的K线、盘口、逐笔、品种列表和实时买卖价,机构可使用 FIX 接入。
- Web、iOS、Android 与后台共用统一行情中台
- 实时双边报价驱动保证金、强平与风控
- 标普 500、恒生、NIFTY 等指数基准用于跟单与资管
- FIX 协议与专属集群服务机构用户
// Node.js market data gateway: one upstream iTick connection, many app clients
import WebSocket, { WebSocketServer } from "ws"; // npm i ws
const upstream = new WebSocket("wss://api.itick.org/stock", { headers: { token: process.env.ITICK_TOKEN } });
const clients = new Set();
const snapshot = new Map(); // latest quote per symbol for new clients
upstream.on("open", () => upstream.send(JSON.stringify({
ac: "subscribe", params: "AAPL$US,TSLA$US,700$HK,9988$HK", types: "quote,tick,depth"
})));
upstream.on("message", (raw) => {
const msg = JSON.parse(raw);
if (msg.data?.s) snapshot.set(msg.data.s, msg);
for (const c of clients) if (c.readyState === 1) c.send(raw); // fan-out
});
// Your own branded endpoint for web and mobile apps
new WebSocketServer({ port: 8080 }).on("connection", (ws) => {
clients.add(ws);
for (const m of snapshot.values()) ws.send(JSON.stringify(m)); // instant first paint
ws.on("close", () => clients.delete(ws));
});6大资产类别
50+交易所
REST/WS/FIX接入方式
定制企业方案
四类平台场景
从面向用户的 App,到背后的业务系统。
白标 App 与 Web 交易终端
K线、分时、盘口、逐笔成交、品种列表、涨跌排行、异动推送,可直连或经自建行情转发服务。
保证金 / 借贷系统行情源
稳定的买卖价供风控引擎实时计算仓位、保证金、强平价格与预警。
资管与跟单系统
标准化行情用于信号触发、净值估算,并对标 SPX、恒生、NIFTY 等指数。
内部交易网关 + 行情前置
FIX 接入、低延迟集群,实现行情分发、缓存、限流与重播。
一家数据商,多个市场
美股、港股、A 股、外汇、黄金、指数、加密货币,无需逐个对接交易所。
商业授权
套餐支持在产品内展示,展示与企业条款请联系商务。
推荐架构
上游只连一次,所有渠道由自建网关服务。
- 1
iTick 上游
WebSocket 或 FIX 会话订阅全部品种。
- 2
行情网关
标准化、快照缓存、限流与分发。
- 3
风控与后台
保证金、强平、盈亏与结算使用同一份价格。
- 4
App 与终端
面向 Web、移动端与合作方的自有品牌接口。
App 模块与数据对应
交易 App 各页面需要的数据。
| 模块 | 数据 | iTick 接口 |
|---|---|---|
| 自选与排行 | 实时报价 | WebSocket quote,REST /quote |
| K线图 | K线、分时 | REST /kline + WebSocket |
| 盘口 | Level 2 深度 | WebSocket depth,REST /depth |
| 逐笔成交 | 逐笔数据 | WebSocket tick,REST /tick |
| 品种搜索 | 代码列表 | REST /symbol/list |
| 保证金引擎 | 买价 / 卖价 | WebSocket quote / depth |
自建行情网关
上游订阅一次,分发给所有用户,并实时做保证金检查。
- 用免费 Key 搭建原型
- 在靠近用户的位置部署网关
- 与我们沟通企业限额、FIX 与转发授权
// Node.js market data gateway: one upstream iTick connection, many app clients
import WebSocket, { WebSocketServer } from "ws"; // npm i ws
const upstream = new WebSocket("wss://api.itick.org/stock", { headers: { token: process.env.ITICK_TOKEN } });
const clients = new Set();
const snapshot = new Map(); // latest quote per symbol for new clients
upstream.on("open", () => upstream.send(JSON.stringify({
ac: "subscribe", params: "AAPL$US,TSLA$US,700$HK,9988$HK", types: "quote,tick,depth"
})));
upstream.on("message", (raw) => {
const msg = JSON.parse(raw);
if (msg.data?.s) snapshot.set(msg.data.s, msg);
for (const c of clients) if (c.readyState === 1) c.send(raw); // fan-out
});
// Your own branded endpoint for web and mobile apps
new WebSocketServer({ port: 8080 }).on("connection", (ws) => {
clients.add(ws);
for (const m of snapshot.values()) ws.send(JSON.stringify(m)); // instant first paint
ws.on("close", () => clients.delete(ws));
});券商与平台常见问题
可以把 iTick 数据展示给终端用户吗?
可以,需要使用支持产品内展示的商业套餐,企业与转发授权请联系我们。
支持 FIX 吗?
企业方案的机构客户可使用 FIX 接入;零售与初创产品通常使用 REST 与 WebSocket。
买卖价可以用于保证金计算吗?
iTick 提供实时双边报价,风控引擎可据此盯市、计算保证金与强平价格,风控规则与阈值由你的系统决定。
App 应该直连 iTick 吗?
小规模应用可以直连;规模较大时建议自建网关上游订阅一次再分发,节省订阅额度,并便于增加缓存与权限控制。