開発依頼ガイド

MT5でEAのsetファイルを送る前に確認すること

EAファンクラブ

MT5のEAについて相談する時、現在使っている設定を確認するために、.setファイルの提出が必要になる場合があります。

setファイルには、EAのInputsで設定している値が保存されています。ロット、稼働時間、マジックナンバー、通知設定、WebRequest関連設定など、EAの動作確認に必要な情報が含まれることがあります。

ただし、setファイルだけを送っても、対象EA、銘柄、時間足、口座環境、変更したい内容、発生している症状、ログが分からないと確認が進めにくい場合があります。

この記事では、MT5でEAのsetファイルを送る前に確認したい、対象EA、ファイル名、銘柄、時間足、口座環境、変更内容、外部連携情報、ログ、ソースファイルの有無を整理します。

なお、この記事はEAの設定確認・ログ確認・改修相談前の資料整理を目的とした技術記事です。特定の売買判断、相場予測、利益、勝率、損失回避、推奨ロット、推奨設定値を示すものではありません。

この記事で確認すること

  • setファイルとは何か
  • setファイルを送る前に確認する項目
  • 対象EA・銘柄・時間足の整理
  • 口座環境・VPS環境の整理
  • 変更したい内容とsetファイルの関係
  • Webhook URLやAPIキーなどの実値確認
  • ログやスクリーンショットと一緒に送る理由
  • 改修相談時にソースファイルの有無を確認する理由

setファイルとは何か

setファイルは、MT5のEAやインジケーターのInputs設定を保存したファイルです。

EAをチャートへ入れた時に設定するパラメータを、あとから再利用したり、別環境へ移したり、相談時に現在の設定を確認したりするために使います。

たとえば、次のような項目がsetファイルに含まれることがあります。

  • ロット設定
  • マジックナンバー
  • エントリーや決済に関する設定
  • ナンピンやトレーリングに関する設定
  • 稼働時間設定
  • スプレッド制限
  • 通知ON/OFF
  • WebRequestや外部連携に関する設定
  • 表示パネルやログ出力に関する設定

setファイルを見ることで、現在どの設定でEAを動かしているのかを確認しやすくなります。一方で、setファイルだけでは、実際にどの環境で使っているのか、どのログが出ているのか、どの症状が発生しているのかまでは分からない場合があります。

1. どのEAのsetファイルか確認する

setファイルを送る前に、まずどのEAの設定ファイルなのかを確認してください。

同じフォルダ内に複数のsetファイルがある場合、古い設定、別EA用の設定、別バージョン用の設定、検証用の設定を送ってしまうことがあります。

確認項目確認する内容
EA名どのEAで使っているsetファイルか
EAファイル名現在チャートに入れているEX5ファイル名
バージョン最新版か、検証版か、旧版か
setファイル名用途、日付、銘柄、時間足が分かるか
作成日いつ保存したsetファイルか
使用環境デモ口座、リアル口座、VPS、バックテストなど

EA名とsetファイル名が分かるようにしておくと、確認や改修相談が進めやすくなります。

2. 銘柄・時間足・口座環境を一緒に伝える

setファイルだけを送っても、その設定をどの環境で使っているのか分からない場合があります。

相談時には、次の情報も一緒に整理してください。

  • 使用しているMT5
  • 使用しているブローカー名
  • デモ口座かリアル口座か
  • 口座種別
  • 銘柄名
  • 時間足
  • VPSで使っているか
  • バックテスト用か動作確認用か
  • 複数EAを同じ口座で使っているか
  • コピーEAや補助EAと併用しているか

同じEAでも、銘柄名、時間足、口座種別、最小ロット、ロットステップ、サーバー時刻、サフィックス、スプレッド条件などによって確認内容が変わる場合があります。

特に、銘柄名にサフィックスが付く環境や、デモ口座とリアル口座で条件が違う環境では、setファイルだけで判断しないことが重要です。

3. 変更したい内容とsetファイルの関係を整理する

改修相談や設定確認では、「何を確認したいのか」と「setファイルのどの項目が関係するのか」を分けて整理すると確認しやすくなります。

