モデル・不整合チャートエラー・スプレッドは MT5 レポートに存在しないため n/a で出力
MT4 の履歴は「1行=1つの操作」で、新規約定と決済が交互に並ぶ形式です。MT5 の3表のうち、金額・残高まで揃っているのは約定(Deals)表なので、これを基準に変換します。
| MT5 | MT4 | 処理 |
|---|---|---|
約定表 タイプ balance | — | 初期証拠金としてヘッダーへ。履歴行には出しません |
約定表 新規・決済 in | buy / sell | 新規行。損益・残高列は空(MT4と同じ) |
約定表 新規・決済 out | close | 決済行。コメントが sl… なら s/l、tp… なら t/p |
約定表 in/out(ドテン) | close + buy/sell | 決済行と新規行の2行に分解 |
| 約定表 損益+スワップ+手数料 | 損益 | MT5公式の定義に合わせ合算 |
| 注文表 決済逆指値/決済指値 | S/L・T/P | 約定の「注文」番号で突き合わせ。無ければ 0 埋め |
| ポジション表 | — | 約定表から再構成できるため未使用 |
| 注文番号 | 注文番号 | MT5のチケット番号は飛び番なので、MT4と同じく1から連番を振り直し |
モデリング品質の欄には MT5 の「ヒストリー品質」を入れています。
累計アクセス 22 / 累計変換 4 (本日 12 / 2)