なぜ取引データのエクスポートが必要か
取引データのエクスポートは以下のシーンで非常に役立ちます。
税務申告。多くの国・地域では暗号資産取引の所得に対する納税が求められます。課税額の計算には完全な取引記録が必要です。
損益分析。過去の取引データを分析することで、取引戦略の効果を評価し、パフォーマンスの良い時期と悪い時期を特定して、その後の取引判断を最適化できます。
会計と監査。機関投資家ユーザーや投資家への報告が必要な場合、完全な取引記録は必須です。
個人的なバックアップ。個人の財務記録の一部として、定期的に取引データをバックアップするのは良い習慣です。
エクスポートできるデータの種類
Binanceでは以下のカテゴリのデータをエクスポートできます。
現物取引記録:現物市場でのすべての買い・売り注文。約定価格、数量、手数料などを含みます。
先物取引記録:USDT建ておよびコイン建て先物のすべての取引記録。建玉、決済、資金調達率などを含みます。
入金記録:Binanceに入金したすべての暗号資産の記録。入金アドレス、金額、日時、ブロック承認数などを含みます。
出金記録:Binanceから出金したすべての暗号資産の記録。出金アドレス、金額、手数料、ステータスなどを含みます。
C2C取引記録:C2Cチャネルでの法定通貨の売買記録。
収益記録:資産運用、ステーキング、エアドロップなどで発生した収益明細。
資金振替記録:各アカウント間の内部振替の記録。
Web版のエクスポート操作手順
現物取引記録のエクスポート
ステップ1:Binance公式サイトにログインし、右上のユーザーアイコンをクリックして「注文」→「現物注文」を選択します。
ステップ2:注文履歴ページで、エクスポートしたい期間を選択します。デフォルトでは最近の注文が表示されますが、開始日と終了日をカスタマイズできます。
ステップ3:取引ペアを選択します。すべての取引ペアの記録をエクスポートすることも、特定の取引ペアのみをエクスポートすることもできます。
ステップ4:ページ右上の「エクスポート」ボタンをクリックします。エクスポート形式を選択します。通常はCSV形式です。
ステップ5:システムがエクスポートタスクを生成します。データ量が大きい場合、エクスポートに数分かかることがあります。完了すると通知が届き、「エクスポート履歴」ページからファイルをダウンロードできます。
先物取引記録のエクスポート
現物と同様のフローです。「注文」→「先物注文」に進み、USDT建てまたはコイン建てを選択し、期間を設定して「エクスポート」をクリックします。先物の記録には通常、レバレッジ倍率、建玉平均価格、決済平均価格、実現損益など、より多くのフィールドが含まれます。
入出金記録のエクスポート
「ウォレット」→「取引履歴」→「入金」または「出金」タブに進みます。同様に期間を設定して「エクスポート」をクリックします。
APIによるデータエクスポート
より柔軟にデータを取得したい場合や、定期的な自動エクスポートが必要な場合は、Binance APIを使って実現できます。
関連するAPIインターフェースには、過去の注文照会(GET /api/v3/allOrders)、取引記録照会(GET /api/v3/myTrades)、入金履歴照会(GET /sapi/v1/capital/deposit/hisrec)、出金履歴照会(GET /sapi/v1/capital/withdraw/history)があります。
APIでのエクスポートではページネーション処理に注意が必要です。1回のAPIコールで返されるレコード数には上限があり(通常500〜1000件)、データ量が多い場合はタイムスタンプパラメータを使って分割取得する必要があります。
税務レポートの作成
Binance内蔵の税務ツールの利用
Binanceは基本的な税務レポート機能を提供しています。「ウォレット」→「取引履歴」ページで「税務レポート」オプションを見つけます(一部の地域では非対応の場合があります)。課税年度と計算方式(FIFO、LIFOなど)を選択すると、システムが地域の税務要件に準拠したレポートを自動生成します。
サードパーティ税務ツールの利用
複数のプラットフォームで取引している場合や、より専門的な税務計算が必要な場合は、CoinTracker、Koinly、TokenTaxなどのサードパーティの暗号資産税務ツールの利用を検討できます。
利用方法は通常、まずBinanceからCSV形式の取引記録をエクスポートし、それをサードパーティツールにインポートします。これらのツールが自動的に買いと売りの記録をマッチングし、課税対象の収益を計算します。
一部のサードパーティツールはAPI経由でBinanceアカウントに直接接続して取引データを自動同期する機能もサポートしており、さらに便利です。
データエクスポートの注意事項
期間の制限
BinanceのWeb版エクスポートには通常、期間の制限があり、1回のエクスポートで最大3ヶ月または6ヶ月分のデータ(データ種類により異なる)です。より長い期間のデータが必要な場合は、複数回に分けてエクスポートしてから結合する必要があります。
エクスポートファイルの形式
エクスポートされるファイルは通常CSV形式で、Excel、Google Sheetsなどの表計算ソフトで開けます。開く際は正しいエンコーディング(UTF-8)を選択してください。そうしないと日本語の文字が文字化けする場合があります。
タイムゾーンの問題
エクスポートされたデータの時刻は通常UTCタイムゾーンです。日本時間に変換する必要がある場合は、UTC時刻に9時間を加算してください(日本時間はUTC+9)。
データの完全性
エクスポート後にデータの完全性を確認することをおすすめします。いくつかのレコードを抜き出してアプリやWeb上の取引履歴と照合し、金額や時刻などの情報が一致しているか確認してください。
定期バックアップ
定期的に取引データをエクスポートする習慣をつけることをおすすめします。例えば月次または四半期ごとに1回エクスポートしておけば、将来プラットフォームに問題が発生しても、自分のデータバックアップが手元にあります。
アプリでのエクスポート
Binanceアプリも取引データのエクスポートに対応していますが、機能はWeb版ほど充実していない場合があります。アプリの「資金」→「取引履歴」でエクスポートオプションを見つけられます。エクスポートされたファイルは登録メールアドレスに送信されます。
エクスポートデータの活用例
総損益の計算
すべての買い・売りの記録を表計算ソフトにインポートし、売却合計額から購入合計額と総手数料を差し引くと、実現損益の合計がわかります。
手数料支出の分析
すべての取引記録の手数料フィールドを集計すると、Binanceで合計いくらの手数料を支払ったかがわかります。この金額に驚くかもしれませんし、VIPレベルのアップグレードで手数料を下げるべきかの判断材料にもなります。
資金フローの追跡
入出金記録と振替記録を通じて、すべての資産がどこから来てどこへ行ったかを追跡でき、完全な資金フロー図を構築できます。
まとめ
取引データのエクスポートは、投資に真剣に取り組むすべてのユーザーが身につけるべきスキルです。税務コンプライアンス、損益分析、個人バックアップのいずれの目的でも、定期的なデータエクスポートの習慣は重要です。BinanceにはWeb版、アプリ、APIの3つのエクスポート方法があり、ニーズに合わせて適切な方法を選んでください。タイムゾーンの変換やデータの完全性に注意を払い、エクスポートしたデータが正確で利用可能であることを確認しましょう。