総平均法による取得単価の計算
暗号資産(仮想通貨)の売却益・交換益は原則として雑所得に分類され、取得単価の計算方法には 総平均法(法定・届出不要)と移動平均法(要届出)があります。本ツールは法定の総平均法を採用しています。
総平均法は本来暦年ごとに計算し、年末の残数量と簿価を翌年へ繰り越します。 そのため、複数年にわたって保有している場合は、保有開始年から最新年まで順に繰越計算を行うことで、現在の取得単価に近い金額を概算できます。 本ツールはこの繰越計算を自動で行います。
取引履歴CSVの取得方法
GMOコインの会員ページにログインし、「取引履歴」から期間を指定してCSVをダウンロードします。 本ツールは 日時・銘柄名・取引区分・売買区分・約定数量・約定レート・約定金額・注文手数料 などの列を持つ取引履歴CSVを想定しています。 取引所・販売所の現物売買が同一ファイルに含まれていても自動で集計します。
レバレッジ取引(証拠金取引)の損益は現物の取得単価とは別区分のため集計しません。 日本円の入出金、暗号資産の送付・預入(外部ウォレットとの入出庫)も、現物の取得原価計算に必要な円換算情報がそろわないため対象外です。 これらの取引がある場合は、結果画面の保有数量・現在価格・取得単価を手動で修正してください。
よくある質問
アップロードしたCSVはサーバーに保存されますか?
いいえ。CSVファイルの読み込みと計算はすべてお使いのブラウザ内(JavaScript)で完結します。ファイルがサーバーへ送信・保存されることはありません。通信が発生するのは、各通貨の現在価格をCoinGeckoから取得するときだけです。
どのCSVファイルを使いますか?
GMOコインの「取引履歴」CSV(日時・銘柄名・取引区分・売買区分・約定数量・約定レート・約定金額・注文手数料…の列を持つファイル)を使用します。現物取引の買い・売りのみを集計し、レバレッジ取引・日本円の入出金・暗号資産の送付/預入は取得単価計算の対象外のため集計に含めません。
総平均法はどのように計算していますか?
暦年(1〜12月)ごとに「(前年からの繰越簿価+当年の取得価額合計)÷(前年からの繰越数量+当年の取得数量)」で平均取得単価を求め、年末の残数量と簿価を翌年へ繰り越します。これを保有開始年から最新年まで繰り返し、現在の取得単価を確定します。全期間を単純に1回平均する方法より法定の計算に忠実です。
含み損益はどう計算されますか?
「(現在価格 − 取得単価)× 現在の保有数量」で計算します。これは未実現の評価損益であり、実際に売却して初めて確定する損益の概算です。売却時には別途、売却手数料や他の取引も考慮した申告が必要です。
どの取引を集計に使いますか?
取引履歴のうち取引区分が「現物」の行を対象とし、売買区分が「買」の行を取得、「売」の行を処分として総平均法に取り込みます。取得原価・売却代金には「約定金額」を使用し、買いでは「注文手数料」を取得原価に加算します。レバレッジ取引は雑所得の別区分(証拠金取引)のため除外しています。
販売所での購入も計算されますか?
はい。GMOコインの取引履歴CSVには取引所・販売所どちらの現物売買も含まれ、本ツールは区別せず集計します。ただし販売所はスプレッド(売値と買値の差)が約定金額に含まれるため、表示される取得単価には実質的なコストが反映されます。
計算結果が実際の残高と合いません。なぜですか?
外部ウォレットからの預入(入庫)や他取引所からの送付分は、本来の取得原価がCSVに含まれないため集計対象外としています。これらがあると保有数量や取得単価が実際とズレます。結果画面の保有数量・現在価格・取得単価は手動で修正できますので、実態に合わせて調整してください。