MT4のテンプレートを保存してFX自動売買のチャートへ適用する方法

MT4のテンプレートは、チャートの色やインジケーター、取り付けたEAとその設定を.tplファイルに保存し、別のチャートへ適用する機能です。日本語画面では「定型チャート」と表示されます。FX自動売買では設定を作り直す手間を減らせますが、適用後の通貨ペア・時間足・EAの入力値まで確認してから稼働させる必要があります。
まずはdefault.tplを上書きせず、用途が分かる別名で保存し、検証用チャートで読み込むのが進めやすい方法です。この記事ではPC版MT4を対象に、保存と適用の操作、.setや組表示との使い分け、新規チャートの初期設定を安全に整える手順を説明します。
- チャート設定とEAの入力値を残すファイルの使い分け
- 保存元と適用先を取り違えずに設定を再利用する手順
- default.tplへEAを含める前に判断すること
- 一覧に出ない・指標が消える・EAが止まる場合の確認順
MT4のテンプレートをFX自動売買用に保存する

.tplと.setと組表示を使い分ける
同じ「設定の保存」でも、残したい範囲によって使う機能が変わります。ローソク足の配色、移動平均線の設定、チャートに取り付けたEAなど、1枚のチャートの構成を別の画面でも使いたいならテンプレートです。保存したファイルの拡張子は.tplになります。
EAのロットや判定条件など、入力パラメーターだけを保存して読み込みたいなら.setを使います。EAの設定画面にある「保存」「読み込み」が入口です。複数の通貨ペアや時間足のチャートを並べ、その組み合わせと配置を切り替えたいなら「チャートの組表示」を選びます。
| 保存の目的 | 使うもの | 適用後に見ること |
|---|---|---|
| 1枚のチャートの配色・指標・EA構成を再利用 | .tplのテンプレート | 指標の設定、EAの有無、適用先の銘柄と時間足 |
| 対応するEAの入力値を読み込み | .setの設定ファイル | 入力項目と値が対応するか |
| 複数チャートの組み合わせを切り替え | チャートの組表示(プロファイル) | 開いているチャート、配置、各EAの状態 |
| 端末を移して運用環境を戻す | 必要な環境ファイル一式 | EA本体・付属ファイル・認証・稼働端末 |
MetaQuotesは、テンプレートをチャートの設定、プロファイルをチャートのグループとして説明しています。EAの入力値の保存・読み込みは別の設定画面で行います。機能の区分はMetaQuotesのTemplates and ProfilesとEAのLaunchヘルプで確認できます。
例えば「移動平均線2本とRSIを別通貨ペアでも表示する」なら.tpl、「同じEAの入力値を元に戻す」なら.setです。両方が必要なら併用しますが、どちらを最後に読み込んだかを確認してください。EAの数値だけが目的なら、詳しい操作はMT4のsetファイルを保存・読み込む手順に分けてあります。
保存される設定と残らないもの
テンプレートに保存できる主な内容は、チャートの種類や色、スケール、OHLC表示、EAとそのパラメーター、テクニカル指標とカスタム指標の設定、描画した分析線、期間区切りです。見た目だけのファイルと思っていると、EAも含めて読み込んでしまう点を見落とします。
ただし、.tplを渡すことと、EAやカスタムインジケーターのプログラムをインストールすることは別です。移動先に必要なプログラムがなければ、保存時と同じ構成を再現できません。MetaEditorの公式資料では、EAはExperts、指標はIndicatorsなど、プログラムの種類ごとに格納先が分かれています。MetaEditorの環境フォルダの説明を参照してください。

