手動匯入
MetaTrader 5
將 MetaTrader 5 的交易紀錄匯出為 HTML 報表,再匯入 Tradeways。
MetaTrader 5
透過 MetaTrader 5 內建的 HTML 帳戶報表,匯入已平倉的部位。
從 MetaTrader 5 匯出
- 開啟 MetaTrader 5,並切換到視窗下方的 Toolbox 面板。
- 點選 History 分頁。
- 在歷史清單中的任一處點按右鍵,選擇 Custom Period 來指定你要匯出的日期範圍。
- 再次於歷史清單點按右鍵,選擇 Report(德文版為 Bericht),接著選擇 HTML。
- 將檔案儲存到電腦上的任意位置。
報表中包含一個 Positions 表格,列出所有已平倉(以及未平倉)的部位,包括進場/出場價格、時間戳記、交易量、佣金、Swap 與獲利。
上傳到 Tradeways


- 在交易紀錄中,點選 Add Trades → File Upload。
- 選擇 MetaTrader 5 作為 broker。
- 將 HTML 檔案拖放到上傳區,或點選以瀏覽檔案。
- 選擇 MetaTrader 5 伺服器的時區。 報表中的時間戳記使用伺服器時區,正確選擇才能確保 UTC 轉換無誤。
- 檢視預覽,並確認成交筆數與分組後的 Trade。
- 點選 Import 確認。
支援的資料
Positions 表格中的每個欄位都會匯入:代碼、買賣方向、交易量(手數)、進場與出場價格、開倉與平倉時間戳記、佣金、Swap、獲利,以及部位 ID。帳戶貨幣會從報表標頭自動偵測。
代碼正規化
MT5 的 broker 經常會在代碼名稱前後加上字尾或字首。Tradeways 會在匯入時自動將代碼正規化:
| Broker 表示法 | 範例 | 正規化後 |
|---|---|---|
開頭 #(股票 CFD) | #AAPL | AAPL |
開頭 .(CFD 字首) | .EURUSD | EURUSD |
結尾 Cash | XAUCash | XAU |
| 結尾的 broker 代碼 | EURUSD.ecn | EURUSD |
結尾 m/M(微型) | EURUSDm | EURUSD |
限制
- 僅支援 HTML 格式 -- Tradeways 會從 MT5 的 HTML 報表解析 Positions 表格。MT5 匯出的 CSV 不支援。
- 未平倉部位 -- 未平倉的部位(沒有平倉價格或平倉時間者)會以單一進場成交的形式匯入。在尚未匯入對應的出場前,這些部位會顯示為未平倉的 Trade。
- 伺服器時區 -- MT5 的時間戳記反映的是 broker 伺服器的時區。如果你不確定自己的 broker 使用哪個時區,請查看 broker 的說明文件,或終端機中顯示的伺服器時間。
- 報表語言 -- 解析器支援英文與德文的報表。
Symbol、Time/Zeit、Type/Typ、Volume/Volumen、Price/Preis、Commission/Kommission、Swap與Profit/Gewinn等欄位標題在兩種語言中都能辨識。 - 編碼 -- 解析器會自動處理以 UTF-8 與 UTF-16(LE/BE)編碼的檔案。