EA開発仕様整理サポート|MQL4/MQL5開発前の条件・仕様確認
EA開発仕様整理サポートは、MT4またはMT5向けのEA開発を依頼する前に、売買条件、決済条件、ロット、リスク管理、通知、ログ、検証条件を整理するためのサポートメニューです。
EA開発では、「どの条件でエントリーするか」だけでなく、「いつ発注しないか」「どの条件で決済するか」「どのログを残すか」「どの環境で検証するか」を先に整理しておくことが重要です。仕様が曖昧なまま開発を進めると、完成後に動作確認や修正範囲が分かりにくくなります。
このサポートは、EA開発前の条件整理と確認項目の整理を目的としています。売買判断、推奨ロット、推奨銘柄、利益保証、勝率保証、損失回避保証を行うものではありません。
このページで確認できること
| 確認項目 | 確認する内容 | 注意点 |
|---|---|---|
| 開発目的 | 新規EA、既存EA改修、インジケーターEA化、半裁量EA、通知ツールなど、作りたい内容を整理します。 | 用途が異なると、必要な仕様書や確認ログも変わります。 |
| エントリー条件 | 売買方向、時間足、インジケーター条件、価格条件、確定足判定などを整理します。 | 売買判断そのものではなく、依頼者が指定する条件を仕様として整理します。 |
| 決済条件 | TP、SL、時間決済、反対シグナル決済、トレーリング、建値移動、部分決済などを整理します。 | 決済条件は、発注条件と分けて確認します。 |
| リスク管理 | ロット計算、最大ポジション数、最大スプレッド、同時稼働制御、ナンピン制御などを整理します。 | 推奨ロットではなく、利用者が指定する計算ルールや上限を確認します。 |
| ログ・通知 | Expertsログ、エラー出力、Discord通知、CSV出力、Google Sheets連携の要否を整理します。 | Webhook URLやAPIキーなどの機密情報は本文や依頼文にそのまま記載しないでください。 |
| 検証条件 | 銘柄、時間足、バックテスト期間、スプレッド、setファイル、検証ログを整理します。 | バックテスト結果は、将来の結果を保証するものではありません。 |
対象となる方
このサポートは、EA開発を依頼したいものの、条件や動作仕様をどのように整理すればよいか分からない方を対象にしています。新規開発だけでなく、既存EAの改修、インジケーターのEA化、通知機能追加、ログ出力追加、半裁量EA化の相談前整理にも利用できます。
| 対象 | 整理する内容 |
|---|---|
| 新規EAを作りたい方 | エントリー条件、決済条件、ロット、リスク管理、対象銘柄、時間足を整理します。 |
| 既存EAを改修したい方 | 現在の動作、変更したい内容、残したい機能、修正対象の範囲を整理します。 |
| インジケーターをEA化したい方 | サイン条件、確定足、リペイント有無、バッファ取得、発注タイミングを整理します。 |
| 半裁量EAを作りたい方 | 手動判断と自動処理の分担、パネル操作、決済補助、通知条件を整理します。 |
| 通知・ログ機能を追加したい方 | 通知先、通知タイミング、ログ形式、CSV出力、外部連携の有無を整理します。 |
EA開発前に整理する前提
自動売買か、裁量補助かを分ける
EA開発では、完全自動売買にするのか、裁量判断を補助する半裁量EAにするのかを先に分けて整理します。完全自動売買では、エントリー、決済、ロット、リスク管理の条件を明確にする必要があります。半裁量EAでは、利用者が手動で判断する部分と、EAが補助する部分を分けて確認します。
判定条件と発注処理を分ける
「買い条件になったら買う」という説明だけでは、仕様として不足する場合があります。判定条件、発注前チェック、ロット計算、スプレッド制限、発注結果ログを分けて整理すると、開発後の確認がしやすくなります。
表示・通知・ログの有無を決める
EAの動作確認では、画面表示、Expertsログ、通知、CSV出力などが重要になります。販売前や運用前の確認を考える場合は、発注結果だけでなく、なぜエントリーしなかったのか、どの条件で止まったのかを確認できるログ設計も整理しておくと分かりやすくなります。
仕様整理の流れ
| 順番 | 整理すること | 確認内容 |
|---|---|---|
| 1 | 作りたいEAの目的を整理する | 新規EA、既存EA改修、半裁量EA、通知付きEA、インジケーターEA化などを分けます。 |
| 2 | 対象環境を整理する | MT4 / MT5、対象銘柄、時間足、VPSの有無、ブローカー仕様を確認します。 |
| 3 | 売買条件を整理する | 買い条件、売り条件、使用するインジケーター、確定足、時間帯条件を整理します。 |
| 4 | 発注前チェックを整理する | スプレッド、最大ポジション数、同一バー制御、重複発注防止、取引時間を確認します。 |
| 5 | 決済条件を整理する | TP、SL、トレーリング、建値移動、反対シグナル、時間決済を確認します。 |
| 6 | ログ・通知を整理する | Expertsログ、Discord通知、CSV出力、Google Sheets連携の有無を確認します。 |
| 7 | 検証条件を整理する | バックテスト期間、銘柄、時間足、スプレッド、setファイル、確認ログを整理します。 |
仕様書に入れる主な項目
| 項目 | 整理する内容 | 確認ポイント |
|---|---|---|
| 基本情報 | EA名、対象MT4 / MT5、対象銘柄、時間足、用途を整理します。 | MT4用とMT5用では実装仕様が異なります。 |
| エントリー条件 | 買い条件、売り条件、インジケーター条件、価格条件、時間帯条件を整理します。 | 確定足で判定するか、リアルタイムで判定するかを分けます。 |
| 決済条件 | 利確、損切り、時間決済、反対シグナル決済、トレーリング、建値移動を整理します。 | 複数の決済条件がある場合は、優先順位を決めます。 |
| ロット条件 | 固定ロット、残高連動、複利計算、最大ロット、最小ロットを整理します。 | 推奨ロットではなく、計算式と上限を仕様として確認します。 |
| ポジション管理 | 最大ポジション数、同一方向制限、両建て可否、Magic Number、複数EA運用を整理します。 | 他EAとの干渉を避けるために重要です。 |
| ナンピン・グリッド | 追加条件、間隔、最大段数、ロット倍率、平均建値、決済条件を整理します。 | リスクが高くなりやすいため、上限と停止条件を明確にします。 |
| フィルター | スプレッド、時間帯、曜日、ニュース回避、ボラティリティ、口座条件を整理します。 | エントリー条件とは別に、停止条件として扱う場合があります。 |
| 通知・ログ | 通知タイミング、ログ出力、エラー出力、CSV出力、外部連携を整理します。 | 運用後の確認や不具合調査に関わります。 |
開発前に決めておきたいこと
エントリーしない条件
EAでは、エントリー条件だけでなく、エントリーしない条件も重要です。スプレッドが広い時、取引時間外、すでにポジションがある時、同じバーで重複発注しそうな時など、発注を止める条件を整理しておくと、実装後の確認がしやすくなります。
ログに残す内容
EAがエントリーしなかった時に、理由が分からないと検証が難しくなります。条件未達、スプレッド超過、時間外、最大ポジション到達、認証未確認、外部連携失敗など、どの状態をログに残すかを先に決めておくと、導入後の確認に役立ちます。
販売配布を前提にするか
個人利用のEAと、購入者へ配布するEAでは、必要な確認項目が異なります。配布を前提にする場合は、入力項目、説明文、HELP、manual、初期確認、問い合わせ時のログ提出方法まで整理する必要があります。
相談前に整理すること
| 整理する情報 | 内容 | 注意点 |
|---|---|---|
| 開発目的 | 新規開発、改修、EA化、通知追加、ログ追加などを整理します。 | 目的が複数ある場合は、優先順位を付けてください。 |
| 使用環境 | MT4 / MT5、対象銘柄、時間足、VPSの有無を整理します。 | 複数環境で使う場合は、環境ごとに分けます。 |
| 売買条件 | 買い条件、売り条件、確定足、使用インジケーター、時間帯条件を整理します。 | 画像だけでなく、文章でも条件を整理してください。 |
| 決済条件 | TP、SL、トレーリング、建値移動、反対シグナル、時間決済を整理します。 | 複数条件がある場合は、優先順位を明確にします。 |
| リスク管理 | ロット計算、最大ポジション、最大損失、最大スプレッド、停止条件を整理します。 | 推奨値ではなく、利用者が指定する条件として扱います。 |
| 参考資料 | 既存EA、インジケーター、仕様メモ、スクリーンショット、ログを整理します。 | 権利不明のコードや第三者配布物は、扱える範囲の確認が必要です。 |
送る情報・送らない方がよい情報
| 区分 | 情報 | 扱い |
|---|---|---|
| 送る情報 | 作りたいEAの目的、対象MT4 / MT5、銘柄、時間足 | 仕様整理の前提として使います。 |
| 送る情報 | エントリー条件、決済条件、ロット条件、停止条件 | 文章、表、スクリーンショットで整理してください。 |
| 送る情報 | 既存EAやインジケーターの動作説明、ログ、設定画面 | 権利や利用許可がある範囲で共有してください。 |
| 送る情報 | バックテスト条件、setファイル名、検証期間、確認したいログ | 再現条件を確認するために使います。 |
| 送らない方がよい情報 | 口座番号、氏名、メールアドレス、ログイン情報 | 個人情報にあたるため共有しないでください。 |
| 送らない方がよい情報 | Webhook URL、GAS URL、APIキー、認証トークン | 外部連携の機密情報のため、必ず伏せてください。 |
| 送らない方がよい情報 | 権利不明のソースコードや第三者の有料配布物 | 改修や解析ができない場合があります。事前確認が必要です。 |
対応できない内容
EA開発仕様整理サポートは、依頼者が指定する条件や確認項目を整理するための技術支援です。利益が出るロジックの提案、売買判断の代行、推奨ロットや推奨銘柄の案内を行うものではありません。
| 対応しない内容 | 理由 |
|---|---|
| 勝てるロジックの提案 | 利益保証や投資助言に見える可能性があるためです。 |
| 推奨ロットや推奨銘柄の案内 | 利用者の取引判断や資金管理に関わるためです。 |
| 売買タイミングの指示 | 売買指示や投資判断の代行に該当する可能性があります。 |
| 権利不明コードの改修 | 第三者の権利や利用条件を確認できない場合、対応できないことがあります。 |
| 外部サービスの永続対応保証 | Discord、Google Sheets、Webhook、MT4 / MT5本体、ブローカー仕様は変更される場合があります。 |
記事固有の実務チェック表
| チェック項目 | 確認内容 |
|---|---|
| 開発目的 | 新規EA、改修、半裁量EA、通知追加、インジケーターEA化のどれかを整理した。 |
| 対象環境 | MT4 / MT5、銘柄、時間足、VPS、ブローカー仕様を整理した。 |
| エントリー条件 | 買い条件、売り条件、確定足、時間帯、使用インジケーターを整理した。 |
| 発注前チェック | スプレッド、最大ポジション、同一バー制御、重複発注防止を整理した。 |
| 決済条件 | TP、SL、トレーリング、建値移動、反対シグナル、時間決済を整理した。 |
| リスク管理 | ロット計算、最大ロット、最大ポジション、停止条件を整理した。 |
| ログ設計 | エントリーしない理由、発注結果、エラー、通知結果をログに残すか整理した。 |
| 検証条件 | バックテスト期間、銘柄、時間足、スプレッド、setファイルを整理した。 |
| 機密情報 | 口座番号、Webhook URL、APIキー、認証情報を伏せた。 |
よくある質問
EAの条件を文章で説明できなくても相談できますか?
相談できます。スクリーンショット、手書きメモ、既存インジケーターのサイン例、バックテスト条件などをもとに、仕様として整理できる形へ分解します。ただし、最終的な売買条件は依頼者側で確認する必要があります。
利益が出るロジックを考えてもらえますか?
いいえ。EA開発仕様整理サポートは、依頼者が指定する条件を開発前に整理するための技術支援です。利益保証、勝率保証、売買判断、推奨ロット、推奨銘柄の案内は行いません。
既存EAの改修相談もできますか?
相談できます。ただし、権利や利用条件が確認できないEA、第三者が配布している有料EA、改変が禁止されている可能性があるファイルは、対応可否を先に確認する必要があります。
インジケーターのサインをEA化できますか?
サイン条件、バッファ取得、確定足、リペイント有無、通知条件、発注タイミングを整理できれば、EA化の検討対象になります。インジケーターの仕様や利用条件も確認してください。
仕様整理だけ依頼して、開発は後から判断できますか?
可能です。先に仕様を整理しておくと、開発範囲、未決事項、検証条件、必要な資料が分かりやすくなります。開発に進むかどうかは、整理後に判断できます。
関連して確認したい内容
| 確認したい内容 | 確認するページ | 使い方 |
|---|---|---|
| EAやインジケーターの導入状態を確認したい | EA・インジケーター導入確認サポート | ファイル配置、チャート適用、許可設定、初期ログを確認する場合に使います。 |
| 開発前にログやエラーを整理したい | MT5ログ確認・診断サポート | 既存EAやインジケーターの動作確認、注文エラー、通知不具合を整理する場合に使います。 |
まとめ
EA開発仕様整理サポートでは、MT4 / MT5向けEAの開発前に、エントリー条件、決済条件、ロット、リスク管理、ログ、通知、検証条件を整理します。仕様を先に分けて確認しておくと、開発範囲、未決事項、動作確認の方法が分かりやすくなります。
相談前には、作りたいEAの目的、対象環境、売買条件、決済条件、リスク管理、ログや通知の要否を整理してください。口座番号、Webhook URL、APIキー、認証情報などの機密情報は必ず伏せてください。
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。