BTCBOX(ビーティーシーボックス)は、2014年にサービスを開始した日本の暗号資産取引所です。長年の運営実績があり、ビットコインやイーサリアムなどの主要な仮想通貨を「板取引」「かんたん売買」「定期購入」といったスタイルで柔軟に取引できる点が魅力です。また、分かりやすい操作画面や比較的低い手数料、安全性の高い入出金管理なども評価されており、初めての方から経験者まで幅広く支持されています。しかし、どれだけ取引がしやすくても、取引所側が自動で損益を計算してくれるわけではありません。たとえば、BTCBOXを利用している方の中には、「取引履歴の見方がわからない」「仮想通貨の損益計算がややこしくて後回しにしている」「確定申告のために収支を整理したいけど、何から始めればいいのかわからない」といった悩みを抱えている方もいるのではないでしょうか。そこで本記事では、BTCBOXを使って仮想通貨の取引をしている方向けに、損益計算の方法をわかりやすく解説します。記事の中では、BTCBOXの取引履歴データの取得方法総平均法・移動平均法による損益の手計算手順クリプトリンクの損益計算ツールを使った自動計算方法について、ステップごとに紹介していきます。仮想通貨取引の収支を正しく把握することは、節税や確定申告の準備においてとても重要です。ぜひこの記事を参考に、BTCBOXでの取引内容をしっかり整理してみてください。この記事の要約BTCBOXは2014年設立の国内の暗号資産取引所現物取引や自動積立、仮想通貨融資など幅広いサービスを提供取引履歴・入出金データのダウンロード方法とCSV形式を解説総平均法・移動平均法による手動での損益計算方法をステップ別に紹介クリプトリンクを活用した自動損益計算の流れもわかりやすく解説BTCBOXとはどんな取引所?BTCBOX(ビーティーシーボックス)は、2014年から運営されている日本国内の取引所です。初心者でも使いやすく、安心して取引ができる環境が整っています。また、金融庁に登録された正規の暗号資産交換業者であり、セキュリティ体制もきちんとしています。取り扱い通貨は以下の7種類で、主要銘柄を中心に展開しています。ビットコイン(BTC)ビットコインキャッシュ(BCH)ライトコイン(LTC)イーサリアム(ETH)ドージコイン(DOGE)ポルカドット(DOT)トロン(TRX)BTCBOXでは、ユーザーのニーズに応じた複数の取引・管理サービスを提供しています。以下は主なサービスの一覧です。サービス名内容・特徴取引所形式(板取引)指値注文が可能で、他ユーザーと直接売買。手数料が比較的安価。かんたん売買(販売所)運営側提示価格で即時売買。シンプルな操作で初心者にも扱いやすい。BTCあんしん定期購入自動で定期的に購入できる積立機能。価格変動リスクを抑える「ドルコスト平均法」を活用。仮想通貨融資サービス最大3倍の融資を受けて仮想通貨を運用可能。信用取引に近い使い方ができる。モバイルアプリスマホからの取引やチャート確認、定期購入設定も可能。外出先でも使いやすい。このように、BTCBOXはシンプルな操作性と安定したセキュリティを備えた取引所として、初心者から経験者まで幅広く利用されています。BTCBOXの取引履歴データをダウンロード仮想通貨の損益を正確に把握するためには、まず取引履歴データを取得する必要があります。ここでは、BTCBOXの取引履歴をそれぞれ解説します。BTCBOXで取得できる明細は現物履歴ファイルかんたん売買履歴ファイルあんしん定期購入取引履歴ファイル入出金ファイルになります。取引履歴ファイルまずは、BTCBOXの公式サイト にアクセスし、右上の「ログイン」からアカウントにサインインします。ログイン後、「財産センター」をクリックします。取引明細をクリックし、取引をした通貨を選択し、「取引所取引明細」からファイルをダウンロードします。かんたん売買履歴ファイルまず、「財産センター」から「かんたん売買履歴」を選択します。取得したい通貨を選び「かんたん売買取引明細」をクリックします。あんしん定期購入取引履歴ファイルまず、「財産センター」から「あんしん定期購入取引履歴」を選択します。「あんしん定期購入取引履歴」をクリックします。入出金ファイル入出金ファイルは「財産センター」の「報告書」から「入出金明細」をクリックし、データを取得します。BTCBOXの取引データの見方を解説上でも記載しましたがBTCBOXでは以下の取引明細があります。現物履歴ファイルかんたん売買履歴ファイルあんしん定期購入取引履歴ファイル入出金ファイルここではそれぞれのデータの見方について解説します。取引履歴ファイル現物取引では取引した通貨毎の取引履歴を取得することができ、取引履歴のファイル名に通貨の名称が記載されます。今回は「btc_history」のファイルの解説を行います。Date:約定日(注文が成立した日付)Type:取引の種類(Buy=購入、Sell=売却)Rate:その時の1BTCあたりの価格(円)Amount:売買したBTCの数量JPY:取引金額の合計(Rate × Amount)M/T:「Maker」または「Taker」の別(手数料に影響)Fee:支払った取引手数料かんたん売買履歴ファイル・あんしん定期購入履歴ファイルかんたん売買は、BTCBOXが提示する価格で即時に売買する形式、あんしん定期購入は、一定額を自動で定期購入する積立形式です。これらの履歴は、同じ形式のCSVファイルで提供されており、現物取引ファイルと同様にファイル名に通貨名が記載されます。今回はかんたん売買履歴ファイルの「btc_vend_history」を解説します。Date:取引日(約定日)Type:Buy(購入)または Sell(売却)※あんしん定期購入はBuyのみQuantity:購入・売却した通貨の数量Price:通貨1単位あたりの価格(円)Amount:取引金額(Price × Quantity)Fee:手数料(円)入出金ファイルJPY Deposit:日本円の入金額JPY Withdraw:日本円の出金額JPY Fee:日本円出金時の手数料BTC Deposit:BTCの入金数量BTC Withdraw:BTCの出金数量BTC Fee:BTC出金時のネットワーク手数料※「BCH Deposit / Withdraw / Fee」「LTC Deposit / Withdraw / Fee」「ETH Deposit / Withdraw / Fee」は各通貨について、上記BTCと同様に「入金」「出金」「出金手数料」をそれぞれ記録しています。手計算をして損益を確認する取引履歴がそろったら、実際に手計算でBTCBOXの損益を確認してみましょう。今回は、下の現物取引履歴ファイルについて総平均法と移動平均法を用いて、それぞれの計算手順を紹介します。1. 総平均法の場合総平均法とは、ある期間に購入した暗号資産の平均取得単価を計算し、それをもとに1年間に売却した際の損益を求める方法です。総平均法の計算式損益額 = 売却総額 −(平均取得単価 × 売却総量)Step 1:関連する数値を抜き出すまずはBTCを購入した明細から、以下の情報を抽出して合計します。購入数量(BTC)購入金額(JPY)TypeAmountJPY2行目BUY0.05390,0003行目BUY0.04328,0004行目BUY0.03270,000合計0.12988,000同様に、売却明細から以下を抽出します。売却総量(BTC)売却金額(JPY)TypeAmountJPY4行目SELL0.03261,0006行目SELL0.05460,000合計0.08721,000Step 2:各項目の合計を算出する以下の項目を計算します。平均取得単価 : 購入金額の合計(988,00円) ÷ 購入数量の合計(0.12BTC) = 8,233,333円売却総額(JPY):721,000円売却総量(BTC):0.08BTCStep 3:損益額を算出する上記で求めた数値を総平均法の計算式に当てはめて、損益を算出します。損益額 = 売却総額(721,000円) −{平均取得単価 (8,233,333円)× 売却総量(0.08BTC)}=62,333円2. 移動平均法の場合移動平均法は、売買の都度、保有する暗号資産の平均取得単価を更新していき、売却時点の単価に基づいて損益を計算する方法です。移動平均法の計算式計算式自体は総平均法とは変わりませんが、移動平均法では売却が行われるたびに損益額 = 売却金額 −(平均取得単価 × 売却数量)で損益が発生します。Step 1:関連する数値を抜き出す関連する数値を抜き出し、以下のような形式で一覧表を作成すると分かりやすくなります。TypeAmountJPY所持しているBTCの数量所持しているBTCの取得額平均取得単価2行目BUY0.05390,0000.05390,0007,800,0003行目BUY0.04328,0000.09718,0007,977,7784行目SELL0.03261,0000.06478,6677,977,7785行目BUY0.03270,0000.09748,6678,318,5196行目SELL0.05460,0000.04332,7418,318,519上記のデータの詳細は以下のように算出しております。所有しているBTC数量:Typeが「BUY」の時は所持しているBTC数量に「Amount」を+、Typeが「SELL」の時は取引種別が「Amount」の時を-所持しているBTCの取得額:Typeが「BUY」の時は所持しているBTCの取得額に「JPY」の値を+、Typeが「SELL」の時はこの取引時点までの「平均取得単価×所持しているBTC数量」を行います平均取得単価:Typeが「BUY」の時は「所持しているBTCの取得額/所持しているBTC数量」の値となっており、Typeが「SELL」の時はこの取引時点までの平均取得単価を引き継ぎますStep 2:各項目の合計を算出する売却ごとに以下を計算します損益額 = 売却金額 −(平均取得単価 × 売却数量)4行目の場合損益額 = 売却金額(261,000円) −(平均取得単価(7,977,778円) × 売却数量(0.03BTC)=21,667円となり、21,677円の利益がでていることが分かります。6行目の場合損益額 = 売却金額(460,000円) −(平均取得単価(8,318,519円) × 売却数量(0.05BTC)=44,074円となり、44,074円の利益がでていることが分かります。Step 3:損益額を算出する各売却タイミングで発生した損益を合計して、最終的なトータル損益を求めましょう。損益額=21,667円+44,074円=65,741円このように、総平均法では一括で平均を出すのに対して、移動平均法では都度更新が必要になります。総平均法は計算が単純なのに比べ、移動平均法のほうが実際の感覚に近い計算が可能です。クリプトリンクの損益計算ツールで損益を確認するBTCBOXを利用している方にとって、クリプトリンクの損益計算ツールは非常に相性の良いサービスです。手入力によるミスや計算違いのリスクを軽減できる総平均法・移動平均法どちらにも対応しており、希望の計算方法が選べるレポート出力も可能で、確定申告書類の準備を大幅に効率化できるこのように、取引量が多い方や確定申告に備えて正確な収支管理をしたい方にとって、非常に心強いツールです。それではクリプトリンクのツールについて解説していきます。取引データをアップロードするだけまずは、BTCBOXからダウンロードした現物取引履歴(CSV形式)と入出金データを用意しましょう。クリプトリンクでは、取引日・数量・手数料・通貨種別などの情報をもとに自動処理を行うため、複雑な設定は不要です。データをアップロードするだけで、各取引の収支が一覧化されます。自動損益計算でラクに管理アップロードが完了すると、ツールが総平均法または移動平均法に基づいて損益を即座に計算してくれます。数量やタイミングの違う複数の取引が混在していても、計算ミスの心配がありません。また、手数料や出金手数料(ネットワーク手数料)なども自動で考慮されるため、正確な損益額をスピーディーに把握できます。レポートで確定申告もスムーズに計算結果はレポート形式で出力でき、確定申告用の資料としてそのまま利用可能です。たとえば自分で手計算した結果とクリプトリンクの自動集計が一致すれば、正しい方法で損益管理ができているという安心感につながります。実際に先ほど計算した結果とクリプトリンクを利用して計算を行った結果を比べてみましょう。総平均法の計算結果上記で計算した計算結果とあっていることが分かります。移動平均法の計算結果こちらも、上記で計算した計算結果とあっていることが分かります。まとめBTCBOXを利用して仮想通貨取引を行っている方にとって、損益の把握は避けては通れない重要な作業です。特に、確定申告のタイミングで慌てないためにも、日々の取引内容を正確に記録し、収支を把握しておくことが大切です。本記事では、BTCBOXでの取引履歴データのダウンロード方法から、手作業による損益計算(総平均法・移動平均法)、さらに自動計算ツール「クリプトリンク」の活用まで、ステップごとに詳しくご紹介しました。この記事のポイントをおさらいすると…BTCBOXの取引データはCSV形式で取得可能暗号資産の損益は総平均法・移動平均法の2種類の方法で計算が可能取引量が多い場合はクリプトリンクでの自動損益計算が圧倒的に便利損益の把握ができれば、確定申告の準備もスムーズに進む「取引はしているけど、利益や損失の実感がない…」という方は、この機会にご自身の収支状況をチェックしてみてください。今後の投資判断や節税対策にもつながります。クリプトリンクを活用すれば、手間なく正確な計算ができるため、「確定申告が不安…」という方にもぴったりです。ぜひ本記事を参考に、BTCBOXでの取引管理を一歩進めていきましょう!関連記事SBIVC Tradeの仮想通貨取引の損益計算をラクに!Excel手計算と自動計算ツールで比較してみた LINE BITMAXの税金対策!取引損益の収支計算方法と便利ツールを紹介