外匯

如何計算不一致批次買賣交易清單的成本基礎(外匯交易)

  • October 6, 2022

如何在任何給定時間計算我的外匯投資組合的成本基礎?

我正在嘗試建構一個電子表格來跟踪加密貨幣對的外匯交易。具體來說,我在看 XMR-BTC

我沒有使用任何衍生品或限價單。這個想法非常簡單:在價格低的時候用比特幣(BTC)購買門羅幣(XMR)。價格高時以比特幣 (BTC) 出售門羅幣 (XMR)。

我希望我的電子表格告訴我一些相當簡單的事情:到目前為止,我在 Monero 上花費的平均價格(以 BTC 為單位)是多少?當您只進行了幾次購買時,這非常簡單。當您賣出完全相同數量的買入時,這也相當簡單。但是,當您有一堆不同數量的不同買賣時,這並非易事。

據我所知,沒有精確的方法來衡量這一點。有很多,包括:

  1. 先進先出
  2. 後進先出
  3. 成本高
  4. 低成本
  5. 平均成本
  6. 特定標識符
  7. 其他??

所以我的問題是,如何在以下一組交易中的任何時候計算我的投資組合的成本基礎。

請注意,我不僅想知道如何在這組交易結束時確定成本基礎。我想了解如何在以下交易的每一步之後計算成本基礎。

我也對追踪法定貨幣的成本基礎不感興趣。我只關心以報價貨幣單位 (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 表格。

這個答案將顯示如何計算:

  1. 平均購買,
  2. 平均賣出,和
  3. 盈虧平衡價格

這些計算是使用 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

引用自:https://money.stackexchange.com/questions/152967