Perly 通过 CSV 文件导入交易历史——这是每一家成熟的交易所都提供的导出格式,也是唯一一种无需 API 密钥、无需 OAuth 授权、也无需持续连接的格式。下面介绍如何从 Binance 导出你的交易历史,以及在导入任何工具之前应先快速核对哪些内容。
导出步骤
- 在网页端登录 Binance——部分导出选项只在网页版中显示,App 中没有。
- 进入 Orders → Spot Order → Trade History 查看交易记录;如需充值和提现记录,则进入 Wallet → Transaction History。
- 找到 Export——Binance 称之为“Export Trade History”,也可能只显示为一个小小的下载图标——然后选择日期范围。较长的历史可能需要分段导出,因为 Binance 对单个文件可涵盖的月数设有上限。
- 格式选择 CSV 并确认。数据量较大的导出会在后台生成,完成后显示在导出按钮下方。
- 下载文件,并在导入前先打开检查一遍:每笔成交应占一行,并包含 date、pair、side、price、quantity 和 fee 这几列。
交易所的界面时有调整,菜单名称也会随之变化。如果上文的某个标签已经改名,功能本身仍在——请在该交易所的帮助中心搜索“export history CSV”。
导入之前
- Binance 的时间戳采用 UTC。Perly 保存的是你提供的成交时间,因此按原样导入即可——保持一致比时区本身更重要。
- Binance 的手续费通常以你买入的资产(或 BNB)收取。以 BTC 收取的手续费会减少你实际到手的数量;确认导入之前,请检查各行是如何体现这一点的。
- 如果你交易 BTC 所用的交易对并非以本位币计价,每一行仍需要一个以本位币表示的价格,持仓成本才有意义。
导入时会发生什么
Perly 会自动识别各列,把准备写入的每一行都展示给你,并标出疑似重复的记录,默认不予勾选。在你确认之前,不会写入任何内容——一本无法信任的账本比没有账本更糟,而让账本失去可信度的最快方式,就是一次悄无声息的导入。随后,持仓成本、盈亏和投资回报率会依据你的完整历史重新计算;具体算法见平均成本法与 FIFO。