EAのフォワード成績をMT4/MT5から自動で記録して公開する方法
公開
EA のフォワード成績は、スクリーンショットを貼るより、実際の取引履歴から自動で更新されるページを見せたほうが信頼されます。Easy Analyze では、MT4/MT5 にアップロード用の EA を1つ入れておけば決済のたびに履歴が送られ、マイページから公開ページを作ればその URL を共有できます。口座番号とブローカー名は公開ページでは伏せられます。
全体の流れ
- Easy Analyze にログインし、マイページの設定でアップロードキーを発行する
- アップロード用 EA(MT4 版 / MT5 版)をダウンロードして端末に入れる
- EA をチャートにセットし、アップロードキーを貼り付ける
- 取引履歴がマイページに表示されるのを確認する
- マイページの「共有」から公開ページを作り、URL を共有する
1. アップロードキーを発行する
マイページの設定(/my-page/settings)にある「アップロードキー」の欄で、メモ(例:「VPS の MT5」)を入れて「キーを発行」を押します。
- キーは発行した直後に一度だけ表示されます。その場でコピーしてください
- なくした場合は、一覧から「取り消す」を押して新しく発行し直します
- 一覧には発行日時と最終送信日時が出るので、どの端末から送れているかの確認にも使えます
自宅 PC と VPS のように端末が複数あるなら、端末ごとに別のキーを発行しておくと、片方だけ止めたいときに困りません。
キーは他人に見せないでください。キーを知っていれば誰でもあなたのマイページにデータを送れてしまいます。
2. EA をダウンロードして端末に入れる
同じ設定ページの下にダウンロードボタンがあります。この EA は取引履歴に加えて、ブローカーごとのスプレッドを1分ごとに測った統計(平均・最大・最小など)も送り、スプレッド比較ページで匿名で公開されます。設定ページの説明を読んで同意のチェックを入れると、ダウンロードできるようになります。
ダウンロードしたファイルを端末に置きます。
- MT4/MT5 のメニュー「ファイル」から「データフォルダを開く」
- MT4 なら
MQL4、MT5 ならMQL5の中のExpertsを開く - ダウンロードしたファイル(MT4 は .ex4、MT5 は .ex5)をそこに保存する
- ナビゲーターの「エキスパートアドバイザ」を右クリックして「更新」
3. EA をチャートにセットする
ナビゲーターから EA をダブルクリック(またはチャートにドラッグ)して、設定画面を開きます。
- 「全般」タブ:DLL の使用を許可する、自動売買を許可する、の2つにチェックを入れる
- 「パラメーターの入力」タブ:
UploadKeyに、発行したアップロードキーを貼り付ける
この EA は送信に Windows の通信用 DLL を使っているため、WebRequest の URL 登録ではなく「DLL の使用を許可」が必要です。キーが空のままだと、起動時にエラーを出して止まります。
EA は口座全体の履歴と保有ポジションを読み取るので、1口座につき1つのチャートにセットすれば十分です。売買している EA と同じ端末に入れておきます。
パラメーターには、有効証拠金が指定額を下回ったときに自動売買を止める機能(EnableEquityAutoStop)もありますが、初期設定はオフです。記録だけが目的なら触らなくてかまいません。
送信されるタイミング
EA は端末が動いている間、次のタイミングでデータを送ります。
| タイミング | 送る内容 |
|---|---|
| EA を起動したとき | 口座情報、決済済みの履歴、保有中のポジション |
| ポジションが減ったとき(決済) | 前回送った分より新しい決済済みの取引、保有中のポジション |
| ポジションが増えたとき | 保有中のポジション |
| 毎日 サーバー時間の23時台 | 保有中のポジション、含み損の最大値、スプレッドの統計 |
| EA を止めたとき | 含み損の最大値 |
ポジションの増減は1分に1回確認しています。また、新しい版(v2.00)は前回送った決済時刻より後の取引だけを送るので、履歴が多い口座でも毎回全件を送り直すことはありません。
過去の履歴をまとめて送り直したいときは、チャート上に出る「履歴を再送信」ボタンを押します。EA を入れる前の取引も、端末の口座履歴に残っていれば送られます。MT4 は口座履歴タブに表示されている範囲しか読めないので、先に口座履歴タブで「全履歴」を選んでおいてください。
PC を切ったり EA を外したりしている間は送信も止まります。フォワード記録を途切れさせたくないなら、VPS で動かすのが確実です。
4. 公開ページを作る
履歴がマイページに表示されたら、公開ページを作ります。マイページで公開したい口座やマジックナンバーに絞り込んでから、上部の「共有」ボタンを押してください。共有されるのは、そのとき選択中の口座とマジックナンバーの成績です。
ダイアログで設定する項目は次のとおりです。
- 公開期間:全期間、今年、直近の数ヶ月、日付指定など
- タイトル(必須):例「2026年 ゴールド EA のフォワード」
- 外部リンク(任意):EA の販売ページやブログなど
- X リンク(任意)
- 保有ポジションを公開:チェックすると、決済前のポジションも表示されます
作成すると公開 URL(/publicTradeHistory/...)が表示されます。ページは閲覧されるたびに保存されている最新の取引を読み込むので、EA が動いていれば新しい決済も公開期間の範囲で反映されます。
公開ページで見えるもの・見えないもの
見えるもの:
- 総収益・勝率・PF・最大ドローダウンなどの成績(指標の意味はトレード成績の見方で解説しています)
- 資産推移、カレンダー、月次・日次のグラフ、マジックナンバーごとの成績
- 取引ごとの銘柄・売買・ロット・エントリー/決済価格・時刻・スワップ・手数料
- 取引のコメント欄
見えないもの:
- 口座番号とブローカー名(
*****と表示されます) - あなたのログイン用の ID
注意したいのはコメント欄です。EA が注文に付けるコメントはそのまま公開されます。EA 名や設定名が入っていることが多いので、出したくない情報が含まれていないか、公開前に取引履歴の表で確認してください。
公開ページの管理
マイページの公開ページ管理(/my-page/public-page)では、作ったページの一覧、タイトルや公開期間の編集、削除、X への共有ができます。ブログなどに貼れる埋め込みコードもここで取得できます。
同じ画面の「プロフィール設定」で、公開ページに出る公開者名と X リンクを設定できます。自分の公開ページをまとめたプロフィールページ(/user/...)もあり、ほかの人の公開ページはみんなのトレード成績から一覧で見られます。
うまく記録されないとき
- マイページに何も出ない:EA の「全般」タブで DLL と自動売買が許可されているか、
UploadKeyが正しく貼られているかを確認する。MT4/MT5 の「エキスパート」タブにエラーが出ていないかも見る - 設定ページのキーの「最終送信」が更新されない:端末が止まっていないか、別のキーを貼っていないかを確認する
- 古い取引が抜けている:MT4 なら口座履歴の表示期間を「全履歴」にしてから「履歴を再送信」を押す
記録した成績は、トレードコンテストへの参加にもそのまま使えます。