OKX API如何获取我的所有历史成交记录?

如何使用OKX API查询历史交易记录?

4 个回答

勇往直前
勇往直前回答于 12 月 12 日
最佳答案

获取历史成交记录需要通过OKX的REST API。

注册API密钥,赋予所需权限

/v5/trade/fills 查询历史成交

参数:instType(spot)、instId(币种对)等

时间范围:Before / After,一页不够就分页

请求头携带签名,这个有官方文档

新手最好先在仿真环境熟悉操作。

代码:根据使用的代码语言编写代码,python的话用requests

查询返回格式、JSON数据解析

Riyaz
Riyaz回答于 12 月 12 日

获取OKX历史成交记录需要登录官网后申请api的访问权限,在其中勾选允许查看交易请求权限。 之后使用GET /api/v5/trade/fills接口,带上instType、ordId等参数(请阅读文档),参数中不要设置太大的时间段,否则返回结果超长可能会报错。可以使用python或postman尝试

大道至简
大道至简回答于 12 月 14 日

在okx官网申请api密钥并选择开启交易权限,使用命令行get /api/v5/trade/fills instType:all ordId:xxxxxx等参数获取历史成交记录,可以写一个python脚本自动运行。

猛虎我是人你不一样
猛虎我是人你不一样回答于 12 月 15 日

使用OKX API查询历史成交记录需要先在官网注册并获取API Key(要开通历史数据的权限),再通过/v5/trade/fills接口,传入instType和instId等参数来获取历史成交记录。需要注意的是,免费版本接口有一定的频率限制,如果需要大量获取历史成交记录,可以考虑购买收费版本。

您的答案