免费工具 · 无需注册 · 无需 API 密钥

加密货币盈亏计算器:用交易所导出的交易记录算清真实盈亏

拖入 Bybit 或币安的交易历史文件,看看您到底赚了多少:每个币种的已实现盈亏、所有手续费的总和、胜率、最佳和最差交易,逐月一目了然。

  • 在浏览器中运行——不上传任何内容
  • 无需注册,无需 API 密钥

将您的 Bybit 或 Binance(币安) 交易导出文件拖放到这里

CSV 文件 · 可一次拖入多个(现货和合约)

您的文件不会离开此浏览器。 文件在您的设备上读取和计算——不会上传、保存或发送给我们。

示例数据为虚构数据: Bybit 现货示例 · Bybit 平仓盈亏示例

为什么交易所的盈亏总是对不上

交易所显示一个数字,银行账户却是另一个。

交易所的盈亏页面把未实现的涨跌、资金费用和转账混在一起。您真正落袋的收益,埋在成千上万笔成交里。

手续费比您想的更吃利润

挂单、吃单、资金费用,还有用 BNB 或买入币种支付的手续费。把它们加总一次,“赚钱”的月份往往并没有赚。

三个交易所,三张表格

每个平台导出的文件列名不同、日期格式不同。手动把各处的买入和卖出对上,要花掉整个周末。

报税截止日期不会等您

新加坡个人所得税网上申报截止日期是 4 月 18 日。提早知道自己的已实现盈亏,才能从容规划,而不是临时慌乱。

交易所会用您账户设置的语言写入列名。导出时请把语言设为 English——本工具读取的是英文列名。因此下面的步骤也使用英文菜单名称。

Bybit

如何导出 Bybit 交易历史

Bybit 的现货成交和合约平仓记录分别是两个文件。两个都拖进来才能看到完整情况——本工具会一起读取。

现货成交历史

每笔现货成交的价格、数量和手续费。用于计算现货盈亏。

  1. 01

    登录 bybit.com,打开 Orders → Unified Trading Order(订单 → 统一交易账户订单)。
  2. 02

    选择 Spot,再点 Trade History 标签(不是 Order History)。
  3. 03

    点击 Export,选择时间范围(每个文件最多 6 个月,限最近 2 年内),然后点 Export Now 确认。
  4. 04

    下载 CSV 并拖到上方。如需更早的记录,按时间段重复导出。

合约平仓盈亏

每个已平仓仓位一行,已扣除手续费。用于交割合约和永续合约。

  1. 01

    打开 Orders → Unified Trading Order,选择 Futures(Derivatives,合约)。
  2. 02

    打开 Closed P&L(平仓盈亏)标签。
  3. 03

    点击 Export,选择 All contracts 和时间范围,然后点 Export Now。
  4. 04

    下载 CSV,与现货文件一起拖到上方。

资金流水(可选)

包括资金费用在内的每一笔余额变动。如果您只想导出一个文件,可以用它代替上面两个文件。

  1. 01

    打开 Assets → Unified Trading Account → History Records(资产 → 统一交易账户 → 历史记录)。
  2. 02

    选择 Transaction Log,点击 Export。
  3. 03

    选择日期范围(最多 6 个月),点击 Export Now。
  4. 04

    下载 CSV 并拖到上方。
  • Bybit 订单页面的导出每个文件最多 6 个月、10,000 行,并且每天的导出次数有上限。
  • 如需一个文件包含最多 12 个月,请使用 Account → Data Export(数据导出)。文件会以 CSV 压缩包形式发到您的邮箱——解压后拖入其中的 CSV 文件。
  • 以 MNT 支付的手续费单独列出,不会换算成美元。
Binance

如何导出币安(Binance)交易历史

币安会在后台生成报表,完成后通知您。请先把币安的语言切换为 English——否则列名会被翻译,本工具无法识别。

现货成交历史

每笔现货成交的币种、数量和手续费。用于计算现货盈亏。

  1. 01

    登录 binance.com,打开 Orders → Spot Order(订单 → 现货订单)。
  2. 02

    打开 Trade History 标签,点击 Export Trade History。
  3. 03

    在日历中设置日期(每个文件最多 1 年),点击 Generate。
  4. 04

    收到通知后点击 Download,把 CSV 拖到上方。

合约成交历史

