技術辞典

setファイルとは|EA設定を保存・比較・再現するための基本用語

EAファンクラブ

setファイルとは、EAのInputsに入力した設定値を保存するためのファイルです。

MT4 / MT5でEAを使う場合、ロット、TP/SL、スプレッド、時間設定、フィルター設定、通知設定、ログ設定などをsetファイルとして保存できます。

setファイルを保存しておくと、バックテスト結果を後から再確認したり、設定変更前後の結果を比較したり、不具合調査や問い合わせ時に使用条件を整理したりしやすくなります。

ただし、setファイルだけでバックテスト条件や運用条件がすべて再現できるとは限りません。銘柄、時間足、検証期間、スプレッド、初期残高、ヒストリカルデータ、EAのバージョン、Expertsログ、Journalログもあわせて記録する必要があります。

この記事では、setファイルの基本、保存される内容、保存されない条件、ファイル名の付け方、用途別の管理方法、ログとの確認、共有時の注意点を整理します。

なお、この記事はsetファイルの意味と確認方法を整理するための内容です。売買判断、推奨ロット、推奨銘柄、推奨エントリー、利益保証を行う内容ではありません。

この記事で確認すること

確認項目内容EA検証で関係する場面
setファイルEAのInputs設定を保存したファイルです。バックテスト、設定比較、再検証、問い合わせ時の条件整理に使います。
InputsEAの設定画面に表示される入力項目です。ロット、TP/SL、スプレッド、時間設定、フィルター設定などを確認します。
保存現在のEA設定をファイルとして残すことです。検証条件を後から確認できるようにします。
読み込み保存済みのsetファイルをEAへ反映することです。同じ設定で再検証する時に使います。
比較複数のsetファイルや検証結果を見比べることです。どの設定変更が結果に影響したか確認します。
再現性同じ条件で同じ確認をし直せることです。EA検証、サポート依頼、設定管理で重要です。
ログ確認EAが実際にどう動いたかをExpertsログやJournalログで確認することです。注文しない、決済しない、通知しない原因を切り分ける時に使います。

setファイルとは

setファイルとは、EAのInputsに設定した値を保存するためのファイルです。

EAには、ロット、最大スプレッド、TP/SL、トレーリング、稼働時間、フィルター、通知、ログ出力など、多くの設定項目があります。これらの値を保存しておくことで、同じ設定を後から読み込めます。

項目意味確認ポイント
EA名どのEAで使う設定かを示します。EA名とバージョンを記録します。
InputsEA設定画面の入力項目です。保存前に設定値を確認します。
setファイルInputsの設定値を保存したファイルです。バックテスト結果や運用メモと紐づけます。
読み込み保存済み設定をEAへ反映する操作です。対象EAとバージョンが合っているか確認します。
再保存変更後の設定を別ファイルとして保存することです。上書きではなく、変更履歴が分かる名前にします。

setファイルに保存されるもの

setファイルには、基本的にEAのInputsに表示される設定値が保存されます。

ただし、EAの内部状態、口座状況、バックテスト期間、スプレッド条件、ヒストリカルデータ、実際の取引履歴などは、setファイルだけでは保存されない場合があります。

保存されやすいもの内容確認ポイント
ロット設定初期ロット、固定ロット、倍率などです。ロット方式とあわせて確認します。
TP/SL設定利確、損切り、内部決済に関係する設定です。point、pips、価格差、金額のどれか確認します。
スプレッド設定最大スプレッドやスプレッドフィルターです。発注見送り条件に関係します。
時間設定稼働時間、停止時間、曜日設定などです。バックテスト期間やサーバー時間とあわせて確認します。
フィルター設定インジケーター条件、エントリーフィルターなどです。条件のON / OFFと閾値を確認します。
通知設定Discord通知、アラート、外部連携通知などのON / OFFです。通知先情報やWebhook URLの扱いに注意します。
ログ設定ログ出力のON / OFFや詳細度です。検証時は確認に必要なログが出る設定か確認します。

setファイルだけでは保存されないこと

setファイルはEA設定の保存に便利ですが、検証条件のすべてを保存するものではありません。

バックテスト結果を後から再現するには、setファイル以外の条件も記録してください。

