OKX 历史交易数据完整指南:现货、合约与订单簿

·

想系统回溯 历史市场数据K 线 OHLC逐笔成交 甚至 订单簿快照?本文手把手拆解 OKX 平台(简称“平台”)所有可免费或 VIP 获取的数据维度,并给出下载路径、格式说明与典型应用案例,助你把沉淀的 历史交易数据 高效转化为策略资产。

1. 现货市场:从 K 线到逐笔成交一网打尽

1.1 获取 OKX 历史 K 线(OHLC)

小妙招:一次性拉 72000 根 1 分钟棒需要分批;建议用分页读取并本地缓存,减少 API 限速 干扰。

1.2 逐笔成交(Tick Trade)

1.3 聚合成交(Trade Tape)

聚合版本将同一价格的 N 笔成交合并为一行,体积锐减 70%,适合日内指标计算。

👉 想要把海量数据一次性整理成分钟线?查看一键入库脚本示例


2. 合约市场:永久互换 & 交割合约专属数据

数据类型首次日期更新频率VIP 加成
K 线(OHLC)2021-01-01实时不限
逐笔成交2021-01-01实时不限
资金费率历史2021-01-018 小时/次批量下载

2.1 历史资金费率(Funding Rate)

2.2 交割合约到期日仓储

交割合约“棺材行情”往往在到期前 24h 显现。下载 历史 K 线 回放,可以发现:


3. 订单簿历史:市场微结构研究金矿

3.1 现货 & 合约订单簿快照(Premium Feature)

3.2 技术研究范例

把 BTC-USDT 在 2024-09-18 的 历史订单簿 拆分 100ms 切片,用 3D 热力图可视化,最易捕捉 冰山订单。方法:

1. 计算每档挂单量梯度
2. 若 |梯度|>阈值且持续 1s 则用 K-Means 聚类
3. 将结果映射到成交量/WAP,命中率提升 18%

👉 点击获取大额挂单清洗的实例代码片段


4. 数据使用须知与合规要点


5. FAQ:关于 OKX 历史交易数据的 5 个高频疑问

Q1:免费额度是多少?
A:未开通 VIP 时,现货与合约 K 线单次可拉取 100 根,每日总请求 200 次;开通 VIP1 后限额放大 10 倍。

Q2:如何保证数据完整不缺失?
A:利用 after & before 时间窗口,将区间切成 2 小时一块,并在本地使用 checkpoint 标记写入时间,断点续传。

Q3:逐笔成交和 Trade Tape 区别在哪里?
A:逐笔成交(True Tick)是链上级别;Trade Tape 聚合了同一价格及相同方向的多笔,体积更小,常用于计算 分时成交量

Q4:历史订单簿数据 3 个月后去哪儿找?
A:超期仅可申请商业定制化回溯包,需额外签署 NDA;VIP 用户付费下载。

Q5:有无 Python 包开箱即用?
A:官方社区维护开源库 okx_tools,支持多进程断点续传、自动 csv → parquet 转换,已适配 Windows / macOS / Linux。


6. 小结

无论你是要用 历史市场数据 训练机器学习模型,还是想复盘 历史订单簿 捕捉“肥尾”事件,OKX 都提供了足够全面的数据矩阵:从现货的 1 分钟 K 线到合约永续的资金费率,再到高阶 VIP 才能触达的 100 ms 级订单簿快照。合规使用、科学下载,才能真正释放 历史交易数据 的长期价值。