币安交易历史从 APP 导出 CSV 的步骤
本页目录
报税、对账、写交易复盘,都需要把币安的交易历史导出来。本笔记把导出步骤与注意点整理出来。直接打开 币安官网;下载 APP 走 币安官方APP;iPhone 装机看 iOS安装教程。
可导出的数据类型
币安提供导出的几类记录:
| 类型 | 内容 |
|---|---|
| 现货订单 | 所有现货下单记录 |
| 合约订单 | 永续与交割合约 |
| 杠杆订单 | 杠杆交易 |
| OTC 交易 | OTC 现货 |
| 法币入金 | 银行卡 / P2P 充值 |
| 法币出金 | 提现到法币 |
| 充提币 | 链上充提 |
| 资金流水 | 总账户变动 |
| 推介奖励 | 推荐人佣金 |
| Earn 收益 | 理财收益 |
每类单独导出,便于分析。
网页版导出步骤
最方便的导出在网页版:
- 登录 binance.com
- 个人中心 → 「账单 / 财务报告」(Reports)
- 选择「生成报告」
- 选择类型(如「现货交易」)
- 选择时间范围(最长 6 个月一次)
- 选择格式(CSV / Excel)
- 提交 → 等待生成
- 收到邮件 → 点链接下载
生成时间从几秒到几分钟,看数据量。
APP 版导出步骤
APP 上同样可以:
- APP → 我的 → 订单历史 / 资产历史
- 顶部菜单 → 「下载」
- 选时间范围与类型
- 提交
- APP 内生成或邮件发送
APP 上界面可能简化,部分高级筛选只在网页有。
时间范围的限制
| 类型 | 单次最大时间范围 |
|---|---|
| 现货订单 | 6 个月 |
| 合约订单 | 6 个月 |
| 资金流水 | 1 年 |
| 充提币 | 任意(按需选择) |
| 推介奖励 | 1 年 |
如果你要导出历史 2 年的现货订单,要分 4 次(每次 6 个月)。
CSV 文件结构
下载下来的 CSV 通常包含:
- 时间戳(精确到秒)
- 币种对(BTCUSDT 等)
- 买 / 卖
- 价格
- 数量
- 总额
- 手续费
- 手续费币种
- 订单 ID
直接用 Excel / Google Sheets 打开。
用于报税
加密交易报税在不同国家有不同要求:
| 国家 | 报税基础 |
|---|---|
| 美国 | 每笔交易报 1099 |
| 加拿大 | 资本利得 |
| 中国大陆 | 政策不明(境外资产) |
| 香港 | 一般免资本利得 |
| 日本 | 杂项所得 |
导出 CSV 后导入到 Koinly、CoinTracker 等报税工具,自动计算。
第三方报税工具的对接
主流工具:
- Koinly:支持币安直接 API 对接
- CoinTracker:支持
- TaxBit:支持
- 国内:部分会计师有人工服务
API 对接比 CSV 上传更准确(CSV 偶有遗漏)。
API 对接的优势
用 API Key 直接对接报税软件:
- 自动同步所有交易(无遗漏)
- 实时更新
- 不用每月手动导出
- API Key 设为只读权限保证安全
大数据量的处理
如果你交易频繁(每天几十笔),半年的 CSV 可能有几千行:
- Excel 打开没问题(< 100 万行)
- 但分析慢
- 推荐用 Python pandas 或 R 处理
- 或导入到数据库
导出失败的处理
导出失败常见原因:
- 时间范围过大(自动报错)
- 数据量太大服务端超时
- 邮件被识别为垃圾
处理:
- 缩小时间范围分批导
- 检查垃圾邮件
- 等高峰期过
隐私保护
导出的 CSV 含敏感信息:
- 交易明细
- 资金流水
- 充提币地址
存放时:
- 加密压缩
- 不要上传到云盘明文
- 不要发到不安全邮箱
多账号的导出
如果你有多个币安账号,每个分别导出。币安没有「多账号合并报告」功能。
子账户:
- 主账户可以下载子账户的报表
- 路径:API 管理 → 子账户 → 报表
导出的频率建议
| 用途 | 频率 |
|---|---|
| 日常对账 | 月度 |
| 报税 | 年度 |
| 复盘 | 季度 |
| 法律 | 按需 |
每次导出后给文件加日期前缀方便区分。
FAQ
Q:导出会扣费吗? A:不会,免费功能。
Q:能不能导出实时未成交订单? A:可以。在「未成交订单」页面有「导出」按钮。
Q:CSV 与 Excel 哪个好? A:CSV 通用;Excel 含格式但可能在跨工具时丢失格式。
Q:导出频率有限制吗? A:每天有次数限制(约 5-10 次),但日常用足够。