マイページEA導入手順

MT4 導入手順

あなたの口座の成績を TrackRecord へ自動連携する EA のセットアップ手順です。
MT5 MT4 ⬇ EA本体 (.ex4) をダウンロード

TrackRecordPublisher.ex4(コンパイル済み実行ファイル)を MT4 に入れて、口座成績を https://track-record.atoz-gm.net へ自動送信します。コンパイルは不要です。

(MT5版と送信先・APIキーは共通。MT4はオーダーベースで集計します)

1. APIキーを発行する

https://track-record.atoz-gm.net/mypage にログイン → 「+ EAを登録」で slug・表示名・プラットフォーム(MT4)を入力 → 作成された各EAカードの APIキー(48桁)をコピー。

(MT5版とは別EAとして作成すれば、MT4/MT5を別々にランキング掲載できます)

2. EAをMT4に入れる

  1. MT4 →「ファイル」→「データフォルダを開く」→ MQL4\Experts\ フォルダ
  2. そこに TrackRecordPublisher.ex4 をコピー(コンパイル不要)
  3. MT4のナビゲーターを右クリック →「更新」

3. WebRequestの許可(必須・最重要)

MT4 → ツール → オプション → エキスパートアドバイザ

4. EAをチャートに適用

  1. 任意のチャートに TrackRecordPublisher をドラッグ
  2. 入力 InpApiKey に手順1のキー(必須)
  3. 「全般」タブで「自動売買を許可する」にチェック → OK
  4. ツールバーの「自動売買」をON

チャート左上に「TrackRecord: 送信OK …」が出れば成功です。

全履歴を反映する(バックフィル)

EAは端末に読み込まれている履歴しか送れません。全期間を反映するには:

  1. MT4下部「口座履歴」タブを右クリック →「全履歴
  2. EAのプロパティ(F7)で InpForceBackfillNow = true にして「OK」
  3. バックフィル完了」が出たら InpForceBackfillNow = false に戻す
取引が多くても InpBatchSize 件ずつ分割送信するので確実に全件入ります。
baseline(基準残高)は「現在残高 − 全取引の純損益」で自動計算されます。

トラブル時