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 の「ヒストリー品質」を入れています。

累計アクセス 22 / 累計変換 4 (本日 12 / 2)