通貨ペアと時間足は、適用先のチャートで確認する項目です。「ドル円の1時間足から保存したから、ユーロドルの5分足に適用してもドル円1時間足の運用になる」とは考えないでください。公式ヘルプでは、保存した設定が適用先の銘柄・期間へ付けられると説明されています。同じ指標設定を異なる銘柄や時間足へ使う機能なので、必要なチャートは自分で選びます。
手描きの水平線にも注意しましょう。配色や線の種類を再利用したくても、元の銘柄で引いた価格の線まで別銘柄に持ち込むと、判断の意味が変わります。汎用の見た目用テンプレートを作るなら、その場の相場分析で描いた線やメモを整理し、残すものを選んでから保存するのがおすすめです。これは保存機能の仕様ではなく、設定を混同しにくくする運用例です。
口座の建玉や注文履歴まで元に戻す用途には使いません。チャートを元の見た目にしても、取引口座の状態を巻き戻す操作にはなりません。端末の移行や全体の復元が目的なら、.tplだけで作業を終えず、MT4のバックアップと復元で分けて確認する対象を確認してください。
保存元のチャートを整える
保存前に決めるのは「どの設定を、何のために複製するか」です。分析用の画面をそろえたいのか、特定のEAを付けたチャートを作りたいのかで、含める内容が変わります。最初から両方を1つにまとめるより、見た目用とEA用を別名にすると選びやすくなります。
作業は検証用の端末・チャートで進めてください。本番稼働中のチャートを直接整えると、指標の入れ替えだけのつもりでもEAを取り外す操作へつながることがあります。MetaQuotesは、テンプレートやプロファイルの変更でEAがチャートから外れる場合を説明しています。EAの停止・取り外しに関する公式ヘルプで確認できます。
見た目用なら、ローソク足の種類、背景と線の色、必要な指標の期間や表示方法を整えます。チャートのプロパティは右クリックメニューから開けます。色や表示項目の設定はMetaQuotesのチャート設定ヘルプで案内されています。配色は好みだけで決めず、価格線と指標線を区別できるか、拡大・縮小しても読み取れるかを見ましょう。
- 保存対象のチャートが選択され、タブの銘柄と時間足を確認できる
- 必要な指標だけが入り、期間・適用価格・色を見直してある
- EAを含めるか決め、含める場合は名前と対応版を把握している
- 一時的な水平線・分析メモ・不要なオブジェクトを整理してある
EA付きの場合は、画面右上の名前だけでなく、入力値を開いて確認します。ロット、稼働時間、対象銘柄、注文の識別番号など、EAによって重要な項目は異なります。「前回使った値だから大丈夫」とまとめず、説明書の対象口座・銘柄・時間足と照らし合わせます。テンプレート名に通貨や時間足を入れる場合も、それは用途を示す名前であり、設定を強制する仕組みではありません。
稼働前の設定をそろえたいなら、ここで売買を許可する必要はありません。検証用端末で取引不許可の状態を確認し、EAの導入と設定の読み込みを先に進めます。売買を許可する操作は、チャート構成を保存する操作から分けて考えると確認しやすくなります。
別名で保存して一覧を確かめる

日本語のMT4では、保存したいチャートの上で右クリックし、「定型チャート」から「定型として保存」を選びます。上部メニューの「チャート」や、チャート用ツールバーからも同じ保存機能へ進めます。画面の表記が少し異なる場合は、保存ダイアログを開く項目を探してください。
複数のチャートを開いている場合は、保存元をクリックして選択します。隣のチャートを保存しないように、銘柄、時間足、指標、EAの有無をその画面で見直します。
チャート上を右クリックし、「定型チャート」→「定型として保存」と進みます。出てきたダイアログでは、保存先のフォルダとファイルの種類を確認します。
最初はdefaultを避け、例えば分析用ならanalysis_ma_rsi、EA付きの検証用ならea_demo_setupのように、選ぶときの目的が分かる名前にします。名前の例はMT4の必須規則ではありません。
保存後に定型チャートの一覧へ戻り、付けた名前があるか確認します。さらにデータフォルダ内のtemplatesで、保存した.tplファイルの存在と名前を確かめます。
保存・適用のGUI操作はOANDA証券のMT4テンプレート解説に画面付きで示されています。保存した直後は、一覧に名前が出たことと、期待した内容を読み込めることを分けて確認しましょう。ファイルが作られていても、保存元を取り違えた場合には別の設定が入っています。
すでに使っているファイルと同じ名前で保存すれば、元の内容を書き換えることになります。調整の途中は別名を付け、以前の設定と見比べてから置き換える方が判断しやすいです。同名ファイルの上書きと保存先については、プログラム用のChartSaveTemplateの公式仕様でも確認できます。
保存元で指標の期間や色を変えたら、保存済みの.tplも変わったと思い込まないでください。設定を更新したいときは、変更したチャートからもう一度「定型として保存」を行います。後で古い.tplを適用して新しい値が戻るのを避けるには、どのファイルを更新したか、その場で一覧と読み込み結果を照合します。
保存先は使っているMT4から開く
保存した.tplを探すときは、今操作しているMT4の「ファイル」→「データフォルダを開く」から進み、その中のtemplatesを確認します。FXTFの公式案内でも、定型チャートのファイルはこのフォルダへ格納すると説明されています。FXTFの定型チャート追加方法で保存先を確認できます。
MT4を複数インストールしている場合は、似た名前のフォルダをパソコン側から探すより、対象のMT4から開く方が取り違えを減らせます。普段の端末と検証用端末でテンプレート一覧が違うときも、最初に確認するのは「どのMT4のフォルダを開いているか」です。
別の場所に置いた.tplを一度読み込みたいだけなら、必ずtemplatesへ移す必要はありません。「定型チャート」の「読み込み」からファイルを選べます。Titan FXの公式操作案内は、メニュー・ツールバー・右クリックの3つの入口を説明しています。MT4の定型チャートの読み込み方法を参照してください。
別端末へ持っていく前には、保存した.tplにどのEA・指標が含まれるかを把握します。同じ名前でもプログラムの版や必要な付属ファイルが違う場合があるため、テンプレートのコピーだけで導入完了とせず、配布元の手順に沿って必要な本体をそろえます。有料製品や口座認証がある製品では、利用条件も別途確認してください。
ここでは1枚のチャート設定の再利用を扱っています。端末全体をコピーする手順へ広げる必要はありません。まず.tplを検証用チャートへ読み込み、次の章のチェックを終えてから本番のチャートへ適用する、と段階を分けると原因を追いやすくなります。
MT4のテンプレートを適用して初期設定を確認する

