Trade Journal Excursion Stats and Screenshots MT4
- ユーティリティ
- バージョン: 1.4
- アップデート済み: 13 11月 2026
- アクティベーション: 5
Trade Journal Excursion Stats and Screenshots MT4 は、決済した注文を自動で書き留める MetaTrader 4 用のユーティリティ EA です。決済した注文ごとに CSV ファイルへ1行を書きます。結果、MAE と MFE(MAE=注文に対して不利な方向へ動いた最大の幅、MFE=有利な方向へ動いた最大の幅)、R 倍数、保有時間です。HTML のまとめも更新し、その銘柄のチャートが開いていれば、エントリー時と決済時にチャートの画像を保存します。手動の注文も、ほかの EA の注文も記録でき、必要なら銘柄とマジック番号で絞り込めます。
この EA は記録をつけるだけです。売買の手法ではなく、売買シグナルも出しません。取引や手法の採点はせず、成績を約束したり良くしたりするものでもありません。リアル口座・デモ口座で注文を出す・決済する・変更することは一切ありません(ストラテジーテスターの中だけで、小さな実演の注文を出します。「注意と限界」を参照)。
口座の情報は記録に入りません:口座番号・サーバー名・残高は、ファイルにも画像にも書かず、パネルにも表示しません。フォルダーの名前は、ご自身で決める記録の名前です(初期値 "MyJournal")。2つの口座が1つの記録に書き込まないようにするための owner.txt には、口座番号・サーバー名そのものではなく、短いハッシュだけを保存します。画像に写るのはチャートの部分だけですが、そのチャートでほかのインジケーターや EA、コメントが表示している内容はそのまま写ります。
機能
・journal.csv:決済した注文1つにつき1行、32列(position_id=チケット番号、銘柄、売買、ロット、建て・決済の時刻と価格、最初の SL・TP とその取得元、損益、手数料、スワップ、純損益、pips、保有時間、MAE・MFE〔値幅・pips・金額〕、MAE/MFE のデータの出どころ、リスク額、R 倍数、エントリー・決済の画像、マジック番号、コメント、メモ〔close: SL/close: TP/from #チケット など〕)
・journal.html:全体・勝ち・負けごとの件数、純損益の合計、平均 R、平均 MAE・MFE(FX の pips と R)、MAE・MFE の分布表(R と pips)、新しい順の取引と画像へのリンク。数字はすべて、記録にある取引だけから計算します
・エントリー時と決済時の PNG 画像。記録の images フォルダーに保存し、HTML からリンク
・注文を持っている間は MAE・MFE が価格を追い、EA が動いていなかった間は M1 足で補います
・起動時に、直近 N 日の決済済みで記録にない注文を追加(初期値 7)
・同じ注文は1回だけ書きます:再起動、時間足の変更、同じ記録の名前の2枚目のチャートでも重複しません
・一部決済:MetaTrader 4 では、残りの分が新しいチケット("from #...")になります。EA はその新しい注文に元の注文の MAE/MFE を引き継ぎ、メモに「from #元のチケット」と書きます。決済した部分ごとに1行になります
・パネルは日本語か英語(端末の言語に合わせる)で、HTML も同じ言語:記録の名前、記録済みの件数、追跡中の注文、最後に記録した取引、状態
・CSV の区切りはカンマかセミコロン
主な設定
MetaTrader 4 では、19 の入力がグループの見出しなしで次の順に並びます。
・銘柄(空欄=すべて)、マジック番号(空欄=すべての EA)、手動の注文を含める(初期値オン)、起動時に直近 N 日の未記録の注文を追加(初期値 7、0=しない)
・記録の名前=フォルダーの名前(初期値 "MyJournal"。口座番号ではありません)、CSV の区切り(新しいファイルのときだけ)、HTML のまとめのオン/オフ、HTML に載せる新しい取引の件数(初期値 1000)
・MAE / MFE に使う価格:決済する側の価格(買いは Bid、売りは Ask。初期値)か、両方ともチャートの価格(Bid)
・画像のオン/オフ(初期値オン)、画像の幅と高さ(初期値 1280 x 720)
・パネルの表示、言語、位置、X・Y のずらし幅、文字の大きさ
・ストラテジーテスターの実演の注文のオン/オフ
動作のしくみ
・保存先:MQL4\Files\TradeJournal\<記録の名前>\(ファイル → データフォルダを開く)。中身は journal.csv、journal.html、images、補助ファイルの written_ids.txt・open_state.txt・owner.txt です。
・MAE・MFE は建値からの距離で、正の値(値幅・pips・金額)です。初期設定は、買いは Bid、売りは Ask(決済する側)。入力1つで両方とも Bid にできます。
・保有中の追跡:チャートの銘柄は毎ティック読みます。それ以外の銘柄は1秒に4回の読み取りなので、読み取りの間のごく短い値の跳ねは見落とすことがあります。
・空いた時間の補い:MetaTrader 4 では EA がティック履歴を使えないため、EA が止まっていた間は M1 足の高値・安値で補います。mae_mfe_source の列に tick、bar、tick+bar と残し、足が欠けていたときは「(incomplete)」を付けます。
・建てた足と決済の足:M1 足で補うときは、建てた足はその足の終値だけ、決済の足はその足の始値だけを使います。この2本の足の高値・安値は、建値より前・決済より後のものかもしれないので含めません。そのため、この2本の足の中の値動きは見落とすことがあります。1分に満たない区間は、建値と決済の値だけです。
・売りを Ask で数え、M1 足で補うときは、補った時点のスプレッドを足します。そのため目安の値になります。
・足を読むため、その銘柄を気配値表示に追加することがあります(SymbolSelect)。
・pips は小数点以下が3桁・5桁の銘柄(通常は FX)だけで、10ポイント=1pip。金・指数・暗号資産などは pips の列が空欄です。値幅とお金の列をご覧ください。HTML の pips の表と平均は FX の取引だけです。取引会社が FX 以外の銘柄を3桁・5桁で表示している場合は、その銘柄にも pips が出ます。
・R 倍数=(損益+手数料+スワップ)÷ 初期リスク。初期リスク=建値から最初の SL までの距離 × ロットを、記録した時点のレートで口座通貨にしたもの。SL なし=R は空欄。注文を建てたときに EA が動いていなかった場合は、最初の SL が分からないため R は空欄にし、メモに決済時の SL を書きます。
・画像は、その注文の銘柄のチャートがすでに開いているときだけ撮ります。開いていなければ「no chart」と残します(チャートを開くことはしません)。MetaTrader 4 は画像を数秒遅れて書くため、EA は最大25秒待ち、ファイルができなければ「failed」と残してパネルに表示し、記録は続けます。「off」=画像オフ、「EA off」=その時点で EA が動いていなかった。
注意と限界
・記録であって、助言ではありません。数字はご自身の過去の注文で起きたことを表すだけで、何を読み取るか、どう取引するかはご自身の判断です。過去の成績は将来の成績を示すものではありません。
・起動時に追加する注文は、端末の「口座履歴」タブで選んでいる期間に左右されます。古い注文が足りないときは、そのタブで長い期間(例:全履歴)を選び、EA を付け直してください。
・M1 足の値は目安で、建てた足・決済の足の中は見えません。
・記録の名前は口座ごとに分けてください。別の口座の記録の名前を使うと、メッセージを出して記録を止めます。動いている間に口座を切り替えた場合も、別の名前で付け直すまで止めます。
・同じ記録の名前を2枚のチャートで動かすと、書くのは1枚だけで、もう1枚は待機し、1枚目が止まると約15秒以内に引き継ぎます。
・journal.csv を Excel で開いている間はファイルがロックされます。EA は5秒ごとに再試行し、パネルに表示します。記録は失われません。記録中に中身を見たいときはコピーを開いてください。
・記録するのは MetaTrader 4 が起動している間だけです。止まっている間に決済した注文は、直近 N 日の範囲なら次の起動時に追加します。
・パネルの行は約63バイトで切れます(日本語はそれより早く切れます)。
・ストラテジーテスター:入力 "Tester only: small demo trades to show the journal" がオン(初期値)のとき、記録に何か表示できるよう、小さな実演の注文を出します。最小ロット、マジック 73250、1日1回まで、買いと売りを交互に、SL・TP 付きで約3時間後に決済し、スプレッドの広い日付の切り替え前後には出しません。売買の手法でもシグナルでもなく、特定の時刻を狙うものでもありません。テスターのレポートはこの注文だけで、売買の成績ではありません(マイナスになることがあります)。テスター中は画像を撮りません。リアル口座・デモ口座でこの注文が出ることはありません。
動作環境とサポート
・MetaTrader 4。MetaTrader 5 版は別売りです。
・チャート1つで足ります。画像を残したい銘柄は、そのチャートを開いたままにしてください。
・DLL、インターネット、外部のサーバーは使いません。ファイルはお使いのパソコンの中に残ります。
・まずデモ口座でお試しください。
・サポートは MQL5 のメッセージで3営業日以内。導入・設定・ファイル・不具合に対応します。取引の評価、SL・利確の水準の提案、相場観、売買の判断はお受けできません。
・取引の結果について、約束や示唆は一切ありません。
