ログイン済み取引所の注文、約定、入出金、口座明細の各画面を使います。必要な全期間をCSVまたはAPI形式で出力し、約定記録を入金、出金、手数料、残高変動と照合してください。
手順#
- タイムゾーンと対象期間全体を設定します。 実際の取引期間を使い、年初や口座開設日が抜けていないか確認してください。
- 注文履歴と約定履歴を別々に出力します。 別の人が結論を再現できるよう、元の日時、注文ID、編集していないファイルを保存します。
- 手数料の支払通貨とリベートを含めます。 実際の費用を計算し、使用した換算価格と時刻も記録してください。
- 口座元帳と照合します。 注文・約定の合計が入出金、振替、残高変動と一致するかを確認します。
- 署名付きまたはタイムスタンプ付きのコピーを安全に保管します。 出力前に保存先とアクセス権を確認し、保存後もファイルを開けることを検証してください。
最も重要な考え方#
注文履歴と取引履歴は異なります。一つの注文が複数の価格と手数料で分割約定し、複数の取引記録を作ることがあります。税務と運用成績の分析には通常、約定単位の情報が必要です。
操作前に確認できる項目と、出力後にしか確認できない項目を分け、後者には明確な確認期限を設けてください。
中止または方針変更の判断#
取引所の保存期間が切れる前に記録を作成します。生データは編集せずに保管し、計算はコピーしたファイルで行ってください。
注意すべき失敗例#
- スクリーンショットだけを記録として使う。 全列や全期間が残らず、計算や照合にも向きません。
- サブ口座と端数変換を無視する。 残高差が発生し、損益と税務計算が不正確になります。
- UTCと現地時間を混ぜる。 同じ取引が別の日付に分類され、重複や欠落が生じます。
- 出金権限付きAPIキーを共有する。 報告ツールに不要な権限を渡し、資金流出のリスクを増やします。
保存すべき証拠#
出力完了の表示だけで履歴が揃ったと判断しないでください。画面を閉じた後でも検証できる記録を残します。
| 確認項目 | 保存する証拠 | 中止条件 |
|---|---|---|
| タイムゾーンと対象期間全体を設定する | 期間とタイムゾーンを記した口座明細 | スクリーンショットだけを保存しようとしている |
| 注文履歴と約定履歴を別々に出力する | 注文ID、約定価格、数量、手数料を含む元ファイル | サブ口座と端数変換を除外している |
| 手数料通貨とリベートを含める | 支払通貨、換算価格、リベートの記録 | UTCと現地時間を混在させている |
実際の約定、手数料、残高変動を記録してください。注文画面は見積もりであり、口座元帳と生の出力ファイルが確定記録です。
よくある質問#
注文数と取引数が一致しないのはなぜですか?
一つの注文が複数の相手注文と約定し、複数の取引記録になる場合があるためです。
読み取り専用APIを使えますか?
権限を慎重に限定し、安全に保管すれば使えます。報告ツールへ出金権限を与えてはいけません。
古い履歴が表示されない場合はどうしますか?
公式サポートから口座明細を取得し、銀行記録やブロックチェーン履歴と照合してください。
関連ガイド#
参考資料#
- Coinbase: Understanding Order Types
- CFTC: Customer Advisory on Virtual Currencies
- Kraken: Trading Order Types
リスクに関する注意: 暗号資産取引では短期間に大きな損失が発生する可能性があります。例は学習目的であり、個別の金融助言ではありません。取引前に取引所の規則、手数料、法的・税務上の義務を確認してください。
編集方針
本記事は教育目的で、信頼できる情報源に基づいています。セキュリティ対策、取引所のルール、法的要件は変わるため、重要な操作の前に公式情報を確認してください。