setファイルの使い方

EAファンクラブ

このページでは、MT4/MT5でEAやインジケーターを利用する際に使うsetファイルの役割、読み込み方法、保存方法、確認項目、共有時の注意点を整理します。

setファイルは、EAやインジケーター本体ではありません。EAやインジケーターのInputs設定を保存した設定ファイルです。EA本体やインジケーター本体をチャートへ適用したうえで、Inputs画面から読み込んで使用します。

setファイルを誤って使うと、ロット、Magic Number、TP/SL、通知設定、WebRequest、Discord通知、Google Sheets連携、CSV保存先、ライセンス認証、対象銘柄、対象時間足などが想定と異なる状態になる場合があります。

このページは、MT4/MT5のsetファイル確認に関する技術ガイドです。投資助言、売買指示、相場予測、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、運用代行を目的とするものではありません。

setファイルとは

setファイルとは、EAやインジケーターのInputsタブに表示される設定値を保存したファイルです。

項目内容注意点
役割EAやインジケーターのInputs設定を保存します。EA本体やインジケーター本体ではありません。
拡張子.setEX4 / EX5とは役割が異なります。
読み込み場所EAまたはインジケーターの設定画面内にあるInputsタブから読み込みます。ExpertsやIndicatorsへ入れるだけでは反映されません。
保存内容ロット、Magic Number、TP/SL、通知設定、外部連携設定、表示設定など商品やバージョンによって保存項目が異なります。
用途設定の再現、検証条件の保存、サポート確認、開発・改修時の状態共有共有前に秘密情報が含まれていないか確認してください。

setファイルを使う前に確認すること

setファイルは、対象商品、対象バージョン、MT4/MT5の別、Inputs構成が合っていないと、想定どおりに読み込めない場合があります。

確認項目確認内容注意点
対象商品setファイルが対象EA・対象インジケーター用か確認します。別商品のsetファイルは使用しないでください。
対象バージョンEAやインジケーターのバージョンとsetファイルの想定バージョンを確認します。Inputs項目が増減していると設定ずれが起きる場合があります。
MT4 / MT5MT4用かMT5用か確認します。同名商品でもMT4版とMT5版でInputs構成が異なる場合があります。
商品種別EA用、インジケーター用、コピーEA用、通知ツール用などを確認します。商品種別が違うと設定値の意味が異なる場合があります。
用途検証用、実運用用、デモ用、サポート確認用、開発確認用を区別します。検証用setをそのまま実運用へ使わないでください。
秘密情報Webhook URL、GAS URL、APIキー、認証情報、外部シートURLの有無を確認します。共有前に必ずマスクしてください。

setファイルの読み込み手順

setファイルは、EAやインジケーターをチャートへ適用したあと、Inputsタブから読み込みます。

  1. MT4またはMT5を起動します。
  2. 対象EAまたはインジケーターをチャートへ適用します。
  3. 設定画面を開きます。
  4. Inputsタブを選択します。
  5. 「読み込み」または「Load」を選択します。
  6. 対象のsetファイルを選択します。
  7. 読み込み後、Inputsの値が想定どおりか確認します。
  8. ロット、Magic Number、TP/SL、通知、外部連携、ライセンス認証に関係する項目を確認します。
  9. 問題なければOKを押して反映します。
  10. Expertsログ、Journalログ、表示状態、通知、認証状態を確認します。

読み込み後に値を確認せずOKを押すと、想定外のロット、Magic Number、通知先、保存先、外部連携設定で動作する場合があります。読み込み後のInputs確認は必ず行ってください。

読み込み後に確認する主な項目

setファイルを読み込んだ後は、特に以下の項目を確認してください。

確認項目確認内容影響
ロット初回ロット、固定ロット、倍率、最小ロット、最大ロットを確認します。注文数量、証拠金、リスクに影響します。
Magic Number他EAや他チャートと重複していないか確認します。注文管理、決済、集計、コピー対象に影響します。
TP/SL利確、損切り、トレーリング、建値、内部決済の設定を確認します。決済条件や注文可否に影響します。
対象銘柄銘柄固定、symbol指定、suffix、対象外銘柄の設定を確認します。対象外チャートで動かない場合があります。
対象時間足時間足制限、足確定判定、マルチタイムフレーム参照を確認します。判定結果や表示内容が変わる場合があります。
通知設定アラート、メール、プッシュ、Discord通知、通知ON/OFFを確認します。通知されない、誤通知、通知過多の原因になります。
WebRequest外部連携を使う場合、必要URLや送信設定を確認します。Discord、Google Sheets、外部API、認証に影響します。
CSV保存先ファイル名、保存先、文字コード、追記方式を確認します。保存失敗、上書き、文字化け、列ずれに影響します。
ライセンス認証口座認証、キー認証、外部認証、期限認証に関係する設定を確認します。認証NGや機能停止の原因になります。
表示設定パネル、ライン、ラベル、ボタン、色、表示ON/OFFを確認します。表示されない、重なる、見づらい原因になります。

