加密貨幣損益計算機

現貨已實現/未實現損益 · 加權平均成本 · 純前端計算,資料不離開你的瀏覽器

買入紀錄
數量單價 (USD)手續費 (USD)
賣出紀錄(沒有就留空)
數量單價 (USD)手續費 (USD)
目前狀態

口徑:平均成本 =(Σ 數量 × 單價 + 買入手續費)÷ 總買入數量;賣出手續費從賣出所得中扣除。所有計算都在你的瀏覽器完成,不會上傳任何資料。

這台計算機在算什麼?

現貨損益看起來簡單,實際上只要「分批買、分批賣、還抱著一部分」三件事同時發生,手算就很容易出錯。這台計算機把現貨損益拆成四個標準步驟:

  1. 加權平均成本 =(每筆買入的 數量 × 單價 + 手續費 加總)÷ 總買入數量。手續費是真實付出的錢,必須計入成本,否則報酬率會虛高。
  2. 已實現損益 =(賣出所得 − 賣出手續費)−(平均成本 × 賣出數量)。這是已經落袋、不會再變動的部分。
  3. 未實現損益 = 目前持有數量 ×(現價 − 平均成本)。這是帳面數字,會隨市價變動。
  4. 總報酬率 =(已實現 + 未實現)÷ 總投入成本。

使用範例

假設你先用 30,000 美元買了 1 顆 BTC(手續費 30),又在 40,000 加碼 1 顆(手續費 40),之後在 50,000 賣掉 0.5 顆(手續費 25),現在還抱著 1.5 顆,市價 60,000:

這組數字就是頁面預設值,你可以直接改成自己的交易紀錄。注意一個常見錯覺:雖然你「最後一筆是 40,000 買的」,但衡量賺賠永遠要用加權平均成本,不是最後一筆的價格,也不是心裡印象最深的那筆。

常見問題

手續費要怎麼算進成本?

買入手續費直接加進總成本(墊高平均成本),賣出手續費從賣出所得中扣除(壓低已實現損益)。這台計算機兩邊都已自動處理,你只要把交易所收的手續費金額填進去即可。

已實現損益和未實現損益差在哪?

已實現損益是「賣掉的部分」實際落袋的賺賠:賣出所得減掉這些幣的平均成本。未實現損益是「還抱著的部分」帳面上的賺賠:目前持有數量乘以(現價減平均成本),價格變動時會跟著變。

分批買入的平均成本怎麼算?

用加權平均:把每筆(數量 × 單價 + 手續費)加總成總成本,再除以總買入數量。例如 1 顆 30,000 加 1 顆 40,000(不計手續費),平均成本是 35,000,而不是隨便取中間值。

報酬率只是第一步

這裡算的是「單一幣種、單一資金池」的簡單報酬率。如果你會分批出入金,或想知道自己的操作到底贏不贏大盤,簡單報酬率會失真 — 這時你需要 TWR 時間加權報酬率。定期定額買入的人,則可以用 DCA 平均成本計算機直接模擬。