如何計算不一致批次買賣交易清單的成本基礎(外匯交易)
如何在任何給定時間計算我的外匯投資組合的成本基礎?
我正在嘗試建構一個電子表格來跟踪加密貨幣對的外匯交易。具體來說,我在看 XMR-BTC
我沒有使用任何衍生品或限價單。這個想法非常簡單:在價格低的時候用比特幣(BTC)購買門羅幣(XMR)。價格高時以比特幣 (BTC) 出售門羅幣 (XMR)。
我希望我的電子表格告訴我一些相當簡單的事情:到目前為止,我在 Monero 上花費的平均價格(以 BTC 為單位)是多少?當您只進行了幾次購買時,這非常簡單。當您賣出完全相同數量的買入時,這也相當簡單。但是,當您有一堆不同數量的不同買賣時,這並非易事。
據我所知,沒有精確的方法來衡量這一點。有很多,包括:
- 先進先出
- 後進先出
- 成本高
- 低成本
- 平均成本
- 特定標識符
- 其他??
所以我的問題是,如何在以下一組交易中的任何時候計算我的投資組合的成本基礎。
請注意,我不僅想知道如何在這組交易結束時確定成本基礎。我想了解如何在以下交易的每一步之後計算成本基礎。
我也對追踪法定貨幣的成本基礎不感興趣。我只關心以報價貨幣單位 (BTC) 計算我的基礎貨幣 (XMR) 的成本基礎。
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
Tx 4
-sell 3 XMR at 0.007678 BTC/XMR
Tx 5
-sell 2 XMR at 0.008008 BTC/XMR
Tx 6
-sell 2 XMR at 0.007912 BTC/XMR
Tx 7
-buy 1 XMR at 0.007084 BTC/XMR
這些數據也可以用表格來描述:
我的理解是,按照 FIFO 或 LIFO,之後的成本基礎
Day 4
將使用在Day 1
或購買的 3 XMR 計算Day 3
。特別有趣的是:您如何計算之後的成本基礎Day 5
(這將是兩個不同buy
交易的組合)?在所示的 7 天之後,我如何計算上述投資組合的成本基礎?
如果 XMR 是基礎貨幣,則使用 XMR 數字代替美元數字。交易的成本基礎只是 XMR 的數量。
如果 BTC 是基礎貨幣,則使用 BTC 數字代替美元數字。交易的成本基礎只是 BTC 的數量。
如果需要,可以進行補充的整體年終轉換為美元結果。
在美國,外匯是按市值計價的會計,但不包含在 6781 表格中,用於 60/40 長期/短期指定,除非外匯也可在受監管的期貨交易所獲得。
但是,加密貨幣不是按市值計價的會計,因此可能有必要申請按市值計價的會計。
但是,使用按市值計價的會計,則只需要年終轉換為美元的整體結果即可。或者可能還需要逐項交易,然後只需使用您自己的方法和解釋信即可。
好吧,外匯要麼填寫表格 1040 附表 1 的“其他收入”,要麼填寫交易員身份表格 4797,或填寫表格 6781。
Crypto 使用 8949 表格。
這個答案將顯示如何計算:
- 平均購買,
- 平均賣出,和
- 盈虧平衡價格
這些計算是使用 cointracking.info 確定的
不幸的是,如何使用 FIFO 或 LIFO 計算成本基礎仍然是一個謎。我歡迎其他顯示如何進行這些計算的答案:)
交易一
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
第一天之後,計算很簡單。
您目前共有 3 個 XMR。
你一共花了
(3 XMR) * (0.003929 BTC/XMR) = 0.011787 BTC
平均購買
對於“平均購買”,我們想知道我們為每 1 個 XMR 代幣支付的平均價格(以 BTC 為單位)。
為了計算“平均購買”,我們將所有加權購買的總和(通過將購買的 XMR 的數量乘以 BTC 中 1 XMR 的價格獲得)除以購買的 XMR 數量的總和。
注意“平均買入”不包括任何賣出交易
這個算法是
[ (tx 1購買數量) * (tx 1價格) + (tx 2購買數量) * (tx 2價格) + … + (tx n購買數量) * (tx n價格) ] / [ (tx 1購買數量) + (tx 2購買數量) + … + (tx n購買數量)]
[ (3 XMR) * (0.003929 BTC/XMR) ] / [ (3 XMR) ] = 0.003929 BTC/XMR
因此,此時您的平均購買量為
0.003929 BTC/XMR
平均賣出
對於“平均賣出”,我們想知道每 1 個 XMR 代幣的平均賣出價格(以 BTC 為單位)。
為了計算“平均賣出”,我們將所有加權賣出的總和(通過將賣出的 XMR 數量乘以 BTC 中 1 XMR 的價格獲得)除以賣出的 XMR 數量的總和。
注意“平均賣出”不包括任何買入交易
這個算法是
[ (tx 1賣出數量) * (tx 1價格) + (tx 2賣出數量) * (tx 2價格) + … + (tx n賣出數量) * (tx n價格) ] / [ (tx 1賣出數量) + (tx 2賣出數量) + … + (tx n賣出數量)]
在這一點上,你還沒有賣出任何東西。沒有平均售價。
收支平衡價格
對於“收支平衡價格”,我們想知道您需要以什麼價格出售所有 XMR 才能收支平衡(利潤 = 0 BTC)。
為了計算“收支平衡價格”,我們將所有加權買入和賣出的總和(通過將買入/賣出的 XMR 數量乘以 BTC 中 1 XMR 的價格獲得)除以總和買入/賣出的 XMR 數量。
注意盈虧平衡價格與“平均買入”和“平均賣出”非常相似,只是它包括買入和賣出交易。
這個算法是
[ (tx 1數量) * (tx 1價格) + (tx 2數量) * (tx 2價格) + … + (tx n數量) * (tx n價格) ] / [ (tx 1數量) + ( tx 2數量) + … + (tx n數量)]
[ (3 XMR) * (0.003929 BTC/XMR) ] / [ (3 XMR) ] = 0.003929 BTC/XMR
因此,此時您的盈虧平衡價格為
0.003929 BTC/XMR
交易2
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
第二筆交易後,您已完成兩筆買入交易,目前共持有
3 XMR + 1 XMR = 4 XMR
.平均購買
對於“平均購買”,我們只需將我們在 XMR 購買(比特幣)上花費的總和除以我們擁有的 XMR 的總和。
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) ] / [ (3 XMR) + (1 XMR) ] = 0.0039085 BTC/XMR
因此,此時您的平均購買量為
0.0039085 BTC/XMR
請注意,之前的買入價是
0.003929 BTC/XMR
. 這個新的平均購買價格略低是有道理的,因為我們的第二次購買是以略低的價格進行的。平均賣出
在這一點上,你還沒有賣出任何東西。沒有平均售價。
收支平衡價格
對於“收支平衡”,我們只需將我們在所有XMR 購買和銷售(比特幣)中花費或收到的金額相加,然後除以我們購買和銷售的 XMR 總和。
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) ] / [ (3 XMR) + (1 XMR) ] = 0.0039085 BTC/XMR
因此,此時您的盈虧平衡價格為
0.0039085 BTC/XMR
交易3
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
第三筆交易後,您已完成三筆買入交易,目前共持有
3 XMR + 1 XMR + 3 XMR = 7 XMR
.平均購買
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR
因此,此時您的平均購買量為
0.003836714 BTC/XMR
平均賣出
在這一點上,你還沒有賣出任何東西。沒有平均售價。
收支平衡價格
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR
因此,此時您的盈虧平衡價格為
0.003836714 BTC/XMR
交易4
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
Tx 4
-sell 3 XMR at 0.007678 BTC/XMR
在第四筆交易之後,您已經完成了三筆買入交易和一筆賣出交易。您目前總共持有
3 XMR + 1 XMR + 3 XMR - 3 XMR = 4 XMR
.平均購買
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR
因此,此時您的平均購買量為
0.003836714 BTC/XMR
注意因為這個賣出交易沒有計算在“平均買入”中,所以與之前交易的平均買入相比沒有變化
0.003836714 BTC/XMR
平均賣出
[ (3 XMR) * (0.007678 BTC/XMR) / [ (3 XMR) ] = 0.007678 BTC/XMR
因此,此時您的平均賣出量為
0.007678 BTC/XMR
收支平衡價格
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) ] = 0.00095575 BTC/XMR
注意對於賣出交易,我們減去分母頂部的加權交易金額和分母底部的數量
因此,此時您的盈虧平衡價格為
0.00095575 BTC/XMR
請注意,由於我們現在已經進行了第一次賣出交易,“平均買入”和“收支平衡”價格開始出現分歧。
交易5
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
Tx 4
-sell 3 XMR at 0.007678 BTC/XMR
Tx 5
-sell 2 XMR at 0.008008 BTC/XMR
在第五筆交易之後,您已經完成了三筆買入交易和兩筆賣出交易。您目前總共持有
3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR = 2 XMR
.平均購買
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR
因此,此時您的平均購買量為
0.003836714 BTC/XMR
平均賣出
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) ] / [ (3 XMR) + (2 XMR) ] = 0.00781 BTC/XMR
因此,此時您的平均賣出量為
0.00781 BTC/XMR
收支平衡價格
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) ] = -0.0060965 BTC/XMR
因此,此時您的盈虧平衡價格為
-0.0060965 BTC/XMR
注意你的盈虧平衡價格在這裡變成負數,因為你已經如此盈利,即使 XMR 的價值下降到零,你仍然會有淨正收益
交易6
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
Tx 4
-sell 3 XMR at 0.007678 BTC/XMR
Tx 5
-sell 2 XMR at 0.008008 BTC/XMR
Tx 6
-sell 2 XMR at 0.007912 BTC/XMR
在第六筆交易之後,您已經完成了三筆等額買入交易和三筆賣出交易。您目前總共持有
3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR - 2 XMR = 0 XMR
.平均購買
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) ] = 0.003836714 BTC/XMR
因此,此時您的平均購買量為
0.003836714 BTC/XMR
平均賣出
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) + (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (2 XMR) + (2 XMR) ] = 0.00781 BTC/XMR
因此,此時您的平均賣出量為
0.00781 BTC/XMR
收支平衡價格
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) - (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) - (2 XMR) ] = infinity!! BTC/XMR
因此,此時您的盈虧平衡價格為
infinity!! BTC/XMR
注意您的盈虧平衡價格無法在此處計算,因為您已售出所有 XMR,您不能除以零
交易 7
Tx 1
-buy 3 XMR at 0.003929 BTC/XMR
Tx 2
-buy 1 XMR at 0.003847 BTC/XMR
Tx 3
-buy 3 XMR at 0.003741 BTC/XMR
Tx 4
-sell 3 XMR at 0.007678 BTC/XMR
Tx 5
-sell 2 XMR at 0.008008 BTC/XMR
Tx 6
-sell 2 XMR at 0.007912 BTC/XMR
Tx 7
-buy 1 XMR at 0.007084 BTC/XMR
在第七次交易之後,您已經買入和賣出了所有的 XMR 以獲取利潤,然後您以相對較低的價格重新買入。您目前總共持有
3 XMR + 1 XMR + 3 XMR - 3 XMR - 2 XMR - 2 XMR + 1 XMR = 1 XMR
.平均購買
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) + (1 XMR) * (0.007084 XMR/BTC) ] / [ (3 XMR) + (1 XMR) + (3 XMR) + (1 XMR) ] = 0.004242625 BTC/XMR
因此,此時您的平均購買量為
0.004242625 BTC/XMR
平均賣出
[ (3 XMR) * (0.007678 BTC/XMR) + (2 XMR) * (0.008008 BTC/XMR) + (2 XMR) * (0.007912 BTC/XMR) ] / [ (3 XMR) + (2 XMR) + (2 XMR) ] = 0.00781 BTC/XMR
因此,此時您的平均賣出量為
0.00781 BTC/XMR
收支平衡價格
[ (3 XMR) * (0.003929 BTC/XMR) + (1 XMR) * (0.003847 BTC/XMR) + (3 XMR) * (0.003741 BTC/XMR) - (3 XMR) * (0.007678 BTC/XMR) - (2 XMR) * (0.008008 BTC/XMR) - (2 XMR) * (0.007912 BTC/XMR) + (1 XMR) * (0.007084 XMR/BTC) ] / [ (3 XMR) + (1 XMR) + (3 XMR) - (3 XMR) - (2 XMR) - (2 XMR) + (1 XMR) ] = -0.020933 BTC/XMR
因此,此時您的盈虧平衡價格為
-0.020933 BTC/XMR