setファイルの保存手順

現在のInputs設定を保存しておくと、検証条件や実運用条件を再現しやすくなります。設定変更前後でsetファイルを分けて保存しておくと、サポート確認や不具合確認にも役立ちます。

  1. EAまたはインジケーターの設定画面を開きます。
  2. Inputsタブを選択します。
  3. 現在の設定値を確認します。
  4. 「保存」または「Save」を選択します。
  5. 商品名、バージョン、用途、日付が分かる名前で保存します。
  6. 保存後、どの環境・どの目的で使うsetファイルかメモを残します。

setファイル名の付け方

setファイル名は、後から見ても内容が分かるようにしておくことを推奨します。

用途ファイル名の例目的
検証用EAName_v100_GOLD_M15_BT_20260525.setバックテスト条件を保存します。
デモ確認用EAName_v100_DEMO_GOLD_M15_20260525.setデモ口座での確認条件を保存します。
実運用前確認用EAName_v100_PRELIVE_GOLD_M15_20260525.set実運用前の最終確認条件を保存します。
変更前バックアップEAName_v100_before_change_20260525.set変更前の設定へ戻せるようにします。
変更後EAName_v100_after_change_20260525.set変更後の設定を明確にします。
サポート確認用EAName_v100_support_check_20260525.set問い合わせ時の確認用として保存します。

ファイル名に口座番号、Webhook URL、APIキー、個人情報などの秘密情報を含めないでください。

バージョン違いに注意

EAやインジケーターのバージョンが変わると、Inputs項目が追加、削除、名称変更、初期値変更される場合があります。

古いバージョンで保存したsetファイルを新しいバージョンへ読み込むと、一部の設定が反映されない、初期値に戻る、意味の異なる項目へ値が入る、外部連携設定が不足する場合があります。

状況起きる可能性があること確認方法
Inputs項目が追加された新しい項目が初期値のままになる場合があります。読み込み後に全項目を確認します。
Inputs項目が削除された古い設定値が使われない場合があります。商品更新履歴やマニュアルを確認します。
項目名が変更された読み込み結果が分かりにくくなる場合があります。変更前後のInputsを比較します。
初期値が変更された読み込み前後で想定値と異なる場合があります。読み込み後の値を手動で確認します。
外部連携項目が追加された通知、記録、認証が失敗する場合があります。WebRequest、Webhook、GAS、API設定を確認します。
ライセンス項目が変更された認証NGになる場合があります。認証ログとライセンス条件を確認します。

更新版の商品へsetファイルを読み込む場合は、読み込み後にすべてのInputsを確認し、必要に応じて新しいバージョン用として保存し直してください。

MT4版とMT5版のsetファイル

同じ商品名であっても、MT4版とMT5版では内部仕様やInputs構成が異なる場合があります。

MT4用のsetファイルをMT5版へ、MT5用のsetファイルをMT4版へ流用すると、設定ずれや読み込み不備が起きる可能性があります。商品ページやマニュアルで対象環境を確認してください。

検証用setと実運用用setを分ける

バックテスト、デモ確認、実運用前確認、実運用では、目的が異なります。setファイルも用途ごとに分けて管理してください。

setの種類主な用途注意点
バックテスト用Strategy Testerで条件を検証するために使います。実運用とスプレッド、約定、通信、外部連携条件が異なります。
デモ確認用デモ口座で起動、表示、通知、注文挙動を確認します。リアル口座と約定条件やスプレッドが異なる場合があります。
実運用前確認用本番前に最終確認するために使います。ロット、通知、認証、対象口座を必ず確認してください。
実運用用利用者自身の判断で実運用する場合に使います。利益や損失回避を保証するものではありません。
サポート確認用不具合確認や設定確認のために共有する場合があります。秘密情報をマスクしてください。

外部連携情報が含まれるsetに注意

Discord通知、Google Sheets連携、外部API、外部認証、CSV出力に対応した商品では、setファイル内に外部連携情報が含まれる場合があります。

