外匯
已知一種貨幣對所有外幣的匯率,是否可以用來計算兩種外幣的匯率?
我有一個小任務來做一個貨幣轉換器(不是為了實際使用,只是作為一個符合標準的技術練習)。
唯一可用的數據來源(具體項目要求)是歐元兌不同外幣(例如澳元和英鎊)的匯率。
鑑於我有關於EUR -> AUD轉換和EUR -> GBP的數據,我可以通過使用 EUR 獲得AUD -> GBP使得AUD -> EUR -> GBP嗎?換句話說,將 AUD 轉換為 EUR,然後將 EUR 轉換為 GBP。
在信封背面進行一些轉換有點檢查。我對事物的實施方面很好,但對匯率等卻沒有,因此我寧願不做假設並仔細檢查這會是怎樣的結果。
鑑於這不適用於實際用途,您應該通過在其他 2 個已知匯率之間進行“三角測量”以將匯率“三角化”為第三種貨幣。例如,加元:美元、加元:英鎊和英鎊:美元之間的任何“滑點”都將是無限小的,只會持續很短的時間。
外匯市場的流動性令人難以置信,這使得它們非常高效。您的計算與“真實市場匯率”之間的任何差異都將代表“套利機會”,有人可以買賣正確的貨幣以獲得“更好”的匯率。尋找零頭利潤的機構交易算法立即捕捉到了有效市場中的此類機會。因此,為了“足夠接近”,這將非常滿足您的需求。