每笔 USDⓈ-M 合约成交及其已实现盈利和手续费。

  1. 01

    打开 Orders → Futures Order,选择 USDⓈ-M。
  2. 02

    打开 Trade History 标签,点击 Export。
  3. 03

    选择日期范围并生成文件。
  4. 04

    下载文件。如果是 Excel 格式,打开后另存为 CSV,再拖到上方。

交易历史报表

现货、合约和闪兑的每一笔余额变动,全部在一个文件里。

  1. 01

    打开 Assets → Asset History(Transaction History,资产 → 交易历史)。
  2. 02

    点击导出图标,再选择 Export Transaction Records。
  3. 03

    选择时间范围(更早的日期用 Customize)、所有账户和所有币种,格式选 CSV。
  4. 04

    点击 Generate,等待邮件或短信通知,然后点击 Download,把 CSV 拖到上方。
  • 币安每月可生成的报表数量有限,下载链接 7 天后失效。
  • 以 BNB 支付的手续费单独列出,不会换算成美元。
  • 币安文件中的时间按您账户设置的时区记录;本工具会从表头读取时区偏移。

可读取的文件

本工具通过表头行识别每种导出文件。仅支持 CSV。
  • Bybit 现货成交历史

    Spot Pairs, Order Type, Direction, feeCoin, ExecFeeV2, Filled Value, Filled Price, Filled Quantity, Fees, Transaction ID, Order No., Timestamp (UTC)

  • Bybit 合约平仓盈亏

    Market, Order Quantity, Entry Price, Exit Price, Trade Type, Realized P&L, Trade time

  • Bybit 统一交易账户资金流水

    Currency, Contract, Type, Direction, Quantity, Position, Filled Price, Funding, Fee Paid, Cash Flow, Change, Wallet Balance, Action, Time

  • 币安现货成交历史(数量和币种在同一格)

    Date(UTC), Pair, Side, Price, Executed, Amount, Fee

  • 币安现货成交历史(手续费币种单独一列)

    Date(UTC), Pair, Base Asset, Quote Asset, Type, Price, Amount, Total, Fee, Fee Coin

  • 币安 USDⓈ-M 合约成交历史

    Date(UTC), Pair, Side, Price, Quantity, Amount, Fee, Realized Profit

  • 币安合约资金流水

    Date(UTC), type, Amount, Asset, Symbol, Transaction ID

  • 币安交易历史报表

    User_ID, UTC_Time, Account, Operation, Coin, Change, Remark

常见问题

我的交易记录会被上传吗?

不会。文件完全在您的浏览器中用 JavaScript 读取和计算。任何内容都不会上传、保存或发送给 TheCryptoHub;页面加载后即使断开网络,工具也照样能用。

支持哪些交易所和文件?

Bybit 现货成交历史、合约平仓盈亏和统一交易账户资金流水;币安现货成交历史、USDⓈ-M 合约成交历史、合约资金流水和交易历史报表。文件必须是 CSV 格式。更多交易所即将支持。

盈亏是怎么计算的?

买入和卖出按币种以先进先出(FIFO)方式配对,手续费计入买入成本,并从卖出所得中扣除。合约使用交易所为每笔平仓报告的已实现盈亏。美元及美元稳定币按 1:1 计算;其他计价货币单独显示,绝不换算。

为什么提示我卖出的比买入的多?

导出文件只包含您选择的日期范围,而您充值进来的币是在别处买入的。文件中找不到对应买入的卖出会被标记出来,并排除在总额之外,而不是被当作纯利润计算。

可以用这个结果报税吗?

它适合用来了解自己的盈亏状况,但不能直接用于报税。各地规定不同:新加坡、马来西亚和香港一般不征资本利得税,但如果您的交易频繁、像在经营业务,收益可能被当作所得征税。而且单个导出文件不包含转账、质押和其他交易所的记录。TheCryptoHub 账户会为您所在地区生成完整报告。

注册账户能多得到什么?

您的结果会被保存,更多交易所会自动连接,并为您所在地区生成正式的税务报告。TheCryptoHub 只使用只读或交易权限的 API 密钥连接交易所,绝不开启提现权限,因此永远无法转移您的资金。

盈亏不等于您的税单

这个结果是对单个文件使用 FIFO 计算得出的。收益如何配对、持有期是否有影响、哪些收益需要纳税,都由您所在地区决定。报税前请先阅读我们博客上的指南。

加密货币税务指南(英文)