setファイルを第三者へ送信する前に、以下のような情報が含まれていないか確認してください。

  • Discord Webhook URL
  • Google Apps Script URL
  • Google Sheets URL
  • 外部API URL
  • APIキー
  • Bearer token
  • 認証トークン
  • ライセンスキー
  • 口座番号
  • 外部サービスのID
  • CSV保存先に含まれる個人名や環境名

共有が必要な場合でも、先頭・末尾以外を伏せる、ダミー値に置き換える、サービス名だけ伝えるなど、共有範囲を限定してください。

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

サポート依頼、開発相談、不具合確認、検証条件の共有でsetファイルを送る場合は、以下を確認してください。

確認項目確認内容理由
対象商品名どの商品・どのEA・どのインジ用setか明記します。別商品との混同を防ぐためです。
バージョンEAやインジケーターのバージョンを明記します。Inputs構成の違いを確認するためです。
MT4 / MT5どちらの端末で使っているか明記します。端末違いによる確認ミスを防ぐためです。
用途バックテスト、デモ、実運用前確認、サポート確認などを明記します。確認すべき項目が変わるためです。
対象銘柄・時間足利用している銘柄、時間足、ブローカーを明記します。銘柄仕様や時間足依存の問題を確認するためです。
秘密情報Webhook、GAS、APIキー、口座番号、認証情報をマスクします。情報漏えいを防ぐためです。
ログsetだけでなく、ExpertsログやJournalログも必要に応じて共有します。設定値だけでは原因が分からない場合があるためです。

setファイルだけでは分からないこと

setファイルはInputs設定を保存したものですが、動作環境や実際の結果をすべて示すものではありません。

setだけでは分からないこと追加で確認するもの
EAが実際に起動しているかチャート画像、Expertsログ、Journalログ
自動売買が許可されているかMT4/MT5本体設定、EA個別設定、Journalログ
注文が失敗した理由Expertsログ、Journalログ、retcode、取引履歴
通知が届かない理由WebRequest設定、HTTPステータス、Webhook、Expertsログ
Google Sheetsに記録されない理由GAS URL、シート権限、列構成、HTTPステータス、GAS側ログ
CSVが保存されない理由保存先、書込権限、Files/Commonフォルダ、Expertsログ
ブローカー仕様の違い銘柄名、suffix、lot step、stops level、取引時間
バックテストとの差異テスター条件、期間、スプレッド、ヒストリーデータ、実行ログ

不具合確認では、setファイルだけでなく、ログ、スクリーンショット、発生時刻、再現手順をあわせて確認する必要があります。

よくあるsetファイルの問題

setファイルに関する不具合は、対象違い、バージョン違い、読み込み後確認不足、秘密情報、外部連携設定の不足から起きることが多くあります。

症状よくある原因確認すること
setを読み込んでも値が変わらない読み込み先が違う、対象商品が違う、読み込み後にOKを押していない対象EA、Inputs画面、読み込み手順を確認します。
一部の値だけ反映されないEAやインジのバージョン違い、Inputs項目の追加・削除商品バージョン、更新履歴、読み込み後の全項目を確認します。
EAが注文しない自動売買OFF、認証NG、ロット不備、対象銘柄違い、時間条件、Magic重複Inputs、Expertsログ、Journalログ、口座状態を確認します。
通知されない通知OFF、Webhook不備、WebRequest未設定、HTTPエラー通知設定、WebRequest、HTTPステータス、Expertsログを確認します。
CSVが保存されない保存先違い、ファイル名不備、書込権限不足、文字コード問題Files/Commonフォルダ、保存ログ、ファイル名を確認します。
認証できない口座番号違い、キー違い、期限切れ、外部認証失敗認証ログ、登録情報、WebRequest、通信状態を確認します。
別EAのポジションを触るMagic Number重複、対象Magic設定ミスMagic Number、対象ポジション条件、ログを確認します。
バックテスト結果が再現しない期間、銘柄、スプレッド、ヒストリーデータ、EA版、set版が違うテスター条件、EAバージョン、setファイル名、ログを確認します。

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

setファイルに関する問い合わせや不具合報告を行う場合は、以下の情報を整理してください。

