历史交易明细怎么导出Excel表 欧易账户流水查询方法
先说一个结论:欧易账户的历史交易明细,网页端目前不支持一键导出为Excel表格。要么用API批量拉取,要么在订单中心按页导出CSV,再用Excel的“从文本/CSV”功能手动导入——而且编码必须是UTF-8,分隔符得选逗号,这样才能避免数据错位或乱码。具体怎么操作,往下看就行。

欧易账户历史交易明细导出Excel
要导出交易明细,网页端流程其实不复杂,但有几个细节很容易踩坑,先说清楚。
第一步:登录欧易官网,右上角头像点进去,找到“交易记录”,然后切换到“订单历史”标签页。
第二步:在页面顶部设置查询条件。需要选定“交易对”、“订单类型”(比如限价单还是市价单),以及“时间范围”——这里要注意,单次最多只能查90天,如果时间跨度更长,就得分段操作。设置好后点击“搜索”。
第三步:勾选当前页所有订单,再点右上角的“导出”按钮,选择“导出为CSV”。这个CSV文件默认采用UTF-8编码,字段之间用英文逗号分隔。关键点来了:
千万不要直接双击打开这个CSV文件
第四步:在Excel的导入向导里,编码选“UTF-8”,分隔符勾选“逗号”,先预览确认列对齐没问题,再点击“加载”。如果想把数据存成标准的Excel表格(.xlsx格式),导入后直接另存为就行。
欧易App无法导出交易流水?用网页端补救
目前欧易官方iOS/Android App(v7.12.0及以下版本)根本不提供交易明细导出功能,连CSV都不支持。这不是隐藏入口没找到,而是明确做了限制。
那手机端怎么办?可以用方法一:手机浏览器访问 m.okx.com,然后按照网页端的流程操作,一样能正常导出CSV。注意,这里必须用Safari或Chrome这类独立浏览器,App内嵌的浏览器不行。
方法二更简单:如果手机网络不太稳,直接换到电脑上操作。用同一账号登录网页端,不需要额外验证,订单数据是实时同步的。
顺便提一句:App端“资产→账单”里显示的是资金流水(比如充值、提币、手续费返还),那不是交易明细。想查买卖委托、成交、撤单记录,必须去“交易记录→订单历史”。
需要完整多年交易数据?走API批量拉取
如果你有编程基础,而且需要导出三年以上的全部成交记录(比如用于报税或审计),手动按90天分段导出确实太耗时。这时候就该用欧易官方的REST API v5了。
操作流程分三步:
① 登录欧易官网,进“账户中心→API管理”,创建一个新API。勾选“交易历史读取”权限,绑定IP白名单(如果不确定,测试环境可以先填0.0.0.0/0)。提交后务必备份好API Key、Secret Key和Passphrase。
② 用Python调用 `GET /api/v5/trade/fills` 接口,设置 `limit=100` 参数,循环分页请求。每次传入上一页最后一条数据的 `fillId` 作为 `before` 参数,直到返回空数组为止。注意,这个接口每分钟限频60次,超限会返回429错误。
③ 把返回的JSON数据用pandas转成DataFrame,然后做字段清洗——比如把 `ts` 时间戳转为北京时间,`fee` 单位统一为USDT,`side` 映射为“买入/卖出”。最后用 `df.to_excel("okx_trades.xlsx", index=False)` 生成标准Excel文件。
【这里有必要提醒一下】API密钥一旦泄露,别人就可以直接提币。不要截图、不要上传、更不要硬编码到GitHub公开仓库里,安全第一。