setファイルの使い方
このページでは、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本体やインジケーター本体ではありません。 |
| 拡張子 | .set | EX4 / EX5とは役割が異なります。 |
| 読み込み場所 | EAまたはインジケーターの設定画面内にあるInputsタブから読み込みます。 | ExpertsやIndicatorsへ入れるだけでは反映されません。 |
| 保存内容 | ロット、Magic Number、TP/SL、通知設定、外部連携設定、表示設定など | 商品やバージョンによって保存項目が異なります。 |
| 用途 | 設定の再現、検証条件の保存、サポート確認、開発・改修時の状態共有 | 共有前に秘密情報が含まれていないか確認してください。 |
setファイルを使う前に確認すること
setファイルは、対象商品、対象バージョン、MT4/MT5の別、Inputs構成が合っていないと、想定どおりに読み込めない場合があります。
| 確認項目 | 確認内容 | 注意点 |
|---|---|---|
| 対象商品 | setファイルが対象EA・対象インジケーター用か確認します。 | 別商品のsetファイルは使用しないでください。 |
| 対象バージョン | EAやインジケーターのバージョンとsetファイルの想定バージョンを確認します。 | Inputs項目が増減していると設定ずれが起きる場合があります。 |
| MT4 / MT5 | MT4用かMT5用か確認します。 | 同名商品でもMT4版とMT5版でInputs構成が異なる場合があります。 |
| 商品種別 | EA用、インジケーター用、コピーEA用、通知ツール用などを確認します。 | 商品種別が違うと設定値の意味が異なる場合があります。 |
| 用途 | 検証用、実運用用、デモ用、サポート確認用、開発確認用を区別します。 | 検証用setをそのまま実運用へ使わないでください。 |
| 秘密情報 | Webhook URL、GAS URL、APIキー、認証情報、外部シートURLの有無を確認します。 | 共有前に必ずマスクしてください。 |
setファイルの読み込み手順
setファイルは、EAやインジケーターをチャートへ適用したあと、Inputsタブから読み込みます。
- MT4またはMT5を起動します。
- 対象EAまたはインジケーターをチャートへ適用します。
- 設定画面を開きます。
- Inputsタブを選択します。
- 「読み込み」または「Load」を選択します。
- 対象のsetファイルを選択します。
- 読み込み後、Inputsの値が想定どおりか確認します。
- ロット、Magic Number、TP/SL、通知、外部連携、ライセンス認証に関係する項目を確認します。
- 問題なければOKを押して反映します。
- 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ファイルを分けて保存しておくと、サポート確認や不具合確認にも役立ちます。
- EAまたはインジケーターの設定画面を開きます。
- Inputsタブを選択します。
- 現在の設定値を確認します。
- 「保存」または「Save」を選択します。
- 商品名、バージョン、用途、日付が分かる名前で保存します。
- 保存後、どの環境・どの目的で使う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、外部サービス状態、ライセンス認証、ログ内容によって、実際の動作は変わる場合があります。利益、勝率、損失回避、元本保全、将来の運用成績を保証するものではありません。