外匯

已知一種貨幣對所有外幣的匯率,是否可以用來計算兩種外幣的匯率?

  • September 15, 2020

我有一個小任務來做一個貨幣轉換器(不是為了實際使用,只是作為一個符合標準的技術練習)。

唯一可用的數據來源(具體項目要求)是歐元兌不同外幣(例如澳元和英鎊)的匯率。

鑑於我有關於EUR -> AUD轉換和EUR -> GBP的數據,我可以通過使用 EUR 獲得AUD -> GBP使得AUD -> EUR -> GBP嗎?換句話說,將 AUD 轉換為 EUR,然後將 EUR 轉換為 GBP。

在信封背面進行一些轉換有點檢查。我對事物的實施方面很好,但對匯率等卻沒有,因此我寧願不做假設並仔細檢查這會是怎樣的結果。

鑑於這不適用於實際用途,您應該通過在其他 2 個已知匯率之間進行“三角測量”以將匯率“三角化”為第三種貨幣。例如,加元:美元、加元:英鎊和英鎊:美元之間的任何“滑點”都將是無限小的,只會持續很短的時間。

外匯市場的流動性令人難以置信,這使得它們非常高效。您的計算與“真實市場匯率”之間的任何差異都將代表“套利機會”,有人可以買賣正確的貨幣以獲得“更好”的匯率。尋找零頭利潤的機構交易算法立即捕捉到了有效市場中的此類機會。因此,為了“足夠接近”,這將非常滿足您的需求。

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