setファイルだけでは不足しやすい項目理由別途記録すること
銘柄setファイルだけでは、どの銘柄で検証したか分かりにくい場合があります。USDJPY、EURUSD、GOLD / XAUUSDなどを記録します。
時間足EAが想定する時間足と違う条件で読み込む可能性があります。M1、M5、M15、H1などを記録します。
検証期間期間が変わると結果も変わります。開始日、終了日を記録します。
スプレッド条件固定・変動・現在値などで結果が変わる場合があります。検証時のスプレッド条件を記録します。
初期残高残高によりロット計算やDD率が変わる場合があります。バックテスト開始時の資金を記録します。
EAバージョン同じsetファイルでもEAのバージョンが違うと動作が変わる場合があります。EA名、バージョン、作成日を記録します。
ヒストリカルデータデータ品質や取得状態により結果が変わる場合があります。データ取得状態やテスター条件を記録します。
実際の動作ログ設定値だけでは、EAがなぜ注文したか、なぜ見送ったかまでは分かりません。Expertsログ、Journalログ、バックテストログを保存します。

setファイル管理で分けておきたい4つの用途

setファイルは、単に保存しておけばよいものではありません。EAの導入、バックテスト、設定比較、サポート相談、配布前確認では、使う目的が少しずつ異なります。

そのため、setファイルを管理する時は、検証用、実運用前確認用、提出用、比較用を分けて整理しておくと、設定の取り違えや確認漏れを減らしやすくなります。

用途主な目的確認すること
検証用setバックテストや条件比較に使う銘柄、時間足、期間、スプレッド、初期証拠金、EAバージョンを一緒に記録します。
実運用前確認用setデモ環境や本番前確認で使うロット、Magic Number、稼働ON/OFF、時間制限、通知設定を確認します。
提出用set不具合調査や開発相談で共有する対象EA、EAバージョン、銘柄、時間足、Expertsログ、Journalログを合わせて提出します。
比較用set変更前後の差分を確認する旧set、新set、変更理由、変更日時、検証結果を分けて記録します。

同じsetファイル名でも、EA本体のバージョンが違う、対象銘柄が違う、VPS側へ反映していない、外部連携設定が古い、といった場合は、想定と異なる動作になることがあります。

EA設定を保存する時の基本

EA設定を保存する時は、後から見ても内容が分かるように、ファイル名と管理メモを整理します。

特に、バックテスト用、デモ確認用、実運用前確認用を混同しないようにしてください。

保存時に確認する項目内容注意点
EA名どのEAの設定かを示します。似たEA名や旧版と混同しないようにします。
EAバージョン設定を使ったEAのバージョンです。バージョン違いでInputs構成が変わる場合があります。
用途バックテスト、デモ確認、比較用、提出用などです。用途をファイル名やメモに入れます。
銘柄設定を確認した銘柄です。GOLD / XAUUSD用と通貨ペア用を混同しないようにします。
時間足設定を確認した時間足です。EA想定時間足と一致しているか確認します。
保存日いつ保存した設定かを示します。変更履歴と紐づけます。
変更理由なぜ保存・変更したかを示します。比較時に変更の影響を追いやすくします。

setファイル名の付け方

setファイル名は、後から見ても用途が分かるように短く整理します。

長すぎる名前や、内容が分からない名前にすると、どの検証で使った設定か分からなくなります。

含めたい情報理由
EA名SampleEA対象EAを識別します。
バージョンv101、v1_20EAの版を確認します。
銘柄GOLD、USDJPY対象銘柄を確認します。
時間足M15、H1検証時間足を確認します。
用途BT、DEMO、CHECK、COMPAREバックテスト用か確認用かを区別します。
日付20260526保存時期を確認します。

例として、バックテスト用であれば「EA名_バージョン_銘柄_時間足_BT_日付」のように整理すると、後から確認しやすくなります。

ただし、ファイル名に口座番号、Webhook URL、APIキー、認証情報、個人情報などを入れないようにしてください。

SampleEA_v1_20_GOLD_M15_BT_20260526.set
SampleEA_v1_20_GOLD_M15_DEMO_CHECK_20260526.set
SampleEA_v1_20_USDJPY_H1_COMPARE_A_20260526.set

setファイルと一緒に残す管理メモ

