MT5のテンプレートを保存したのに別PCで同じ見た目にならない場合、テンプレートファイルだけを見ても原因を追いきれないことがあります。
テンプレートはチャート設定を保存するためのファイルですが、使っているインジケーター本体や、プロファイル、プリセット、画像、ライブラリまで必要になる場面もあります。まずは「テンプレートに保存されるもの」と「別に移す必要があるもの」を分けて見ます。
先に短く言うと
- テンプレートはチャート設定を保存する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」から開けると説明されています。
テンプレートだけで足りない時に見るもの
別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の扱いを見ます。新規チャートへ基本テンプレートが適用されるため、意図せず上書きしないよう注意します。 |
移行後に確認したいこと
テンプレートを移した後は、読み込めるかだけでなく、チャート上の表示、インジケーター設定、オブジェクト、時間足、プロファイルの状態を見ます。見た目が同じでも、入力パラメータや参照ファイルが違う場合があります。
- 移行先PCのMT5でOpen Data Folderを開いたか
- MQL5\Profiles\TemplatesにTPLファイルを置いたか
- Chartsメニューまたはチャート右クリックからテンプレートを読み込めるか
- カスタムインジケーターが正しく表示されるか
- MQL5\Indicatorsに必要なインジケーター本体があるか
- Include、Libraries、Images、Presetsなどの依存ファイルが必要ないか
- 複数チャートの作業環境を移したい場合、プロファイルも見たか
- default.tpl、tester.tpl、debug.tplなどを不用意に上書きしていないか
ラボメモ
MT5のテンプレート移行でつまずく時は、TPLファイルだけを追うより、テンプレート、カスタムインジケーター本体、プロファイルを分けて見る方が原因を追いやすくなります。
特に別PCへ移す時は、必ず移行先MT5のOpen Data Folderから置き場所を確認してください。
用語集であわせて見たい言葉
関連して読みたい記事
まとめ
MT5のテンプレートを保存・別PCへ移す時は、まずテンプレートが何を保存するものかを押さえます。公式ヘルプでは、テンプレートはチャートタイプ、色、スケール、適用済みインジケーター、設定、グラフィカルオブジェクトなどを保存できるものとして説明されています。
保存場所は、公式ヘルプ上ではMQL5\Profiles\Templatesです。ただし、データフォルダは環境によって異なるため、移行元と移行先の両方でOpen Data Folderから確認するのが安全です。
別PCで同じ表示にしたい時は、TPLファイルだけでなく、カスタムインジケーター本体、依存ファイル、必要に応じてプロファイルも見てください。