欧易okx官网地址:

通过调用OKX v5 API中的Trade模块,可直接获取指定时间范围内的现货订单历史记录,适用于程序化监控与批量分析场景。
1、配置API密钥参数:设置api_key、secret_key、passphrase,并将flag设为0(生产环境)或1(测试环境)。
2、导入Trade模块并初始化实例:from okx.Trade import TradeAPI; trade_api = TradeAPI(api_key, secret_key, passphrase, False, flag)。
3、执行订单查询请求:trade_api.get_orders_history(instId="USDT-USDT", ordType="market", limit="100"),注意instId需填写实际交易对(如BTC-USDT),USDT-USDT为无效示例,应替换为有效现货对。
二、通过OKX网页端手动查询USDT现货订单登录OKX账户后,在交易界面直接调取历史订单列表,无需编程基础,适合日常快速核对。
1、访问OKX官网并完成身份验证登录。
2、点击顶部导航栏【交易】→【现货】,进入现货交易页面。
3、在右侧订单区域点击【订单历史】标签页,系统默认展示最近30天内所有现货订单。
4、在搜索框中输入USDT相关交易对(例如BTC-USDT、ETH-USDT),筛选目标订单。
三、使用OKX手机APP查询USDT现货订单移动端提供实时订单状态同步与快捷筛选功能,支持按订单ID、交易对及时间区间检索。
1、打开OKX APP并完成生物识别或密码登录。
2、点击底部【交易】图标,切换至【现货】模式。
3、右上角点击【订单】按钮,进入订单中心。
4、点击【历史订单】,选择时间范围(今日/本周/全部),再在搜索栏输入具体交易对名称(如SOL-USDT)进行定位。
四、通过WebSocket订阅实时USDT现货订单更新利用WebSocket长连接机制接收订单状态变更推送,适用于高频交易策略或订单状态强一致性要求场景。
1、构建订阅请求JSON对象,包含channel为"orders"、instType为"SPOT"、instId为对应USDT交易对(如"ADA-USDT")。
2、建立WebSocket连接至wss://ws.okx.com:8443/ws/v5/private。
3、发送认证消息后,提交订阅指令,服务端将推送ordId、state(filled/canceled/pending)、ccy等关键字段的实时更新。
五、借助python-okx库批量导出USDT现货订单数据结合Pandas等工具对多页订单结果进行聚合处理,生成结构化CSV文件供离线分析。
1、安装依赖:pip install python-okx pandas。
2、编写循环分页逻辑,调用get_orders_history接口,每次limit设为100,通过before/after参数翻页。
3、将每页返回的data字段提取为DataFrame,统一合并后执行df.to_csv("usdt_spot_orders.csv", index=False)导出。