Tradewaysdocs
手動インポート

MetaTrader 5

MetaTrader 5 の Trade 履歴を HTML レポートとしてエクスポートし、Tradeways にインポートします。

MetaTrader 5

MetaTrader 5 の組み込み HTML 口座レポートを使って、決済済みのポジションをインポートします。

MetaTrader 5 からエクスポート

  1. MetaTrader 5 を開き、ウィンドウ下部の Toolbox パネルに切り替えます。
  2. History タブをクリックします。
  3. 履歴リスト内で右クリックし、Positions を選択します。レポートはこのグループ分けに従い、Tradeways は Positions テーブルを読み取ります。
  4. もう一度履歴リストを右クリックし、Custom Period を選択して、エクスポートしたい期間を指定します。
  5. もう一度履歴リストを右クリックして Report(ドイツ語版では Bericht)を選択し、HTML を選びます。
  6. ファイルをコンピューター上の任意の場所に保存します。

このレポートには、すべての決済済み(および未決済)ポジションを含む Positions テーブルがあり、エントリー/エグジット価格、タイムスタンプ、出来高、手数料、スワップ、損益が記載されています。

Tradeways にアップロード

ファイルのドロップ領域、ファイルのタイムゾーン、エクスポート手順が表示されたアップロードの段階
ファイルのドロップ領域、ファイルのタイムゾーン、エクスポート手順が表示されたアップロードの段階
  1. Tradeログで Tradeを追加 → ファイルアップロード をクリックします。
  2. ファイルのタイムゾーンで、MetaTrader 5 サーバーのタイムゾーンを選択します。レポート内のタイムスタンプはサーバーのタイムゾーンを使用するため、正しく選択することで UTC への変換が正確になります。
  3. HTML ファイルをアップロードゾーンにドラッグ&ドロップするか、クリックして参照します。
  4. プレビューを確認し、約定数とグループ化された Trade をチェックします。
  5. インポート をクリックして確定します。

Tradeways はこのエクスポートをレイアウトから認識し、このページのルールで読み取ります。このレイアウトではないファイルは未知のレイアウトとして読み取られます。Tradeways が列を対応付けるため、このページのルールは適用されません。Tradeをインポートを参照してください。

対応データ

Positions テーブルのすべての項目がインポートされます。銘柄、売買方向、出来高(ロット)、エントリー価格とエグジット価格、建玉日時と決済日時、手数料、スワップ、損益、ポジション ID です。口座の通貨はレポートのヘッダーから自動検出されます。

銘柄の正規化

MT5 の Broker は、銘柄名の前後にサフィックスやプレフィックスを付加することがよくあります。Tradeways はインポート時に銘柄を自動的に正規化します。

Broker の表記法例正規化後
先頭の #(株式 CFD)#AAPLAAPL
先頭の .(CFD プレフィックス).EURUSDEURUSD
末尾の CashXAUCashXAU
末尾の Broker コードEURUSD.ecnEURUSD
末尾の m/M(マイクロ)EURUSDmEURUSD

末尾の m または M は、残りの名前が有効な 6 文字の Forex ペアである場合にのみ削除されます。PLATINUM のような銘柄名はそのまま保持されます。

制限事項

  • HTML 形式のみ -- MetaTrader 5 のルールは、MT5 の .html または .htm レポートから Positions テーブルを読み取ります。MT5 の CSV エクスポートには適用されません。
  • Deals と Orders は読み取られません -- History タブが Deals または Orders でグループ化された状態で保存したレポートには Positions テーブルがないため、MetaTrader 5 のルールは適用されません。グループ化を Positions に切り替えて、もう一度エクスポートしてください。
  • 未決済ポジション -- 未決済のポジション(決済価格または決済時刻がないもの)は、単一のエントリー約定としてインポートされます。対応するエグジットがインポートされるまでは、未決済の 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)でエンコードされたファイルを自動的に処理します。

On this page