setファイルだけでは、検証条件や変更理由までは分からない場合があります。

特にバックテストや不具合調査では、setファイルと一緒に、銘柄、時間足、期間、スプレッド、EAバージョン、変更理由、ログの有無を残してください。

管理メモ項目記録する内容確認理由
EA名・バージョンEA名、ex5 / mq5の版、更新日setファイルとEA本体の組み合わせを確認するため
対象銘柄・時間足GOLD M15、USDJPY H1など銘柄仕様や時間足差を確認するため
検証条件期間、スプレッド、初期証拠金、テストモデルバックテスト結果を再確認しやすくするため
変更理由どの項目を何のために変更したか設定変更の影響を追いやすくするため
ログExpertsログ、Journalログ、エラー発生時刻setファイルだけでは分からない動作理由を確認するため
外部連携WebRequest、Discord通知、Google Sheets連携の有無通知や外部反映の不具合を切り分けるため

setファイルは、EA設定を再現するための重要な材料ですが、setファイルだけで検証条件や不具合原因がすべて分かるわけではありません。必ずログや検証条件と合わせて管理してください。

バックテストでsetファイルを使う理由

バックテストでは、どの設定で検証したかを再現できることが重要です。

setファイルを保存しておくと、同じEA設定を読み込み、同じ条件で再検証しやすくなります。

用途内容確認ポイント
再検証同じ設定で再度バックテストします。検証期間、銘柄、時間足も同じか確認します。
設定比較設定変更前後の結果を比較します。変更点を1つずつ記録します。
不具合確認EAが動かない、注文しない原因を確認します。setファイルとログをセットで確認します。
共有開発者やサポートへ設定条件を伝えます。機密情報や口座情報を含めないよう確認します。
履歴管理設定変更の経緯を残します。上書きせず、変更ごとに保存します。

バックテスト結果は、setファイルだけで判断せず、検証期間、銘柄、時間足、スプレッド、初期残高、ヒストリカルデータ、EAバージョンと合わせて確認してください。

設定比較で見るポイント

EA設定を比較する時は、一度に多くの項目を変えすぎないことが重要です。

複数の設定を同時に変更すると、どの変更が結果に影響したのか分かりにくくなります。

比較項目確認内容注意点
ロット初期ロット、固定ロット、倍率などを確認します。損益やDDが大きく変わります。
TP/SL利確幅、損切り幅、内部決済条件を確認します。決済理由もあわせて確認します。
スプレッド最大スプレッド設定や発注ブロック条件を確認します。注文回数や検証結果に影響します。
時間設定稼働時間や曜日設定を確認します。取引回数や相場条件が変わります。
フィルターエントリー条件や見送り条件を確認します。ON / OFFと閾値を分けて確認します。
ナンピン設定追加幅、倍率、最大回数を確認します。最大DDや証拠金維持率に影響します。
通知・外部連携通知ON/OFF、WebRequest、Discord通知、Google Sheets連携などを確認します。連携先情報や通知失敗ログも確認します。

比較用setを作る場合は、旧set、新set、変更箇所、変更理由、検証結果をセットで残すと、あとから見直しやすくなります。

setファイルとログをセットで確認する

setファイルは設定値を保存するものですが、EAが実際にどう動いたかはログで確認します。

EAが注文しない、決済しない、ナンピンしない、通知しない場合は、setファイルだけでなく、ExpertsログやJournalログも確認してください。

確認対象確認内容用途
setファイルEAの設定値を確認します。どの条件で動かしたか確認します。
ExpertsログEAが出力した動作ログです。シグナル、発注ブロック、決済理由を確認します。
Journalログ端末や取引サーバー側のログです。注文送信、約定、拒否、通信状態を確認します。
バックテストレポート損益、DD、取引履歴などの結果です。設定と結果を紐づけます。
スクリーンショット画面上の設定や結果を保存した画像です。問い合わせ時の補足資料として使います。
再現手順どの操作や条件で問題が出たかを記録します。不具合調査や開発相談で確認します。

setファイルとログを一緒に確認すると、設定値の問題なのか、EA内部の判定なのか、MT5側の注文拒否なのかを切り分けやすくなります。

GOLD / XAUUSD用setファイルで注意すること