たとえば、次のような整理です。

相談内容確認したいset項目の例あわせて見る情報
通知が届かない通知ON/OFF、Webhook設定、WebRequest関連Expertsログ、WebRequest設定、通知先
エントリーしない稼働時間、スプレッド制限、ロジックON/OFFExpertsログ、チャート状態、取引時間
ロットが想定と違う初期ロット、倍率、最大ロット、複利設定注文ログ、銘柄仕様、最小ロット
特定EAだけ決済したいマジックナンバー、対象銘柄、決済条件保有ポジション、決済ログ、他EA設定
外部シート設定が反映されない外部取得ON/OFF、取得URL、更新間隔外部連携ログ、WebRequest設定

setファイルは設定値を確認するための資料ですが、原因の判断にはログや実際の動作状況も必要になることがあります。

4. Webhook URLやAPIキーなどの実値が含まれていないか確認する

setファイルには、外部連携に関する値が保存されている場合があります。

たとえば、次のような情報です。

  • Discord Webhook URL
  • GAS URL
  • 外部認証用トークン
  • APIキー
  • 外部シートURL
  • 口座番号や識別情報

これらの実値は、公開場所や通常の問い合わせ文面へそのまま貼らないよう注意してください。

必要な場合でも、共有範囲を限定し、不要な実値は伏せた状態で相談する方が安全です。スクリーンショットにURLやキーが映り込む場合も、必要に応じてマスキングしてください。

5. setファイルだけでなくログも確認する

EAが動かない、通知が届かない、設定が反映されない場合、setファイルだけでは原因を判断できないことがあります。

その場合は、次のログや画面情報も確認してください。

  • Expertsログ
  • Journalログ
  • バックテスト時のStrategy Testerログ
  • エラー発生時のスクリーンショット
  • EA設定画面のInputsスクリーンショット
  • チャート上のパネルや表示状態

ログには、初期化エラー、設定不備、通信エラー、注文拒否、WebRequestエラー、認証エラーなどが出ている場合があります。

setファイルとログをあわせて確認することで、「設定値の問題」「EAの初期化問題」「MT5環境の問題」「外部連携の問題」を分けやすくなります。

6. 改修相談の場合はソースファイルの有無も確認する

setファイルは設定値を確認するためのファイルです。

EAの内部ロジックを改修する場合は、通常、.mq5.mq4のソースファイルが必要になります。

.ex5.ex4だけでは、内部ロジックを確認して改修することは基本的にできません。

既存EAやインジケーターの改修相談では、可能な範囲で次のファイルや情報を整理してください。

  • .mq5または.mq4のソースファイル
  • 必要な.mqhファイル
  • 現在使用している.setファイル
  • コンパイルエラーや警告がある場合の全文
  • 現在の動作と変更したい内容のメモ
  • ExpertsログとJournalログ

第三者が作成したEAやインジケーターの場合は、改修可否や利用条件の確認が必要になる場合があります。

7. setファイルを送る前のチェックリスト

  • 対象EA名を確認した
  • EAファイル名とバージョンを確認した
  • 最新のsetファイルか確認した
  • 銘柄名を確認した
  • 時間足を確認した
  • デモ口座 / リアル口座を確認した
  • 口座種別を確認した
  • VPSで使っているか確認した
  • バックテスト用か動作確認用か確認した
  • 何を確認・変更したいのか整理した
  • 変更前後のsetファイルを分けた
  • Webhook URLやAPIキーなどの実値が含まれていないか確認した
  • ExpertsログとJournalログを確認した
  • 必要に応じてスクリーンショットを用意した
  • 改修相談の場合はソースファイルの有無を確認した

目的別に確認したい記事

setファイル送付前に確認したい内容は、目的ごとに分けると整理しやすくなります。現在確認したい内容に近い記事から確認してください。