別チャートへ読み込み結果を照合
適用は、保存元ではなく使いたい側のチャートで行います。対象の銘柄と時間足を選んだチャートを開き、右クリック→「定型チャート」から保存名を選んでください。一覧にない場所のファイルは「読み込み」を開き、目的の.tplを選びます。
適用すると、保存した設定がチャートへ反映されます。現在の設定へ必要な項目だけを足す操作として扱わず、残したい状態があれば適用前に別名で保存しておきましょう。特に稼働中のEAがあるチャートでは、見た目の変更とEAの差し替えを一度に行わないよう、検証用チャートで内容を確かめます。
読み込み後は、背景色だけで成功を判断しません。「インディケータの一覧」を開いて指標の名前と数を見て、各設定の期間・適用価格・表示を保存元と照合します。MT4ではCtrl+Iで指標一覧を開けることがMetaQuotesのChart Managementに記載されています。

| 確認箇所 | 照合する内容 | 合わない場合の次の確認 |
|---|---|---|
| チャートのタブ | 意図した銘柄と時間足になっているか | 適用先を取り違えていないか |
| 指標一覧と設定画面 | 指標の名前・数・入力値・表示 | 必要なプログラムと保存元の構成 |
| オブジェクト | 水平線・分析線・メモの必要性 | 別銘柄へそのまま持ち込む意味があるか |
| EAの名前と入力画面 | 意図したEAとその入力値か | 本体の版、保存済み設定、読込順 |
| 取引の許可 | 端末全体とEA個別の設定 | まだ稼働させる段階か |
例えば、指標の見た目は合っているのにEAのロットが違うなら、色設定の問題として調べ続ける必要はありません。.tplを作った時点の入力値、あとから読み込んだ.set、現在の入力画面を比較します。反対に、EAの入力値は合っていて移動平均線がないなら、指標の本体と表示設定へ確認を絞ります。
同じ指標設定でも、違う通貨ペアや時間足で価格の形が違うのは自然です。「保存元と同じ線の形になること」を合格条件にせず、名前・期間・適用価格など、設定が一致するかを見てください。売買戦略が別銘柄や別時間足にも対応するかは、テンプレートの適用とは別の検証です。
変更後の.tplを複数チャートへ広げる場合も、最初に1枚で確認し、そのあと必要なチャートごとに適用します。保存済みファイルを書き換えたことだけを理由に、すでに開いている全チャートが同じ設定になったと判断しないようにしましょう。
EAが付いても売買許可は別確認
テンプレートにEAを含めていると、適用先にもEAの構成を持ち込みます。MetaQuotesの公式ヘルプでは、1枚のチャートに取り付けられるEAは1つで、別のEAを取り付けるとそれまでのEAが外れると説明されています。EAをチャートへ取り付ける仕様を確認してください。
既存EAの上へ「見た目だけの設定」を適用したつもりでも、EAの取り外しや差し替えが起こり得ます。価格の画面が整った一方で、保有ポジションを管理するEAが外れていないかを見ます。EAが外れたことと、建玉が決済されたことは別なので、保有状況は口座の取引画面で確認します。
次に、端末全体の自動売買とEA個別の取引許可を確認します。公式のEAの共通設定ヘルプでは、端末側の許可を無効にするとEAが動いていても取引できないことが説明されています。逆に、EAの取引許可だけを確認して端末全体の状態を見ないまま稼働開始と判断することも避けます。
検証用端末では、売買を許可せずに読み込み結果を確認する段階と、デモ口座で売買動作を確かめる段階を分けてください。自動売買をオフにしてもプログラムのあらゆる処理が停止するとは限らないため、出所の分からないEAを気軽に読み込む根拠にはなりません。DLLなどの追加許可を求められた場合は、テンプレートの表示確認とは分けて配布元の説明を確認します。
プログラムから.tplを適用する場合には、さらに関数固有の仕様があります。MQL4のChartApplyTemplateでは、呼び出し元の取引許可とテンプレート内の許可によって、読み込まれるEAの権限が制限されます。同じチャートへ新しいテンプレートの読み込みが成功すると、呼び出したEAは取り外され、処理を続けられません。
この制約はChartApplyTemplate関数の公式仕様に対する説明です。右クリックで手動適用すると必ず同じ権限判定になる、と一般化しないでください。手動操作では適用後のEA設定と端末設定を実際に開いて確認します。自動適用をEAへ実装する人は、戻り値trueがチャートの処理キューへの追加を示す点も確認する必要があります。
同じEAを複数のチャートへ広げる運用は、設定の複製に加えて注文管理の設計が必要です。テンプレートを使っただけで識別番号やロット配分が適切になるとは考えず、MT4で複数EAを稼働するときの番号と停止ルールも確認してください。
default.tplはEA無しを基本にする

