AMSER

MT5 バックテストレポート → MT4 形式に変換

モデル・不整合チャートエラー・スプレッドは MT5 レポートに存在しないため n/a で出力

1. MT5レポートを読み込む

ここに MT5 のレポート(.html / .htm)をドロップ またはクリックしてファイルを選択(UTF-16 / UTF-8 / Shift_JIS 自動判別)

変換ルール

MT5 の3つの履歴(注文・約定・ポジション)をどう1つにまとめているか

MT4 の履歴は「1行=1つの操作」で、新規約定と決済が交互に並ぶ形式です。MT5 の3表のうち、金額・残高まで揃っているのは約定(Deals)表なので、これを基準に変換します。

MT5MT4処理
約定表 タイプ balance初期証拠金としてヘッダーへ。履歴行には出しません
約定表 新規・決済 inbuy / sell新規行。損益・残高列は空(MT4と同じ)
約定表 新規・決済 outclose決済行。コメントが sl… なら s/ltp… なら t/p
約定表 in/out(ドテン)close + buy/sell決済行と新規行の2行に分解
約定表 損益+スワップ+手数料損益MT5公式の定義に合わせ合算
注文表 決済逆指値/決済指値S/L・T/P約定の「注文」番号で突き合わせ。無ければ 0 埋め
ポジション表約定表から再構成できるため未使用
注文番号注文番号MT5のチケット番号は飛び番なので、MT4と同じく1から連番を振り直し

モデリング品質の欄には MT5 の「ヒストリー品質」を入れています。

このツールについて

MetaTrader 5(MT5)のストラテジーテスターが出力するバックテストレポート(HTML)を読み込み、MetaTrader 4(MT4)のストラテジーテスターが出力する StrategyTester.htm と同じ構造の HTML に変換します。ブラウザ上で動作するため、EA・インジケーター・DLL のインストールは不要です。アップロードされたレポートはサーバー上で変換後 15 分で自動削除されます。

使い方

  1. MT5 のストラテジーテスター上で右クリック →「レポート」→「HTML(.html)」で保存します。
  2. 保存した .html / .htm ファイルを、このページの枠内にドラッグ&ドロップします。
  3. 変換された MT4 形式のレポートをプレビューで確認し、StrategyTester.htm としてダウンロードします。

よくある質問

MT4 形式に変換すると何ができますか?

MT4 のレポート形式を前提としたバックテスト検証ツールや、EA 販売サイトの掲載フォーマット、社内の検証テンプレートなどに、MT5 で取得した結果をそのまま流し込めます。ファイル構造が MT4 の出力と同じなので、ブラウザでも Excel でもそのまま開けます。

モデリング品質やスプレッドはどう扱われますか?

モデル・不整合チャートエラー・スプレッドは MT5 のレポートに存在しない項目のため n/a で出力します。モデリング品質の欄には MT5 の「ヒストリー品質」の値を入れています。

文字コードが違うレポートでも読めますか?

UTF-16 / UTF-8 / Shift_JIS を自動判別します。日本語版 MT5・英語版 MT5 のどちらのレポートにも対応しています。

アップロードしたファイルは保存されますか?

受け取った元ファイルは読み込み直後に削除します。変換結果は一時ディレクトリに置かれ、15 分で自動削除されます。ダウンロードできるのは変換した本人のセッションのみです。

MetaTrader は MetaQuotes Ltd. の商標です。本ツールは MetaQuotes 社とは無関係の非公式ツールです。

累計アクセス 179 / 累計変換 17 (本日 1 / 0)