外匯

交易一對兩種外幣時,如何計算外匯已實現盈虧?

  • May 27, 2021

假設我的本國貨幣是美元,但我交易的是一對兩種外幣,例如歐元/英鎊。

假設我通過建立多頭歐元/空頭英鎊頭寸來開倉;我可以將我的頭寸表示為 (x0 EUR, -y0 GBP),其中 x0, y0 都是正數。

後來我部分平倉獲利(為簡單起見,我們假設所有三種匯率(歐元/英鎊、歐元/美元、英鎊/美元)都對我有利),所以我現在的頭寸是(x1 歐元,- y1 英鎊)。給定 x0、y0、x1、y1 以及開盤時和第二次交易時的三種匯率 EUR/GBP、EUR/USD、GBP/USD,我將如何計算以美元計的已實現盈虧?

對我來說不明顯的原因是我不清楚如何確定平倉:例如,從 (x0 EUR, -y0 GBP) 開始,並且 EUR/GBP 匯率對我有利,這意味著我也可以平倉到 (x1 EUR, 0 GBP) 或 (0 EUR, y1 GBP),這取決於我們是考慮關閉多頭頭寸還是關閉空頭頭寸。在這種情況下,是否有任何標準的實踐方法來計算平倉(平倉多頭或平倉空頭),或者是否有第三種計算以美元計的已實現盈虧的方法,在這個意義上是對稱的?

不要考慮頭寸,而要考慮以本國貨幣計算的投資組合中的資產價值。

知道美元匯率就足夠了,例如讓 Rx = EUR/USD,Ry = GBP/USD,然後假設“無套利原則”,我們有 EUR/GBP = Rx/Ry。事實上,由於您的稅務機關唯一關心的是您的美元資產價值,因此“無套利原則”是否成立是無關緊要的,因為就稅務人員而言,歐元/英鎊匯率是無關緊要的。

令 x0 和 y0 分別是在時間 t0 持有的歐元和英鎊的餘額。令 Rx0 和 Ry0 為 t0 時刻 EUR/USD 和 GBP/USD 的值。澄清一下,以這種方式,如果您持有零歐元和零英鎊,然後按照您的描述做多歐元/英鎊(即做多歐元/美元並做空英鎊/美元),我們將有 x0 > 0,並且y0 < 0。

類似地,讓 x1, y1, Rx1, Ry1 在稍後的時間 t1 是相同的數量。

那麼在時間 t0 持有的歐元數量的美元等值是 x0 * Rx0,同樣地,在時間 t0 持有的英鎊數量的美元等值是 y0 * Ry0。因此,我們在時間 t0 的美元投資組合價值為 x0Rx0 + y0Ry0。

同樣,我們在 t1 時刻的美元投資組合價值為 x1Rx1 + y1Ry1。

因此,從時間 t0 到時間 t1 實現的利潤為

(x1Rx1 + y1Ry1) - (x0Rx0 + y0Ry0)。

你真的不能。您有 3 種貨幣的餘額。這就是你的實際持有量和你管理的東西。

如果您使用名義匯率將非美元貨幣的餘額轉換為美元,您可以找到名義損益。這給了你一個單一的數字,你可以用它來估計你的表現,但記住你仍然有風險,美元兌其他貨幣可能會立即下跌,所以你會損失很多。

您通過實際執行交易以使一種貨幣的餘額變為 0 來平倉。這會留下另一種貨幣的金額,這就是您在該貨幣中的損益。

如果您需要一個用於會計或稅務目的的數字,您需要詢問您的會計師或稅務機關如何計算您的損益。

作為說明(為簡單起見,我們假設所有三種匯率(歐元/英鎊、歐元/美元、英鎊/美元)都對我有利),-這永遠不會發生,因為實際上歐元/英鎊將保持同步通過大銀行套利與其他人一起,因此不可能一次全部增加。

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