タグ: データフォルダ

  • MT4のデータフォルダがどこにあるか分からない時に見ること

    MT4でインジケーター、EA、テンプレート、ログ、プリセットを扱う時に、「どのフォルダを見ればよいのか」で止まることがあります。インストール先フォルダを開いても目的のファイルが見つからず、別の場所に保存されているように見えることもあります。

    この記事では、MT4が実際に読むデータフォルダを起点に、MQL4 配下のフォルダ、インジケーターやEAの置き場所、テンプレート、ログを見る時の分け方を見ます。インジケーターを入れる時、ナビゲーターに出ない時、テンプレートを移す時の入口として、まず「作業中のMT4から開いたフォルダ」を正としてください。

    先に短く言うと
    • MT4のデータは、インストール先フォルダではなく、別のデータフォルダに保存されている場合があります。
    • MQL4公式ドキュメントでは、データフォルダはMT4本体またはMetaEditorの File - Open Data Folder から見つけられると説明されています。
    • インジケーターは MQL4\Indicators、EAは MQL4\Experts、スクリプトは MQL4\Scripts に分けて見ます。
    • テンプレートはMT4公式ヘルプで /TEMPLATES ディレクトリにTPLファイルとして保存されると説明されています。
    • インジケーター導入、ナビゲーター表示、テンプレート移行は、同じデータフォルダを起点に分けて確認します。

    MT4のデータフォルダはインストール先と同じとは限らない

    MT4をインストールした場所を開いても、インジケーターやEAのファイルが見つからないことがあります。これは、MT4のプログラム本体の場所と、ユーザーデータを保存する場所が分かれている場合があるためです。

    MetaTrader 4公式ヘルプでは、build 600以降、MQL4アプリケーションはExpert Advisors、Indicators、Scriptsなどプログラム種別ごとの別ディレクトリに置かれ、多くの場合、端末データはインストール場所とは分離された特別なデータフォルダに保存されると説明されています。

    公式情報で見るポイント

    MQL4公式ドキュメントでは、各MT4端末のデータフォルダは、端末メニューまたはMetaEditorの File - Open Data Folder から見つけられると説明されています。複数のMT4を使っている場合は、作業中のMT4で開いたデータフォルダを使うことが重要です。

    まずFileメニューから開いたフォルダを正とする

    データフォルダを探す時は、Windowsの検索や過去のメモよりも、MT4側から開く方法を優先します。MT4を開き、Fileメニューからデータフォルダを開けば、その端末が実際に参照している場所へ進めます。

    同じパソコンに複数のMT4を入れている場合、見た目は似ていてもデータフォルダが別になることがあります。別の業者のMT4、古いMT4、検証用MT4、本番用MT4を混ぜると、ファイルを入れたつもりでも別の端末を見ているだけ、という状況が起きます。

    1
    作業したいMT4を開く どのMT4にファイルを入れたいのかを先に決めます。複数端末がある場合は、ここを間違えると後の作業がすべてずれます。
    2
    Fileメニューからデータフォルダを開く File - Open Data Folder から、そのMT4が参照しているデータフォルダを開きます。
    3
    MQL4フォルダへ進む インジケーター、EA、スクリプト、Include、Librariesなどは、基本的に MQL4 フォルダ配下で見ます。

    インジ導入・表示トラブル・テンプレート移行の入口として見る

    データフォルダは、単に場所を知るためだけの記事ではありません。MT4インジケーターを入れる時、ナビゲーターに表示されない時、テンプレートを別PCへ移す時にも、最初にそろえるべき基準になります。

    インジケーターを入れる手順そのものを見たい場合は、MT4インジケーターの入れ方|導入前に押さえたい基本を先に見ます。入れたのにナビゲーターへ出ない場合は、MT4にインジケーターを入れたのにナビゲーターに出ない時の見方で、ファイル形式、更新、再起動を分けて確認します。

    フォルダやファイルではなく、MT4のツールバー、ボタン、ナビゲーター、ターミナルなど画面部品そのものが見当たらない場合は、MT4のGUIやボタンが表示されない時に見ることで表示メニュー側を確認します。

    インジ導入 入れる場所を確認する MQL4\Indicators に入れる前に、作業中のMT4から開いたデータフォルダかを見ます。
    ナビゲーター 表示される場所を確認する ファイルを入れた後は、ナビゲーター更新またはMT4再起動まで含めて見ます。
    画面部品 表示メニューを確認する ツールバー、ナビゲーター、ターミナルが見えない場合は、ファイルではなく画面表示側を見ます。
    テンプレート 本体ファイルと分ける TPLを移しても、必要なEX4やMQ4が移っていなければ表示されない場合があります。

    MQL4フォルダの中身を役割別に見る

    MQL4公式ドキュメントでは、新しいMQL4のファイル構造として、MQL4アプリケーションは <data_folder>\MQL4\ の各フォルダに置くと説明されています。ここでは、どのファイルをどこで見るかを役割で分けます。

    フォルダ名が似ているため、インジケーターをExpertsへ入れたり、EAをIndicatorsへ入れたりすると、ナビゲーターに出ない、起動できない、別の一覧に出るといった原因になります。

    Indicators カスタムインジケーター

    カスタムインジケーターを置く場所です。ナビゲーターのCustom Indicatorsで見えるかに関係します。

    Experts EA

    Expert Advisorsを置く場所です。インジケーターとは役割が違うため、フォルダを分けて見ます。

    Scripts スクリプト

    一度だけ実行するMQL4アプリケーションを置く場所です。EAやインジケーターとは挙動が違います。

    Include MQHなどの共通部品

    他のプログラムから読み込むソースファイルを置く場所です。単体でチャートへ入れるものではありません。

    Libraries ライブラリ

    他のMQL4プログラムから呼び出される部品を置く場所です。依存ファイルがある場合に見ます。

    Presets / Files / Logs 設定・入出力・記録

    プリセット、ファイル入出力、ログなどを分けて見る場所です。トラブル確認時に役立ちます。

    インジケーターはMQL4\Indicatorsを見る

    MT4公式ヘルプのNavigator説明では、カスタムインジケーターは /MQL4/Indicators フォルダに置かれ、保存されているサブフォルダ構造に従って表示されると説明されています。また、ナビゲーターには実行可能なインジケーターファイル、つまり *.EX4 が表示されるとされています。

    そのため、インジケーターを入れたのに出ない場合は、まず作業中MT4のデータフォルダを開き、MQL4\Indicators にファイルがあるかを見ます。MQ4だけを置いた場合はコンパイルが必要になることもあります。EX4があるか、サブフォルダに入っているか、ナビゲーターで更新しているかを分けて見てください。

    チャートへ入れた後に線やサインが見えない場合は、フォルダではなく表示条件や色、パラメーター側を見る場面もあります。その場合は、MT4インジケーターが表示されない時に見ることで、ナビゲーターに出ない問題とチャート上で見えない問題を分けて確認してください。

    インジケーターで見る場所
    • 作業中のMT4から開いたデータフォルダか
    • MQL4\Indicators に入っているか
    • サブフォルダに入れている場合、ナビゲーター上の階層を見ているか
    • .ex4 があるか
    • .mq4 だけの場合、MetaEditorでコンパイル済みか
    • ナビゲーターでRefreshまたはMT4再起動を試したか

    テンプレートはTEMPLATESを見る

    テンプレートは、インジケーター本体とは別に見ます。MT4公式ヘルプでは、テンプレートはチャートタイプ、色、スケール、OHLC表示、適用済みEAとパラメータ、カスタムインジケーターやテクニカルインジケーターと設定、ラインなどを保存できると説明されています。

    同じ公式ヘルプでは、テンプレートは /TEMPLATES ディレクトリにTPLファイルとして保存されると説明されています。つまり、テンプレートを移しただけでは、必要なカスタムインジケーター本体が別PC側に存在しない場合があります。テンプレートとインジケーター本体は分けて扱ってください。

    テンプレート保存や別PCへの移行を見たい場合は、MT4のテンプレート保存と定型チャートの使い方MT4テンプレートを別PCに移す時に見ることもあわせて確認します。

    TPL チャート設定を保存

    チャート表示、色、スケール、適用済みインジケーター設定などを保存します。ファイル本体とは分けて見ます。

    EX4 / MQ4 インジケーター本体

    カスタムインジケーターそのものです。テンプレートだけ移しても、本体がなければ表示されない場合があります。

    Presets 入力設定を保存

    EAやインジケーターの入力値を別ファイルとして保存する時に関係します。必要に応じて見ます。

    ログはJournalやLogsから見る

    MT4で何かが動かない時は、ファイルの置き場所だけでなくログも見ます。MT4公式ヘルプでは、Journalタブは現在のセッションでのトレーダー操作やクライアント端末の情報を含むと説明されています。

    同じヘルプでは、JournalタブのコンテキストメニューからOpenを実行すると、ジャーナルログファイルを含むフォルダを開けると説明されています。ログファイルは /LOGS ディレクトリに保存され、ファイル名は日付に対応するとされています。

    ログを見る時の注意

    ログは原因を読むための材料です。エラーや警告が出ていても、すぐにファイルを削除したり、複数の場所へ重ねて入れたりせず、どのMT4のどのフォルダを見ているかを先にそろえてください。

    複数MT4ではデータフォルダを混ぜない

    MT4は複数の端末を同じPCに入れて使うことがあります。公式ヘルプでは、同じディレクトリからクライアント端末の2つのコピーを同時に起動することは禁止され、複数端末を同時に起動するには対応する数のプログラムを別ディレクトリへインストールする必要があると説明されています。

    このように複数端末を使う場合、どのMT4のデータフォルダを開いているかが重要になります。A社のMT4に入れたいファイルをB社のMT4データフォルダへ入れても、A社のMT4には表示されません。ファイルを入れる前に、MT4画面とデータフォルダの対応を必ず見てください。

    端末を決める どのMT4に入れるかを見る

    まず作業対象のMT4を開きます。デスクトップのショートカット名だけで判断しない方が安全です。

    データフォルダを開く MT4側から開く

    そのMT4のFileメニューからOpen Data Folderを使い、実際に参照している場所を見ます。

    目的別に入れる IndicatorsやExpertsを分ける

    インジケーター、EA、テンプレート、プリセット、ログを同じものとして扱わないようにします。

    データフォルダを見る前のチェックリスト

    MT4のデータフォルダは、一度場所を覚えたつもりでも、別の端末では違う場所になることがあります。特にインジケーターやテンプレートを移す時は、先に作業対象を分けてください。

    作業前に押さえること
    • 作業対象のMT4を開いているか
    • MT4またはMetaEditorのFileメニューからデータフォルダを開いたか
    • インジケーターなら MQL4\Indicators を見ているか
    • EAなら MQL4\Experts を見ているか
    • テンプレートなら TEMPLATES を見ているか
    • ログを見たい場合はJournalやLogsを見ているか
    • 複数のMT4のデータフォルダを混ぜていないか
    • ファイルを入れた後にナビゲーター更新またはMT4再起動を行ったか
    • 入れ方の手順そのものは、MT4インジケーター導入記事で確認したか

    ラボメモ

    MT4のデータフォルダで迷う時は、Windows側から探すより、作業中のMT4から開いた場所を正として扱うと原因を分けやすくなります。

    インジケーター、EA、テンプレート、ログは置き場所も役割も違います。ひとまず全部同じフォルダへ入れる、という扱いは避けてください。

    用語集であわせて見たい言葉

    関連して読みたい記事

    まとめ

    MT4のデータフォルダが分からない時は、まず作業中のMT4から File - Open Data Folder を使って開くことが大切です。インストール先フォルダや過去に開いた別端末のフォルダではなく、そのMT4が参照している場所を起点にしてください。

    インジケーターは MQL4\Indicators、EAは MQL4\Experts、スクリプトは MQL4\Scripts、テンプレートは TEMPLATES、ログはJournalやLogsを分けて見ます。ファイルの置き場所を分けるだけで、表示されない、ナビゲーターに出ない、別PCへ移したのに動かない、といった問題を追いやすくなります。

    データフォルダは、インジケーター導入、テンプレート移行、ログ確認の起点です。まず作業中のMT4から開いた場所をそろえ、そのうえで目的別のフォルダへ進んでください。

  • MT5テンプレートを保存・別PCへ移す時に見ること

    MT5のテンプレートを保存したのに別PCで同じ見た目にならない場合、テンプレートファイルだけを見ても原因を追いきれないことがあります。

    テンプレートはチャート設定を保存するためのファイルですが、使っているインジケーター本体や、プロファイル、プリセット、画像、ライブラリまで必要になる場面もあります。まずは「テンプレートに保存されるもの」と「別に移す必要があるもの」を分けて見ます。

    先に短く言うと

    MT5テンプレート移行で最初に見ること
    • テンプレートはチャート設定を保存するTPLファイルとして扱う
    • 保存場所は公式ヘルプ上では MQL5\Profiles\Templates と説明されている
    • 別PCへ移す時は、テンプレートだけでなく使用中のカスタムインジケーターも見る
    • 複数チャートの配置ごと移したい場合は、テンプレートではなくプロファイルも見る
    • 新しいPCでは、MT5の「Open Data Folder」から正しいデータフォルダを開いて置き場所を確認する

    MT5のテンプレートは、チャートの見た目や適用済みインジケーター設定を再利用するためのものです。ただし、テンプレートは万能なバックアップではありません。別PCで同じ表示にしたい時は、テンプレート、プロファイル、インジケーター本体を分けて扱う必要があります。

    MT5のテンプレートに保存されるもの

    MetaTrader 5公式ヘルプでは、テンプレートは他のチャートへ適用できるチャートウィンドウ設定の集合として説明されています。保存できる内容として、チャートタイプ、色、スケール、OHLC行の表示、実行中のEAとパラメータ、適用済みのカスタムインジケーターやテクニカルインジケーター、その設定、グラフィカルオブジェクト、日付区切りなどが挙げられています。

    公式情報で押さえる点

    公式ヘルプでは、テンプレートをチャートに適用すると、そのテンプレートに保存されている設定が対象の通貨ペアや時間足のチャートに適用されると説明されています。

    つまり、同じインジケーター構成や色設定を別チャートへ使い回すための機能として見ると理解しやすくなります。

    テンプレートに含まれる主なもの 別PC移行時の見方
    チャートタイプ・色・スケール ローソク足やライン表示、背景色、拡大縮小などの見た目はテンプレートで再現しやすい部分です。
    適用済みインジケーターと設定 標準インジケーターは再現しやすい一方、カスタムインジケーターは別PCにも本体ファイルが必要です。
    グラフィカルオブジェクト ラインや図形などはテンプレートに含まれる場合があります。ただし、分析作業を丸ごと移す場合はプロファイルも見ます。
    EAとパラメータ テンプレートに含まれることがありますが、別PCで動かすにはEA本体や入力設定、動作許可も別途見る必要があります。

    テンプレートファイルの保存場所を見る

    MT5公式ヘルプでは、テンプレートはTPLファイルとして MQL5\Profiles\Templates フォルダに保存されると説明されています。テンプレートを別PCへ移す時は、このフォルダを探すのが基本です。

    ただし、MT5のデータフォルダはインストール場所そのものとは限りません。公式ヘルプでは、Windows環境ではユーザーごとのAppData配下にプラットフォームの編集可能ファイルが置かれることがあり、Fileメニューの「Open Data Folder」から開けると説明されています。

    1
    移行元PCでOpen Data Folderを開く MT5のFileメニューからOpen Data Folderを開きます。エクスプローラーで探し回るより、MT5自身が使っているデータフォルダを開く方が確実です。
    2
    MQL5\Profiles\Templatesを見る 保存したテンプレートのTPLファイルがあるか見ます。公式ヘルプでは、default.tpl、tester.tpl、debug.tplなどの特別なテンプレート名も説明されています。
    3
    移行先PCでもOpen Data Folderを開く 移行先PCのMT5でも同じようにOpen Data Folderを開き、対応するTemplatesフォルダへTPLファイルを置きます。インストール先フォルダへ直接置くと、MT5が見ていない場所へ入れてしまうことがあります。

    テンプレートだけで足りない時に見るもの

    別PCでテンプレートを読み込んでも、インジケーターが表示されない、設定が一部戻らない、画像や外部ファイルが見つからない、ということがあります。その場合は、テンプレート以外のファイルも見ます。

    MT5公式ヘルプのファイル構造では、MQL5ディレクトリ内にIndicators、Experts、Scripts、Include、Libraries、Images、Presets、Profilesなどのフォルダが分かれていると説明されています。テンプレートに呼び出される側のファイルは、Templatesフォルダとは別に置かれていることがあります。

    一緒に見る場所 何を見たいか
    MQL5\Indicators テンプレート内で使っているカスタムインジケーター本体を見ます。移行先PCに同じインジケーターがないと、同じ表示にならないことがあります。
    MQL5\Include カスタムインジケーターやEAが参照するmqhファイルを見ます。依存ファイルが不足すると、再コンパイル時に問題が出ることがあります。
    MQL5\Libraries ライブラリを使うプログラムがある場合に見ます。テンプレートだけを移しても、ライブラリがなければ同じ動作にならないことがあります。
    MQL5\Images 画像を使うインジケーターやパネル型ツールがある場合に見ます。
    MQL5\Presets EAやスクリプトの入力パラメータセットを使っている場合に見ます。テンプレートとは別にsetファイルを扱うことがあります。
    テンプレートと本体ファイルを混同しない

    テンプレートは「どのようなチャート状態にするか」を保存するものです。カスタムインジケーター本体そのものをすべて内包するバックアップとして見ると、移行先で表示が崩れやすくなります。

    別PCへ移す時は、TPLファイルと、使っているカスタムインジケーターや依存ファイルを分けて確認してください。

    プロファイルも移すべき場面

    1枚のチャート設定だけを再利用したいなら、テンプレートで足りることがあります。一方で、複数チャートの並び、ウィンドウ位置、どのチャートを開いていたかまで移したい場合は、プロファイルも見ます。

    公式ヘルプでは、プロファイルは開いているチャート、チャートの位置とサイズ、各チャートに適用されたテンプレートを保存できるものとして説明されています。また、現在のプロファイルでは、開いているチャートウィンドウの変更が自動的に保存されると説明されています。

    使いたい目的 見るもの
    1つのチャートの見た目を他チャートへ使いたい テンプレートを使います。色、表示形式、適用済みインジケーター、オブジェクトなどを再利用する用途です。
    複数チャートの作業環境を移したい プロファイルを見ます。開いているチャート群、配置、サイズ、適用テンプレートをまとめて扱います。
    初期表示を自分好みにしたい default.tplの扱いを見ます。新規チャートへ基本テンプレートが適用されるため、意図せず上書きしないよう注意します。

    移行後に確認したいこと

    テンプレートを移した後は、読み込めるかだけでなく、チャート上の表示、インジケーター設定、オブジェクト、時間足、プロファイルの状態を見ます。見た目が同じでも、入力パラメータや参照ファイルが違う場合があります。

    移行後チェックリスト
    1. 移行先PCのMT5でOpen Data Folderを開いたか
    2. MQL5\Profiles\TemplatesにTPLファイルを置いたか
    3. Chartsメニューまたはチャート右クリックからテンプレートを読み込めるか
    4. カスタムインジケーターが正しく表示されるか
    5. MQL5\Indicatorsに必要なインジケーター本体があるか
    6. Include、Libraries、Images、Presetsなどの依存ファイルが必要ないか
    7. 複数チャートの作業環境を移したい場合、プロファイルも見たか
    8. default.tpl、tester.tpl、debug.tplなどを不用意に上書きしていないか

    ラボメモ

    MT5のテンプレート移行でつまずく時は、TPLファイルだけを追うより、テンプレート、カスタムインジケーター本体、プロファイルを分けて見る方が原因を追いやすくなります。

    特に別PCへ移す時は、必ず移行先MT5のOpen Data Folderから置き場所を確認してください。

    用語集であわせて見たい言葉

    関連して読みたい記事

    まとめ

    MT5のテンプレートを保存・別PCへ移す時は、まずテンプレートが何を保存するものかを押さえます。公式ヘルプでは、テンプレートはチャートタイプ、色、スケール、適用済みインジケーター、設定、グラフィカルオブジェクトなどを保存できるものとして説明されています。

    保存場所は、公式ヘルプ上ではMQL5\Profiles\Templatesです。ただし、データフォルダは環境によって異なるため、移行元と移行先の両方でOpen Data Folderから確認するのが安全です。

    別PCで同じ表示にしたい時は、TPLファイルだけでなく、カスタムインジケーター本体、依存ファイル、必要に応じてプロファイルも見てください。

    参考文献

  • MT4テンプレートを別PCに移す時に見ること

    MT4のテンプレートを別PCへ移したのに、前のPCと同じチャートにならないことがあります。テンプレートファイルをコピーしただけでは、使っていたカスタムインジケーター本体、保存場所、ファイル名、外部入力値、ラインやオブジェクト、プロファイルとの違いまで一緒に見ないと、表示が崩れたように見えるためです。

    この記事では、MT4テンプレートを別PCに移す時に見ることを、テンプレートで保存される内容、移すファイル、インジケーター本体、データフォルダ、プロファイルとの違い、移した後の点検手順に分けて扱います。テンプレートを「見た目の保存ファイル」とだけ考えると、あとで細かなところでつまずきやすくなります。

    まずテンプレートに何が入るかを見る

    MT4のテンプレートは、チャートに適用するための設定ファイルです。公式ヘルプでは、テンプレートにはチャート種類や色、スケール、OHLC表示、EAとそのパラメーター、カスタムインジケーターや標準インジケーターとその設定、ラインなどが保存されると説明されています。

    つまり、テンプレートは単なる背景色の保存ではありません。チャートに載せたインジケーターの設定やラインも含めて、チャート状態を別チャートへ再利用するためのものです。ただし、ここで重要なのは「インジケーターの設定が入る」ことと、「インジケーター本体が別PCにある」ことは同じではない、という点です。

    チャートの見た目

    ローソク足やラインチャート、背景色、グリッド、スケールなど、チャートの表示に関わる設定です。

    インジケーター設定

    チャートに入れているインジケーターや、その外部入力値、色や線の設定などが関係します。

    ラインやオブジェクト

    水平線、トレンドライン、図形などのラインスタディもテンプレートに関係します。

    EA関連の設定

    チャートにEAを載せている場合、EAとそのパラメーターもテンプレート側で扱われる項目です。

    テンプレートファイルだけで再現できる範囲を分ける

    テンプレートを別PCへ移す時に最初に分けたいのは、「テンプレートファイルで移るもの」と「別に用意しないといけないもの」です。テンプレートにインジケーター設定が保存されていても、移行先のMT4に同じカスタムインジケーター本体がなければ、同じ表示にはなりません。

    たとえば、前のPCで使っていた独自インジケーターが、移行先PCのNavigatorに出ていない場合、テンプレートを読み込んでも期待した表示にならないことがあります。これはテンプレートのコピー失敗ではなく、必要なファイルや保存場所がそろっていない可能性があります。

    見るもの 主な役割 別PC移行で起きやすいこと
    テンプレートファイル チャート表示、インジ設定、ラインなどを再利用するためのファイルです。 テンプレートだけ移しても、使っていたカスタムインジ本体がなければ同じ表示にならないことがあります。
    カスタムインジケーター本体 独自インジを表示するためのEX4/MQ4ファイルです。 移行先PCのMQL4/Indicators側にないと、Navigatorに出ない、またはテンプレート適用後に表示されないことがあります。
    プリセットや設定ファイル インジやEAが別途読み込む設定値を保存する場合があります。 商品や自作ツールによって扱いが違うため、配布元や自分の保存ルールも見る必要があります。
    DLLやライブラリ 一部のツールが外部ファイルを使う場合があります。 必要なファイル、利用許可、セキュリティ設定がそろわないと、表示や動作が変わることがあります。

    移行元と移行先のデータフォルダを開く

    MT4では、ファイルを置く場所を感覚で探すより、MT4本体からデータフォルダを開く方が安全です。公式ヘルプでは、Fileメニューの「Open Data Folder」から、価格履歴、設定ファイル、MQL4プログラムなどを保存するデータフォルダを開けると説明されています。

    Windowsのインストール先フォルダを直接探しても、実際にMT4が読んでいるデータフォルダと違う場所を見てしまうことがあります。複数のMT4を入れている場合や、ブローカーごとにMT4が分かれている場合は特に注意が必要です。

    1 移行元PCのMT4でOpen Data Folderを開く 前のPCで実際に使っていたMT4を起動し、Fileメニューからデータフォルダを開きます。似た名前のMT4を間違えないようにします。
    2 templatesフォルダを見る 保存したテンプレートファイルを探します。名前を付けて保存していない場合、どのテンプレートを移すのかを先に見直します。
    3 MQL4/Indicatorsも見る テンプレートで使っているカスタムインジケーター本体があるかを見ます。テンプレートだけではなく、必要なインジファイルも移行対象にします。
    4 移行先PCでもOpen Data Folderを開く 新しいPCのMT4側でも同じようにデータフォルダを開き、対応するフォルダへ入れます。OS上の見た目だけで判断しないようにします。

    インジ本体が移っているかを見る

    テンプレートを読み込んだのにインジケーターが出ない時は、移行先PCに同じカスタムインジケーターが入っているかを見ます。公式ヘルプでは、NavigatorにはCustom Indicatorsが表示され、カスタムインジケーターはNavigatorからチャートへ適用できると説明されています。

    移行先PCでNavigatorに出ていない場合、テンプレートより先にインジ本体の置き場所や拡張子を見ます。EX4だけで動くもの、MQ4をコンパイルしてEX4が必要なもの、商品配布ファイルに複数の補助ファイルが含まれるものなどがあります。配布元の説明がある場合は、その設置条件もあわせて見てください。

    テンプレートはあるがインジ本体がない

    チャートの色やラインは近く見えても、肝心のカスタムインジケーターが表示されないことがあります。まずMQL4/Indicators側を見ます。

    テンプレートとインジ本体がそろっている

    移行先PCでNavigatorへ表示されるか、チャートへ単体で適用できるかを見ます。その後にテンプレートを読み込みます。

    ファイル名やフォルダ階層の違いを見る

    カスタムインジケーターは、ファイル名や置き場所が変わると、テンプレートからうまく呼び出せないことがあります。前のPCで使っていたインジと同じ名前のファイルがあるか、移行先で別名になっていないか、サブフォルダを作っていないかを見ます。

    特に、複数のバージョンを持っているインジケーターでは注意が必要です。旧版と新版のファイル名が近い、末尾に数字が付いている、日本語名と英語名が混ざっている、といった状態では、テンプレート適用後に想定と違う設定が読み込まれたように見える場合があります。

    移行前に控えておきたいメモ
    • テンプレート名
    • 使っているカスタムインジケーター名
    • チャートの通貨ペアと時間足
    • インジの主なパラメーター
    • 色や線の表示設定
    • 水平線やトレンドラインを残したいか
    • EAや補助ツールをチャートへ載せているか

    プロファイルとテンプレートを混同しない

    MT4には、テンプレートとは別にプロファイルがあります。テンプレートは主に一つのチャート設定を別チャートへ適用するためのものです。一方、プロファイルは複数チャートを含む作業環境に関係します。複数チャートの並びまでまとめて移したい場合、テンプレートだけでは目的に合わないことがあります。

    たとえば、USDJPYの1時間足、EURUSDの15分足、XAUUSDの5分足を並べていた環境を丸ごと再現したい場合、個別テンプレートだけでなくプロファイル側も見る余地があります。ただし、移行時に最初から丸ごとコピーしようとすると、不要な古い設定まで持ち込みやすくなります。まずは必要なテンプレートとインジ本体を分けて移す方が、原因を追いやすくなります。

    項目 主に扱うもの 移行時の見方
    テンプレート チャートの見た目、インジ設定、ライン、EA設定など。 特定チャートの表示を再利用したい時に見る。インジ本体も別にそろえる。
    プロファイル 複数チャートを含む作業環境。 チャート群の並びを含めて移したい時に見る。不要な古い環境まで持ち込まないよう注意する。
    default.tpl 新規チャートに適用される標準テンプレート。 標準テンプレートを直接いじるより、目的別に名前を付けて保存した方が見直しやすい。

    移した後は単体表示から見る

    移行先PCでいきなり完成形のテンプレートを読み込むと、どこで崩れているのか分かりにくくなります。先にカスタムインジケーターを単体でチャートへ適用し、Navigatorに出るか、設定画面が開くか、表示にエラーがないかを見ます。

    単体で問題なく表示できるなら、次にテンプレートを読み込みます。テンプレート適用後だけ表示が変わる場合は、保存されている外部入力値、色設定、時間足、チャートの銘柄、ラインやオブジェクトの残り方を見直します。単体で表示できない場合は、テンプレートではなくインジ本体や設置場所の問題へ戻ります。

    1 Navigatorに出るかを見る 移行先PCでCustom Indicatorsに対象インジが出るかを見ます。出ない場合は保存場所や拡張子を先に見ます。
    2 新しいチャートへ単体で入れる テンプレートを読み込む前に、対象インジを単体でチャートへ入れて表示されるかを見ます。
    3 テンプレートを読み込む テンプレートを適用し、色、線、表示位置、インジ設定、時間足が移行前と大きく違わないかを見ます。
    4 違う部分をメモして戻る 表示が違う場合は、テンプレート、インジ本体、パラメーター、チャート条件のどこに差があるかを分けて見ます。

    移行先で表示が違う時に見るポイント

    テンプレートを移しても、前のPCと完全に同じ画面に見えないことがあります。原因は一つとは限りません。インジケーターのバージョン、チャートの銘柄名、時間足、ヒストリーデータ、外部入力値、表示色、オブジェクト、画面サイズなどが関係する場合があります。

    ここで大切なのは、「テンプレートを移したのに違う」と一括りにしないことです。テンプレートが読めているのか、インジが読めているのか、パラメーターが同じなのか、チャート条件が同じなのかを分けると、原因に近づきやすくなります。

    症状 先に見ること 考え方
    テンプレート名が出ない templatesフォルダ、ファイル名、保存先MT4。 別のMT4のデータフォルダへ入れていないかを見ます。
    インジが表示されない MQL4/Indicators、Navigator、EX4/MQ4、再起動。 テンプレートより先にインジ本体が読み込まれているかを見ます。
    色や線が違う テンプレートの読み込み、インジのColors設定、別バージョン。 同名でも中身が違うファイルを使っていないかを見ます。
    サインやラインの位置が違う 時間足、銘柄、ヒストリーデータ、外部入力値。 チャート条件が移行前と同じかを見ます。
    設定画面は開くが動きが違う Inputs、Presets、DLL、ライブラリ、商品マニュアル。 テンプレート外の設定ファイルや許可設定も見る必要があります。

    ラボメモ

    テンプレート移行でつまずく時は、「テンプレートを移したか」だけを見ると原因がぼやけます。テンプレート、インジ本体、データフォルダ、パラメーター、チャート条件を分けると、どこで表示が変わったのかを追いやすくなります。

    特に別PCへ移す時は、前のPCで使っていたMT4と、新しいPCで開いているMT4が本当に対応しているかを先に見てください。

    テンプレート移行前に作っておくとよい控え

    別PCへ移す前に、最低限の控えを作っておくと、あとで戻りやすくなります。テンプレートファイルだけをコピーするのではなく、どのチャートで、どのインジを、どの設定で使っていたかを短く残しておくと、移行先で表示が違う時の手がかりになります。

    スクリーンショットも有効です。チャート全体、インジのパラメーター画面、Colors画面、Navigatorでのファイル名、テンプレート名を残しておくと、移行先で比べやすくなります。手順そのものは地味ですが、後から原因を探す時間を減らせます。

    テンプレート名

    目的別に分かる名前で保存しておくと、移行後にどれを読み込むべきか迷いにくくなります。

    使っているインジ名

    Navigator上の表示名だけでなく、実際のファイル名も見ておくと、別PCで探しやすくなります。

    主要パラメーター

    外部入力値が移行後に変わって見える場合に備え、重要な値だけでも控えておきます。

    チャート条件

    銘柄、時間足、表示形式、画面スケールなどを残しておくと、見た目の差を比べやすくなります。

    まとめ:テンプレートだけでなく周辺ファイルも見る

    MT4テンプレートを別PCへ移す時は、テンプレートファイルだけをコピーして終わりにしない方が安全です。テンプレートにはチャート設定やインジ設定が入りますが、カスタムインジケーター本体や補助ファイルまで必ずそろうとは限りません。

    まず移行元と移行先のMT4でOpen Data Folderを開き、templates、MQL4/Indicators、必要に応じて設定ファイルやライブラリを見ます。そのうえで、移行先PCでインジを単体表示し、最後にテンプレートを読み込みます。順番に分けて見ることで、表示が変わった時にも原因を追いやすくなります。

    本記事は、MT4の操作やファイル移行時に見るポイントをまとめたものです。利用しているMT4、ブローカー、商品、OS環境によって保存場所や必要ファイルが異なる場合があります。実際に移行する際は、公式ヘルプや配布元の説明、利用中の環境をあわせて見てください。