需从币安网页端导出两类csv:一是【下载账单】含盈亏与手续费(须勾选对应选项并utf-8导入),二是【交易历史】或api获取全量成交流水;二者通过订单id和type字段交叉核验,确保税务申报数据准确。

币安(Binance)官方认证入口:
点击获取官方APP☞☞☞☞☞:
想查清自己在币安期货合约上的每一笔盈亏、手续费和资金变化,又需要完整交易流水做税务申报或审计核对,就得从币安后台导出原始数据——但它的入口藏得深,导出格式也容易选错,导出来全是乱码或缺字段就白忙一场。
导出合约历史收益明细(含每笔盈亏、保证金、手续费)
第一步:登录币安网页端(必须用电脑浏览器,App不支持该功能),进入【衍生品】→【合约】→【账户】页面。
第二步:在账户页右上角,点击【更多】→【下载账单】。注意这里不是“交易记录”,也不是“API导出”,必须点【下载账单】才包含盈亏计算逻辑。
第三步:弹窗中选择【合约】类型,时间范围最多支持90天,不能跨年;勾选【包含盈亏详情】和【包含手续费】两项——【不勾选这两项,导出的Excel里将没有“已实现盈亏”和“手续费”列,无法核算真实收益】。
第四步:点击【下载】,系统生成CSV文件。用Excel打开时,务必用“数据→从文本/CSV”导入,选择UTF-8编码,否则中文列名和备注会变成乱码。
导出全量合约交易流水(开仓、平仓、强平、资金费、ADL等原始动作)
方法一:通过【交易历史】页面导出
进入【衍生品】→【合约】→【交易历史】,点击右上角【导出】按钮。默认只导出最近7天,如需更久,先用顶部时间筛选器拉长区间(最长30天),再点导出。
方法二:用API导出全周期数据(适合有技术基础用户)
前往【个人中心】→【API管理】→创建一个仅限【读取交易历史】权限的API密钥;调用futures/accountTradeList接口,配合startTime/endTime参数循环拉取,单次最多返回1000条。这一步能拿到每笔成交的唯一tradeId、对手价、是否为Taker单等字段,网页端不展示。
注意:API导出的数据不含盈亏汇总,需自行按“成交价×数量×杠杆倍数”逐笔计算浮动盈亏。
合并查看:把收益明细和交易流水对齐验证
① 用【下载账单】导出的CSV里,“订单ID”列对应交易流水里的“orderId”,但注意:一个订单ID可能拆成多笔成交(即多个tradeId)。
② 在交易流水CSV中,查找“type”列为“REALIZED_PNL”的行——这是系统自动记入账户的已实现盈亏,与账单里的“已实现盈亏”数值应完全一致;若不一致,说明存在强平未计入或资金费漏算。
③ 手动比对某一天的总手续费:账单CSV中“手续费”列求和,应等于交易流水CSV中所有“type”为“COMMISSION”的行的“commission”字段之和。差额超过0.0001 BTC即需排查是否漏导某批次数据。
导出完成。