default.tplは特別な名前のテンプレートで、新しいチャートを開いたときの初期設定に使われます。通常の保存名と違い、後から開くチャートにも影響する点を理解してから変更しましょう。新規チャートへ自動適用される仕様はMetaQuotesのテンプレート公式ヘルプで確認できます。
そのため、特定EAの入力値を含む画面をdefault.tplとして保存するより、EA無しで配色と必要最小限の指標を整えた状態を初期設定にし、EA付きは別名で選ぶ運用をおすすめします。これはMT4がEAを禁止する仕様ではなく、意図していないチャートへEAを付ける機会を減らすための使い分けです。
default.tplを変更したいときは、まず検証用チャートで現在のdefaultを読み込み、その状態をdefault_beforeなどの別名で保存します。そのうえで、別の検証用チャートを初期設定にしたい見た目へ整え、EAの有無と指標一覧を確認してからdefault.tplへ保存します。既存ファイルの上書きを確認する画面が出たら、対象を読み直してください。
保存後は新しいチャートを1枚開き、指定した配色・指標が出るか、EAが付いていないかを確認します。すでに開いているチャートだけを眺めても、新規チャートの初期設定が変わったかは分かりません。デフォルトにする保存名についてはOANDA証券のdefault.tplの設定説明にも記載があります。
元に戻したい場合は、保存しておいたdefault_beforeを検証用チャートへ読み込み、その内容を確認してからdefault.tplとして保存し直します。保存前の状態を残していない場合は、希望する配色・指標・EA無しの状態を作り直して保存します。「削除すれば必ず工場出荷時に戻る」という案内には頼らないでください。
MetaQuotesのヘルプはDEFAULT.TPLを削除できないと注意しています。初期設定の調整は、削除を前提とした復旧より、内容を確認して保存し直す手順で考える方が安全です。また、default.tplと画面下部の組表示名Defaultは役割が違います。ファイル名を変える操作と、複数チャートの組表示を切り替える操作を取り違えないようにしましょう。
default.tplへEAを含める必要がある場合は、開く銘柄と時間足を限定できるか、毎回入力値と取引許可を確認できるかを先に判断します。初期設定に入れることで便利になる範囲より、確認すべき範囲が増えるなら、別名のEA用.tplを必要なチャートだけへ適用する方法を選びます。
読み込めないときの確認順
保存名が一覧に出ないときは、最初に今使っているMT4からデータフォルダを開き、templates内に対象の.tplがあるかを確認します。ダウンロード先のフォルダに置いたままなら、「読み込み」からそのファイルを選びます。zipで配布されたものは、zip自体ではなく中の.tplを使う点も確認してください。FXTFの公式案内は、圧縮ファイルを解凍して.tplを格納する手順を示しています。
ファイルがあるのに意図した構成にならない場合は、「読み込み対象が違う」「必要な本体がない」「設定は合っているが表示条件が違う」を順に切り分けます。同じ名前の古い.tplを別フォルダから選んでいないか、保存元で使ったEA・指標が移動先にもあるか、現在の設定画面を確認しましょう。