確認したい内容見るポイント関連ページ
setファイルを比較したい変更前後、意図しない差分、ロット、マジック、通知設定MT5でEAのsetファイルを比較する時の確認ポイント
パラメータ変更を依頼したい項目名、現在値、変更後の希望値、影響範囲MT5でEAのパラメータ変更を依頼する前に整理すること
EAの動作確認を依頼したいEA本体、set、銘柄、時間足、症状、ログMT5でEAの動作確認を依頼する前に整理すること
バックテスト結果を相談したい期間、銘柄、時間足、スプレッド、レポート、ログMT5でバックテスト結果を相談する前に整理すること
注文エラーを確認したいロット、証拠金、取引時間、銘柄可否、JournalログMT5でEAの注文エラーが出た時に確認すること
ログを整理したいExpertsログ、Journalログ、発生時刻、EA名、setファイルEAのログを問い合わせ前に確認する方法
WebRequest設定を確認したい許可URL、VPS側MT5、入力ミス、通信エラーMT5のWebRequest設定で確認すること
外部連携全体を確認したいDiscord通知、Google Sheets、外部認証、外部シートMT5外部連携完全ガイド
既存EA・インジケーター改修を相談したいソースファイル、set、ログ、症状、希望仕様既存EA・インジケータ改修を依頼する前に整理すること

問い合わせ前に整理する情報

setファイルを送る前には、次の情報を一緒に整理しておくと確認しやすくなります。

整理項目内容
EA情報EA名、ファイル名、バージョン、MT5用かMT4用か
setファイル現在使っているset、変更前後のset、検証用set
利用環境MT5、ブローカー、口座タイプ、銘柄、時間足、VPS有無
確認したい内容エントリー、決済、通知、ロット、外部連携、表示など
発生している症状動かない、注文エラー、通知不達、設定反映なしなど
発生時刻ログ確認の基準になる日時
ログExpertsログ、Journalログ、必要に応じてバックテストログ
スクリーンショットInputs、チャート、ログ、エラー表示
ソース有無改修相談の場合、mq5/mq4やmqhの有無

ログやスクリーンショットを送る場合は、口座番号、氏名、メールアドレス、Webhook URL、GAS URL、APIキー、認証トークンなどが表示されていないか確認し、必要に応じてマスキングしてください。

購入前・依頼前に確認したいページ

setファイルは設定確認のための資料であり、利益、勝率、損失回避、元本保全、将来の成績を保証するものではありません。設定や運用の判断は、利用者ご自身の責任で行ってください。

よくある質問

setファイルだけ送れば確認できますか?

setファイルだけでは、対象EA、バージョン、銘柄、時間足、口座環境、発生している症状が分からない場合があります。EA情報、利用環境、ログもあわせて整理してください。

setファイルにWebhook URLやAPIキーが入っている場合はどうしますか?

公開場所や通常の問い合わせ文面へそのまま貼らないようにしてください。必要に応じて一部をマスクし、共有範囲を限定してください。

古いsetファイルでも送ってよいですか?

現在使っているsetファイルを送るのが基本です。古いsetを送る場合は、いつの設定か、現在値とどこが違うかも整理してください。

setファイルを見れば不具合の原因は分かりますか?

setファイルだけで原因を断定できるとは限りません。初期化エラー、注文エラー、WebRequestエラー、認証エラーなどはログ確認が必要です。

ex5ファイルだけでも改修できますか?

Inputsの値を変更するだけであればsetファイルで対応できる場合があります。ただし、内部ロジックや項目追加・削除などの改修は、原則としてmq5ソースコードが必要です。

まとめ

MT5でEAのsetファイルを送る前には、対象EA名、EAファイル名、バージョン、銘柄、時間足、口座環境、VPS有無、確認したい内容を整理することが重要です。

setファイルには、ロット、マジックナンバー、通知設定、WebRequest関連などの重要な設定が含まれる場合があります。Webhook URL、GAS URL、APIキー、認証トークンなどの実値が含まれていないかも確認してください。

不具合や改修相談では、setファイルだけでなく、Expertsログ、Journalログ、スクリーンショット、必要に応じてソースファイルの有無もあわせて整理すると確認が進めやすくなります。

お問い合わせする

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