確認項目内容補足
対象商品EA名、インジケーター名、ツール名正式名称が分かる場合は記載してください。
バージョン利用中の商品バージョン更新前後でInputsが違う場合があります。
MT4 / MT5利用している端末MT4版とMT5版で仕様が異なる場合があります。
setファイル名読み込んだsetファイル名用途や日付が分かると確認しやすくなります。
読み込み後のInputs現在の設定値、変更箇所スクリーンショットでも確認できます。
対象銘柄・時間足チャート銘柄、時間足、ブローカー、口座タイプ銘柄仕様や時間足条件の確認に使います。
症状何が想定と違うか読み込めない、反映されない、通知されない、注文しない等を明記します。
ログExpertsログ、Journalログ、外部連携ログ発生時刻前後を中心に確認します。
再現手順どの操作で同じ症状が出るか読み込み手順、変更手順、発生条件を整理します。

送信しないでください

setファイル、ログ、スクリーンショット、問い合わせ内容には、秘密情報が含まれる場合があります。以下の情報は、そのまま送信しないでください。

  • MT4 / MT5のログインパスワード
  • 投資家パスワード
  • VPSログイン情報
  • クレジットカード情報
  • 本人確認書類
  • 返金に不要な銀行口座情報
  • Discord Webhook URL
  • Google Apps Script URL
  • Google Sheets URLの実値
  • 外部APIキー
  • Bearer token
  • 認証トークン
  • ライセンス認証情報の実値
  • 口座番号の全桁
  • 問い合わせに不要な個人情報
  • 第三者EA・インジケーターの保護解除や無断解析を目的とする資料

共有が必要な場合でも、先頭・末尾以外を伏せる、ダミー値に置き換える、サービス名だけ伝えるなど、共有範囲を限定してください。

関連ページ

setファイルの確認とあわせて、以下のページも確認してください。

確認したい内容関連ページ使い方
導入ガイド全体を確認したい導入ガイド設置、set、WebRequest、Discord、ログ確認の全体像を確認します。
EA・インジの設置方法を確認したいMT4/MT5設置方法配置先、ナビゲーター更新、チャート設置、自動売買許可を確認します。
WebRequestを確認したいWebRequest設定方法Discord通知、Google Sheets、Webhook、外部APIで必要な許可URLを確認します。
Discord通知を確認したいDiscord通知設定Webhook作成、通知テスト、通知失敗時の確認項目を整理します。
動作環境を確認したい動作環境Windows PC、VPS、MT4/MT5、口座条件、外部連携条件を確認します。
不具合報告前に整理したい不具合報告・サポート依頼ログ、スクリーンショット、setファイル、再現手順を整理します。
サポート範囲を確認したいサポート方針サポート対象、対象外、有償対応となる内容を確認します。
ライセンス条件を確認したいライセンスについて利用権、認証方式、ソースコード、禁止事項を確認します。
購入前の確認事項を見たい購入前確認事項商品内容、動作環境、納品物、ライセンス、サポート範囲を確認します。
免責事項を確認したい免責事項・リスク説明EA・インジ・コピーEA・補助ツール利用時のリスクを確認します。
問い合わせしたいお問い合わせ商品・導入・開発・不具合に関する問い合わせに使用します。

お問い合わせ

setファイルを読み込めない、読み込み後の値が想定と違う、EAが注文しない、通知されない、認証できないなどの問題がある場合は、お問い合わせフォームよりご連絡ください。

お問い合わせ時は、対象商品名、MT4/MT5の別、商品バージョン、setファイル名、対象銘柄、時間足、読み込み後のInputs、Expertsログ、Journalログ、スクリーンショット、再現手順を分かる範囲で整理してください。

売買タイミングの助言、相場予測、利益保証、特定ブローカーや口座開設の推奨、資金配分やロット数の個別助言、運用代行に関するご相談には対応していません。

お問い合わせする

まとめ

setファイルは、EAやインジケーターのInputs設定を保存したファイルです。EA本体やインジケーター本体ではないため、チャートへ適用したあと、Inputsタブから読み込む必要があります。

読み込み後は、ロット、Magic Number、TP/SL、通知、WebRequest、Discord、Google Sheets、CSV、ライセンス認証、対象銘柄、対象時間足などを必ず確認してください。

setファイルには、Webhook URL、GAS URL、APIキー、認証トークン、口座番号などの秘密情報が含まれる場合があります。共有前には必ずマスクし、必要な範囲だけを送信してください。

setファイルの内容が正しくても、動作環境、MT4/MT5設定、自動売買許可、ブローカー仕様、WebRequest、外部サービス状態、ライセンス認証、ログ内容によって、実際の動作は変わる場合があります。利益、勝率、損失回避、元本保全、将来の運用成績を保証するものではありません。

記事URLをコピーしました