| 症状 | 先に確認するもの | 避けたい操作 |
|---|---|---|
| 名前が一覧にない | 対象MT4のデータフォルダ、.tplの場所 | 別端末のフォルダへ何度もコピーする |
| 一部の指標だけ出ない | 指標本体、指標一覧、表示設定 | EAの取引許可だけを変更する |
| EAが消えた・違うEAになった | テンプレートに含めたEAと適用先 | 本番チャートへ別の.tplを次々に適用する |
| 入力値が期待と違う | 保存時の値と後から読み込んだ.set | 同じ名前だから同じ設定と判断する |
| 新しいチャートだけ構成が違う | default.tplの内容 | 現在開いている画面だけで確認を終える |
EAや指標の本体がそろわない場合は、テンプレートを何度も読み込み直すより、配布元の導入手順を確かめます。MQL5 Marketで入手した製品など、別のPCで利用するためのアクティベーションが関係するものもあります。MetaQuotesのMarketヘルプは、製品とPC構成の関係を説明しています。.tplの保存成功から認証の完了を推測しないことが大切です。
MT5へ持ち込んで読み込めないケースは、保存場所を変えるだけで解決すると考えないでください。フィリップ・キャピタル証券は、MT4とMT5のテンプレートに互換性がないと案内しています。MT4とMT5のテンプレート互換性の説明を確認し、別プラットフォームでは必要な指標やEAを対応版で用意して設定し直します。
複数のチャートの配置ごと切り替えたい場合は、.tplの不具合ではなく機能の選び分けです。「ファイル」→「チャートの組表示」から別名で保存します。FXTFの公式FAQでは、チャートを変更すると現在の組表示へ上書き保存されるため、新しい組を作る前に別名で保存するよう案内されています。複数チャートの組表示の保存方法を参照してください。
組表示を変更した際の自動売買許可にも保護設定があるため、画面が切り替わっただけで各EAの取引状態まで元通りだと判断しないようにします。症状が出た時点で、テンプレートの問題なのか、EAの状態なのか、複数画面の管理なのかを分けると、必要のない設定変更を減らせます。
MT4のテンプレート運用を整える

最初の1つは、EA無しの見た目用テンプレートを作ると確認しやすいです。検証用チャートで配色と指標を整え、別名で保存して、別チャートへ適用します。指標一覧と設定値を照合できたら、同じ手順で必要なEA付きのテンプレートも作ります。
EA付きの.tplは、使うたびに銘柄・時間足・入力値・取引許可を確認するものとして運用します。ファイル名を見て選び、現在の画面で値を確かめる、という2段階にすると、古い設定や別用途のEAを持ち込みにくくなります。初期設定のdefault.tplは、この個別確認を省くための道具にはしないでください。
作業の完了条件は「保存できた」だけでなく、必要なチャートへ意図した内容を読み込めたことです。読み込み後に指標だけが必要ならEAの有無を確認し、EAも使うならデモ環境で説明書に沿って動作を確認してから本番へ進みます。使わなくなった保存名は、現役の設定と混同しないよう整理しましょう。
目的に応じて、1枚の構成は.tpl、EAの入力値だけは.set、複数画面は組表示と選びます。この違いを決めてから保存と適用を進めれば、MT4のテンプレートをFX自動売買のチャート準備に使いやすくなります。
