MT5でEAのパラメータ変更を依頼する前に整理すること
MT5 EAのパラメータ変更を依頼する時は、「この数値を変えてほしい」だけでなく、現在の設定、変更したい項目、変更理由、影響範囲、確認したい動作、setファイル、ログを整理しておくことが重要です。
EAのパラメータには、ロット、TP、SL、トレーリング、ナンピン幅、最大ポジション数、稼働時間、スプレッド制限、通知設定、外部連携、マジックナンバーなど、動作に関係する項目が含まれます。
この記事では、MT5でEAのパラメータ変更を依頼する前に整理したい、現在値、変更後の希望値、setファイル、変更前後の比較、バックテスト、ログ確認、相談前資料のまとめ方を解説します。
なお、この記事はEAの設定変更依頼・仕様整理・ログ確認を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨ロット、推奨設定値を示すものではありません。
この記事で確認すること
- EAのパラメータ変更依頼で最初に整理すること
- 現在値と変更後の希望値の書き方
- setファイルを用意する理由
- 変更前後の差分確認
- ロット・TP・SL・ナンピン設定の注意点
- 通知・外部連携設定を変更する時の注意点
- バックテストとリアル環境の違い
- ログ確認で見るポイント
- 問い合わせ前に送る情報
パラメータ変更依頼で最初に整理すること
何を変更したいのかを具体的にする
EAのパラメータ変更では、変更したい項目名をできるだけ具体的に整理します。
「もっと入りやすくしたい」「安全にしたい」「利益が出るようにしたい」といった表現だけでは、どの項目を確認すればよいか判断しにくくなります。
依頼前には、Inputs上の項目名、現在値、変更後の希望値、変更したい理由、確認したい動作を分けて整理してください。
| 整理項目 | 記載例 | 確認する理由 |
|---|---|---|
| 項目名 | MaxPositions、TakeProfit、SpreadFilter など | 対象パラメータを特定するため |
| 現在値 | 現在のsetファイル上の値 | 変更前の状態を確認するため |
| 変更後の希望値 | 変更したい値 | 作業内容を明確にするため |
| 変更理由 | 確認したい動作、検証したい条件 | 影響範囲を判断するため |
| 確認方法 | バックテスト、デモ口座、ログ確認など | 変更後の検証方法を決めるため |
変更したい理由を技術確認として書く
パラメータ変更の理由は、売買判断や利益目的ではなく、技術確認として整理する方が確認しやすくなります。
たとえば、「ロット計算後の丸め処理を確認したい」「最大ポジション到達時のログを確認したい」「通知条件を変更した時の送信回数を確認したい」「稼働時間フィルターの判定を確認したい」といった形です。
- どの項目を変更したいか
- なぜ変更したいか
- どの動作を確認したいか
- 変更後にどのログを見たいか
- 既存ポジションへ影響するか確認したいか
「利益が出る設定にしたい」「損失を避けたい」といった内容は、パラメータ変更の技術確認とは分けて扱う必要があります。
変更対象になりやすいパラメータ
ロット関連
ロット関連のパラメータは、注文可否や合計ロットに関係します。
変更を依頼する場合は、初回ロット、固定ロット、倍率、複利設定、最小ロット、最大ロット、ロットステップ、端数処理を分けて確認します。
- 初回ロットを変更したいのか
- 追加ロットを変更したいのか
- 倍率を変更したいのか
- 固定ロットにしたいのか
- 口座の最小ロット・ロットステップに合っているか
- 計算後ロットが注文可能な値になるか
この記事では、推奨ロットや資金配分の助言は扱いません。確認できるのは、設定項目、計算結果、注文条件、ログでの確認方法です。
TP / SL関連
TP、SL、建値移動、トレーリング、決済幅などは、注文後の管理や決済処理に関係します。
変更前には、ブローカー側に実際のTP/SLを置く仕様なのか、EA内部で決済条件を管理する仕様なのかを確認してください。
- TPを変更したいのか
- SLを変更したいのか
- 建値移動条件を変更したいのか
- トレーリング開始条件を変更したいのか
- トレーリング幅や更新間隔を変更したいのか
- ブローカー側SL/TPか、EA内部管理か
ナンピン・追加ポジション関連
ナンピンEAや追加ポジションを持つEAでは、ナンピン幅、最大ポジション数、追加ロット、追加間隔、スプレッド制限、停止条件などが関係します。
これらの項目を変更すると、ポジション数、合計ロット、ログ、通知、停止条件の判定が変わる場合があります。
| 項目 | 確認すること |
|---|---|
| ナンピン幅 | 単位、pips/points、固定幅か可変幅か |
| 最大ポジション数 | 方向別、ロジック別、口座全体のどれか |
| 追加ロット | 固定、倍率、段階指定、丸め処理 |
| 追加間隔 | 時間制限、バー制限、連続追加の扱い |
| 停止条件 | 新規停止、追加停止、決済継続の違い |
稼働時間・曜日・フィルター関連
稼働時間、曜日制限、スプレッド制限、外部停止、経済指標フィルターなどを変更する場合は、基準時刻や反映範囲を確認します。
- サーバー時間基準か、PC時間基準か
- 曜日制限があるか
- 新規エントリーだけを止めるのか
- 既存ポジション管理は継続するのか
- スプレッド超過時のログが出るか
- 外部シート設定と連動しているか
通知・外部連携関連
Discord通知、Google Sheets連携、CSV出力、外部認証、外部シート設定などを変更する場合は、EA本体の売買条件とは別に確認します。
Webhook URL、GAS URL、APIキー、認証トークンなどの実値は、公開ページや通常の問い合わせ文面にそのまま貼らないようにしてください。
- 通知ON/OFFを変更したいのか
- 通知条件を変更したいのか
- 通知先を変更したいのか
- Google Sheetsの列構成を変更したいのか
- CSV保存先やファイル名を変更したいのか
- WebRequest許可URLが変わるか
変更前に用意するもの
現在使っているEA本体
パラメータ変更を依頼する場合、対象EAを特定できる情報が必要です。
- EA名
- ファイル名
- バージョン
- MT5用かMT4用か
- mq5ファイルの有無
- ex5ファイルのみか
- 現在使っている口座・銘柄・時間足
ex5ファイルのみの場合、内部ロジックの直接改修ができないことがあります。その場合は、外部補助ツールや別実装で対応できるかを確認する流れになります。
現在のsetファイル
現在使っているsetファイルは、変更前の状態を確認するために重要です。
setファイルがない場合、現在のInputsをスクリーンショットで確認できるようにしてください。
- 現在使っているsetファイル
- 変更前のバックアップset
- 変更したい項目を記載したメモ
- 変更後の希望値
- 検証用setと通常用setの区別
変更したい項目の一覧
変更したい項目は、文章だけでなく表形式で整理すると確認しやすくなります。
| Inputs項目名 | 現在値 | 変更後の希望値 | 確認したい動作 |
|---|---|---|---|
| 例:MaxPositions | 現在の値 | 変更後の値 | 最大本数到達時の動作を確認 |
| 例:UseSpreadFilter | 現在の値 | 変更後の値 | スプレッド制限時のログを確認 |
| 例:NotifyToDiscord | 現在の値 | 変更後の値 | 通知ON/OFFを確認 |
実際の依頼時は、EAに表示されている正式なInputs名を使ってください。表示名が似ている項目が複数ある場合、誤った項目を変更してしまう可能性があります。
変更前後の比較方法
変更前setと変更後setを分ける
パラメータ変更では、変更前setと変更後setを別名で保存しておくことが重要です。
同じファイル名で上書きすると、後から何を変更したのか、元の状態へ戻せるのかが分かりにくくなります。
- 変更前setを保存する
- 変更後setを別名で保存する
- 日付、EA名、銘柄、時間足、用途をファイル名に入れる
- 変更した項目をメモに残す
- 相談時には変更前後の両方を用意する
差分を確認する
変更前後の差分を確認すると、意図しない項目まで変わっていないかを確認しやすくなります。
特に、ロット、最大ポジション数、マジックナンバー、通知設定、外部URL、稼働時間、スプレッド制限は、意図せず変わると動作に影響しやすい項目です。
| 差分確認で見る項目 | 確認する理由 |
|---|---|
| ロット関連 | 注文可否や合計ロットに関係するため |
| 最大ポジション数 | 追加ポジションや停止条件に関係するため |
| マジックナンバー | 他EAや手動注文との混在を防ぐため |
| 通知設定 | 通知不達や通知過多を防ぐため |
| 外部連携設定 | WebRequestや記録先に関係するため |
バックテスト・動作確認で見ること
バックテストで確認できること
バックテストでは、変更したパラメータがEAの条件判定、注文、決済、ログ出力に反映されているかを確認しやすくなります。
- 変更後の値が読み込まれているか
- 注文回数や決済回数が変わるか
- 最大ポジション数に関するログが出るか
- TP/SLやトレーリングの処理が意図どおりか
- 注文エラーや不正値が出ていないか
ただし、バックテスト結果は将来の利益や成績を保証するものではありません。リアル環境では、スプレッド、約定、通信、VPS、外部連携、ブローカー仕様の影響を受ける場合があります。
デモ口座・検証環境で確認すること
外部通知、Google Sheets連携、WebRequest、コピーEA、決済補助EAなどは、バックテストだけでは確認しにくい場合があります。
変更後は、デモ口座や検証環境で、EAが起動するか、設定値が読み込まれているか、通知や外部連携が動くか、ログにエラーが出ていないかを確認してください。
運用中ポジションがある場合の注意
運用中ポジションがある状態でパラメータを変更する場合は、変更対象が新規エントリーだけに関係するのか、既存ポジション管理にも関係するのかを確認する必要があります。
EAによっては、初回ロットは次回新規エントリーだけに使われ、進行中ポジションには反映されない場合があります。一方で、トレーリング、決済条件、通知条件、停止条件は、既存ポジション管理に関係する場合があります。
- 現在ポジションがあるか確認する
- 変更対象が新規エントリー用か既存管理用か確認する
- 進行中ポジションに反映されるか確認する
- 変更直後のExpertsログを確認する
- 不明な場合は仕様確認を優先する
目的別に確認したい記事
パラメータ変更の依頼前には、変更内容に近い確認記事もあわせて確認しておくと、相談内容を整理しやすくなります。
| 確認したい内容 | 見るポイント | 関連ページ |
|---|---|---|
| setファイルを送る前に確認したい | EA名、バージョン、現在値、変更対象、送付前確認 | MT5でEAのsetファイルを送る前に確認すること |
| setファイルを比較したい | 変更前後の差分、意図しない変更、項目名 | MT5でEAのsetファイルを比較する時の確認ポイント |
| バックテスト結果を相談したい | 期間、銘柄、時間足、スプレッド、レポート、ログ | MT5でバックテスト結果を相談する前に整理すること |
| EAの動作確認を依頼したい | EA本体、set、銘柄、時間足、症状、ログ | MT5でEAの動作確認を依頼する前に整理すること |
| 注文エラーを確認したい | ロット、証拠金、取引時間、銘柄可否、Journalログ | MT5でEAの注文エラーが出た時に確認すること |
| ログを整理したい | Expertsログ、Journalログ、発生時刻、EA名、setファイル | EAのログを問い合わせ前に確認する方法 |
| 外部連携設定も変更したい | WebRequest、Webhook、Google Sheets、通知ON/OFF | MT5外部連携完全ガイド |
依頼前の実務チェック表
- 対象EA名を確認した
- EAファイル名とバージョンを確認した
- mq5ファイルの有無を確認した
- 現在使っているsetファイルを保存した
- 変更前setと変更後希望値を整理した
- 変更したいInputs項目名を確認した
- 変更理由を技術確認として整理した
- 変更後に確認したい動作を整理した
- 運用中ポジションの有無を確認した
- バックテストまたはデモ環境で確認する項目を整理した
- ExpertsログとJournalログを確認した
- Webhook URLやAPIキーなどの実値が含まれていないか確認した
問い合わせ前に整理する情報
パラメータ変更を依頼する場合は、以下の情報を整理しておくと確認しやすくなります。
| 整理項目 | 内容 |
|---|---|
| EA情報 | EA名、ファイル名、バージョン、MT5用かMT4用か |
| ソース有無 | mq5があるか、ex5のみか |
| 現在の設定 | 現在使っているsetファイル、Inputsスクリーンショット |
| 変更希望 | 項目名、現在値、変更後の希望値 |
| 確認したい動作 | 注文、決済、通知、ログ、表示、外部連携など |
| 検証情報 | バックテスト結果、デモ口座確認、発生時刻 |
| ログ | Expertsログ、Journalログ、必要に応じてバックテストログ |
| スクリーンショット | Inputs、チャート、ログ、エラー表示 |
ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、APIキー、認証トークンなどが表示されていないか確認し、必要に応じてマスキングしてください。
購入前・依頼前に確認したいページ
EAのパラメータ変更は、利益、勝率、損失回避、元本保全、将来の成績を保証するものではありません。変更内容と影響範囲を確認し、利用判断や運用判断は利用者ご自身の責任で行ってください。
よくある質問
どのパラメータを変更すれば利益が出ますか?
当サイトでは、利益を目的とした推奨設定や売買判断に関する助言は行っていません。対応できるのは、設定項目の確認、変更内容の整理、ログ確認、動作確認などの技術的な確認です。
setファイルだけ送れば確認できますか?
setファイルだけでは、EA名、バージョン、対象銘柄、時間足、口座環境、変更したい理由、ログが分からない場合があります。できるだけEA本体情報と変更希望内容もあわせて整理してください。
ex5ファイルだけでもパラメータ変更できますか?
Inputsの値を変更するだけであればsetファイル上で対応できる場合があります。ただし、内部ロジックや項目追加・削除などの改修は、原則としてmq5ソースコードが必要です。
運用中ポジションがある状態で変更してもよいですか?
EAの仕様によります。変更対象が新規エントリーだけに関係するのか、既存ポジションの決済やトレーリングにも関係するのかを確認してください。
変更後はバックテストだけで十分ですか?
十分とは限りません。バックテストで確認できる内容と、リアル環境で確認する内容は異なります。外部通知、Google Sheets連携、WebRequest、VPS環境、約定条件などは別途確認が必要です。
まとめ
MT5でEAのパラメータ変更を依頼する前には、対象EA名、ファイル名、バージョン、現在のsetファイル、変更したい項目、現在値、変更後の希望値、確認したい動作を整理することが重要です。
ロット、TP、SL、ナンピン、最大ポジション数、通知、外部連携などは、変更によって影響範囲が変わる場合があります。変更前後のsetファイル、バックテスト、ログを分けて確認してください。
パラメータ変更は、売買判断や収益性の評価ではなく、EAの仕様確認・設定確認・動作確認として扱う必要があります。

