如何在考慮買賣的同時計算加權平均成本?
我正在嘗試編寫一個腳本來分析我為我擁有的每種加密貨幣所做的所有買賣,然後告訴我一枚硬幣的平均成本,以便我知道出售它的盈利成本。
如果我所做的只是購買硬幣,那麼將我的購買量相加然後除以我持有的硬幣數量將是一件簡單的事情。但是,我做了很多銷售和購買。我很難弄清楚如何解釋銷售。為了給出一個簡單的例子,假設我有以下特定硬幣的交易歷史:
Date Transaction Type Units Price in BTC Total Transaction size Aug 5 Buy 23 .002222 0.051106 BTC Aug 6 Sell 11 .002227 0.024497 BTC Aug 7 Buy 47 .022391 1.052377 BTC
顯然,在那次活動之後,我將剩下 59 個硬幣。但是,我為這 59 個硬幣支付的平均成本是多少?我認為這可能被稱為“成本基礎”,但尚不清楚我是否正確使用了該術語。
我可以看到有兩種方法可以做到這一點:
選項 A - 將花費的淨金額除以剩餘的淨硬幣
average = ( (0.051106 − 0.024497 + 1.052377) / 59 ) = 0.018287898
要麼
選項 B - 將總交易規模除以總單位交易量
average = ( (0.051106 + 0.024497 + 1.052377) / 81 ) = 0.013925679
這些公式中哪一個是正確的?
注意:我知道還有其他計算成本基礎的方法,例如先進先出。在這種情況下,我認為使用加權平均值是確定以目前市場價格出售特定硬幣是否有利可圖的最佳和最簡單的方法。我沒有使用計算報稅或類似的東西。我只想知道我目前對每枚硬幣的盈虧平衡點。
選項A是正確的。您需要將銷售量/價格計算為負數。 如果您想要淨平均交易成本,那麼*添加您的銷售額是沒有意義的。*這樣想——如果你以 1.078986(每枚硬幣 0.018288)的價格出售這 59 個硬幣,那麼你就會收支平衡。
如果您想出售特定批次並收支平衡,那麼您必須分別計算每個批次的收支平衡。你在前 12 個硬幣上的盈虧平衡點(你買的 23 個減去你賣出的 11 個),你的盈虧平衡點是
(0.051106 - 0.024497)/12 = 0.002217
.
我知道當我第一次建構我的個人電子表格時,考慮實際發生的事情而不是查看數據真的很有幫助。
如果你花 20 美元買 10 個東西。然後下個月你以 15 美元的價格賣掉其中的 3 個。然後下個月你花 20 美元再買 5 個。等等。您賣出的三個獲得了 9 美元的收益,您現在以 34 美元的成本持有 12 個單位,平均單位價格為 2.83 美元。
LIFO 和 FIFO 不僅僅是基於成本的計算理念。從字面上看,您的哪些單位已售出,在計算您的銷售收益或損失方面都很重要,但更重要的是,因為如果您現在使用上述數字再賣出 2 個單位,您是賣出 2 美元還是 4 美元?在您的下一次銷售之後,它將影響您的平均價格。對於 2 美元的單位,您的新平均單位價格將為 3.00 美元(5 * 2 美元 + 5 * 4 美元 ÷ 10);對於 4 美元的單位,您的平均價格為 2.40 美元(7 * 2 + 3 * 4 美元 ÷ 10)。您可以以 2.83 美元的平均價格對 2 個單位進行估價,這樣在售出後將維持您的平均價格,34 美元 - 5.66 美元 = 28.34 美元;您還有 10 個單位,平均價格為 2.83 美元。您需要在會計方法上保持一致,因為正如您所見,它會對您所持資產的價值產生重大影響。你'
另外,確定加權平均值的正確方法是在您的範例 A 中,已售出的單位被扣除,不再對平均單位價格有貢獻。要確定您現有持有/庫存的盈虧平衡銷售價格,過去部分出售中收到的價格是無關緊要的。