GOLD / XAUUSDでは、通貨ペアと同じ感覚でsetファイルを流用しないことが重要です。

ロット、スプレッド、point、digits、tick value、契約サイズ、SL / TP幅、ナンピン幅の見方が異なる場合があります。

確認項目注意点setファイルで見ること
ロット通貨ペアと同じ損益変動になるとは限りません。初期ロット、追加ロット、倍率を確認します。
スプレッド時間帯や相場状況で広がる場合があります。最大スプレッド設定を確認します。
point / digits設定値の単位を混同しやすい項目です。TP/SL、ナンピン幅、トレーリング幅を確認します。
tick value最小変動あたりの損益に関係します。リスク計算やDD確認に影響します。
契約サイズ銘柄仕様により損益計算や証拠金が変わる場合があります。ロット、必要証拠金、損益変動を確認します。
ナンピン設定値幅が大きい銘柄では含み損が拡大しやすい場合があります。追加幅、最大回数、最大ロットを確認します。

GOLD / XAUUSD用のsetファイルを確認する時は、通貨ペア用の設定をそのまま流用せず、銘柄仕様とログをあわせて確認してください。

setファイルを共有する時の注意点

setファイルを開発者やサポートへ共有する場合は、必要な設定情報だけを共有し、機密情報や個人情報を含めないよう確認します。

EAによっては、外部連携URL、Webhook URL、認証情報、アカウント識別情報、通知先情報などをInputsに持つ場合があります。このような情報は、そのまま共有しないよう注意してください。

確認項目内容注意点
口座番号個人口座を識別できる情報です。必要がない場合は共有しません。
認証情報ライセンスキーや認証用の値です。そのまま送らないよう確認します。
Webhook URL通知先や外部連携先のURLです。本文や共有資料に実値を入れないようにします。
GAS URLGoogle Apps ScriptなどのURLです。外部連携情報として扱いに注意します。
APIキー外部サービスや認証に使うキーです。共有前に削除またはマスクします。
個人メモ口座名、運用名、個人情報を含むメモです。共有前に削除またはマスクします。

不具合調査でsetファイルを共有する場合でも、認証情報、Webhook URL、GAS URL、APIキー、口座番号などの実値は、必要に応じて削除またはマスクしてください。

EA導入前のsetファイル確認順

順番確認項目確認内容
1EA名とバージョンsetファイルが対象EAに合っているか確認します。
2用途バックテスト用、デモ確認用、比較用、提出用を区別します。
3銘柄と時間足想定する銘柄・時間足で使う設定か確認します。
4ロット設定初期ロット、倍率、最大ロットを確認します。
5TP/SL設定固定TP/SL、内部決済、トレーリングを確認します。
6スプレッド設定最大スプレッド、発注見送り条件を確認します。
7時間設定稼働時間、停止時間、曜日設定、サーバー時間を確認します。
8通知・外部連携通知ON/OFF、WebRequest許可、通知先情報の扱いを確認します。
9ログ設定検証に必要なログが出る設定か確認します。
10検証条件期間、初期残高、スプレッド、ヒストリカルデータを別途記録します。

setファイル管理で迷った時の確認順

setファイルは、保存、比較、送付、バックテスト、環境移行など、使う場面によって確認する内容が変わります。迷った時は、先に目的を分けてから該当する確認ページを見ると整理しやすくなります。

目的確認するページ
変更前後の設定差分を確認したいMT5でEAのsetファイルを比較する時の確認ポイント
バックテスト条件と一緒に確認したいMT5バックテストのやり方
バックテストとリアル運用の差を確認したいMT5でバックテストとリアル運用の違いを確認すること

setファイルだけでは、EAのすべての動作原因を判断できない場合があります。EA本体のバージョン、ログ、銘柄仕様、口座環境、VPS、外部連携設定もあわせて確認してください。

setファイル関連ページの使い分け

setファイルについて確認する時は、目的に合わせて関連ページを使い分けると整理しやすくなります。

