概念
多幣別與匯率
Tradeways 多幣別支援的參考說明 — 每日匯率自動同步、手動匯率覆寫,以及跨幣別 P&L 換算。
何時會用到多幣別
只要某個標的的 P&L 貨幣與交易帳戶的結算貨幣不同,就會出現多幣別的情況。常見的例子包括:
- 在以 GBP 計價的帳戶中交易 EUR/USD(P&L 為 USD)。
- 在以 USD 計價的帳戶中交易 DAX 期貨(P&L 為 EUR)。
- 在以 EUR 計價的帳戶中交易 BTCUSDT(P&L 為 USDT)。
- 在 USD 帳戶中收到以 JPY 計算的隔夜利息調整。
Tradeways 會自動偵測這些幣別不一致的情況,並使用適當的匯率來換算 P&L 數值。


每日匯率自動同步
Tradeways 透過 Frankfurter API,從歐洲央行(ECB)取得每日匯率。匯率以 EUR 作為基準貨幣,每個營業日公布一次。
Tradeways 會以 EUR 為基準的匯率,透過交叉匯率計算推導出任意貨幣對。例如,要將 USD 換算成 GBP:USD/GBP = (EUR/GBP) / (EUR/USD)。
週末與假日的處理
交易有時會在 ECB 未公布匯率的日期(週末、假日)平倉。為了處理這種情況,匯率查詢會往前回溯最多 5 個日曆日,以找到最近一筆可用的匯率。星期五平倉的交易若有當日匯率就用星期五的,否則用星期四的,依此類推。
手動匯率覆寫
你可以為任意貨幣對與日期設定手動匯率。手動匯率僅套用於你個人,不會影響其他使用者。
手動匯率的優先順序高於自動匯率。這在以下情況很有用:
- ECB 匯率未涵蓋特定貨幣或穩定幣(例如 USDT、USDC)。
- 你的 Broker 使用了與 ECB 中間市場匯率不同的特定換算匯率。
- 你想修正歷史匯率,以取得準確的 P&L 報表。
匯率解析順序
當 Tradeways 需要某個日期、某個貨幣對的匯率時,會依照以下解析順序進行:
| 優先順序 | 來源 | 說明 |
|---|---|---|
| 1 | 使用者手動 — 直接 | 你的手動匯率中完全相符的貨幣對 |
| 2 | 使用者手動 — 倒數 | 你的手動匯率中的反向貨幣對(1 / 匯率) |
| 3 | 全域 — 直接 | ECB 提供的完全相符貨幣對匯率 |
| 4 | 全域 — 倒數 | ECB 提供的反向貨幣對匯率 |
| 5 | EUR 交叉匯率 | 由兩筆以 EUR 為基準的匯率推導 |
| 6 | 回溯日期備援 | 對前 5 天重複執行步驟 1-5 |
若所有步驟都用盡仍找不到匯率,P&L 數值會維持未換算狀態,並顯示匯率缺漏的指示標記。
換算會套用在哪些地方
匯率換算會用在以下幾個地方:
- Trade P&L — 計算淨額 P&L 時,毛 P&L 會從標的的 P&L 貨幣換算成帳戶貨幣。
- Trade 調整 — 每筆調整都帶有自己的貨幣,並會依其套用日期的匯率個別換算。
- 帳戶交易 — 以外幣進行的入金、出金、費用與利息,會在計算帳戶餘額時換算。
- 彙總檢視 — Dashboard 的合計、每日/每週/每月摘要,以及權益曲線,全部使用換算後的數值。