ページ主な確認内容使う場面
setファイルの使い方読み込み、保存、基本的な使い方MT4/MT5でsetファイルを使う手順を確認したい時
MT5でEAのsetファイルを送る前に確認すること提出前に確認するEA名、バージョン、銘柄、時間足、ログ不具合調査や開発相談でsetファイルを送る時
バックテストとはEA検証で確認する期間、スプレッド、setファイルの基本バックテスト結果とsetファイルを一緒に確認したい時
EAログとはExpertsログ、Journalログ、EAの動作記録setファイルの反映やEAの起動状態を確認したい時

setファイルを管理する目的が「使い方の確認」なのか、「提出前確認」なのか、「比較」なのか、「バックテスト条件の整理」なのかを分けると、確認するページと提出すべき情報を選びやすくなります。

実務チェック表

チェック項目確認内容
setファイルを保存したEAのInputs設定を保存します。
EA名とバージョンを記録した対象EAとバージョン違いを混同しないようにします。
銘柄と時間足を記録したsetファイルだけでは不足しやすい条件を補足します。
検証期間を記録した開始日と終了日を保存します。
スプレッド条件を記録した固定、変動、最大スプレッド設定を確認します。
初期残高を記録したバックテスト開始時の資金条件を確認します。
変更点を記録した前回setファイルから何を変更したか確認します。
ログを保存したExpertsログ、Journalログ、バックテスト履歴を保存します。
機密情報を確認した認証情報、Webhook URL、GAS URL、APIキー、口座情報を含めないよう確認します。
結果と紐づけたsetファイル、バックテスト結果、スクリーンショットをセットで管理します。

FAQ

setファイルとは何ですか?

setファイルとは、EAのInputsに設定した値を保存するためのファイルです。ロット、TP/SL、スプレッド、時間設定、フィルター設定などを保存できます。

setファイルを保存する理由は何ですか?

バックテスト結果を後から再確認したり、設定変更前後を比較したり、問い合わせ時に使用条件を整理したりするためです。

setファイルだけ保存すればバックテストを再現できますか?

setファイルだけでは不十分な場合があります。銘柄、時間足、検証期間、スプレッド、初期残高、EAバージョン、ヒストリカルデータ、Expertsログ、Journalログもあわせて記録してください。

検証用setと実運用前確認用setは分けるべきですか?

分けて管理する方が安全です。検証用ではログや確認用設定をONにしている場合があり、そのまま通常環境へ使うと想定外の動作になることがあります。

MT4用のsetファイルをMT5で使えますか?

基本的には、対象EAやプラットフォームが違う場合はそのまま使えるとは限りません。EA名、Inputs構成、バージョン、MT4 / MT5の違いを確認してください。

GOLD / XAUUSD用のsetファイルで注意することはありますか?

ロット、スプレッド、point、digits、tick value、契約サイズ、SL / TP幅、ナンピン幅を確認してください。通貨ペア用設定をそのまま流用すると、想定と違う結果になる場合があります。

setファイルを共有する時に注意することはありますか?

認証情報、Webhook URL、GAS URL、APIキー、口座番号、個人メモなどが含まれていないか確認してください。必要に応じて削除またはマスクして共有します。

旧setを新しいEAへ読み込んでもよいですか?

EAのInputs項目が増減している場合、旧setを読み込むと一部項目が初期値のまま残ることがあります。EAバージョン、Inputs項目、読み込み後の設定値を確認してください。

関連ページ

関連ページ確認目的
FX用語辞典EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。
EAの初期ロットとはsetファイル内で確認する初回注文数量とリスク確認の基本を確認します。
EAの最大ポジション数とはsetファイルに含まれる最大保有数や同時ポジション数の確認に使います。
EAの稼働時間とは稼働時間、停止時間、サーバー時間などの設定確認に使います。

まとめ

setファイルは、EAの設定値を保存するための基本ファイルです。

バックテスト、設定比較、再検証、問い合わせ時の条件整理では、setファイルを保存しておくことで確認作業がしやすくなります。

ただし、setファイルだけで検証条件がすべて再現できるとは限りません。銘柄、時間足、検証期間、スプレッド、初期残高、EAバージョン、ヒストリカルデータ、Expertsログ、Journalログもあわせて記録してください。

実運用前には、デモ環境や検証環境で、setファイルの内容、EAの動作、発注条件、決済理由、Expertsログ、Journalログを確認してください。

ABOUT ME
記事URLをコピーしました