EA作成代行
EA作成代行では、MT4/MT5向けのEAを、指定された仕様に基づいて作成します。
エントリー条件、決済条件、ロット管理、ナンピン、トレーリング、時間制御、通知、ログ出力、バックテスト確認など、EAとして必要な処理を整理し、MQL4 / MQL5で実装するための相談ページです。
重要:EAファンクラブでは、投資助言、売買指示、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカーへの誘導を目的とした案内は行いません。EA作成代行は、依頼者が指定した条件・仕様をMT4/MT5上で動作するプログラムとして実装する技術サービスです。
EA作成代行について
EA作成代行は、裁量ルール、検証済みロジック、既存インジケーターのサイン、手動で行っている注文・決済手順などを、MT4/MT5上で動作するEAとして実装するサービスです。
EAの仕様は、事前に整理されているほど、見積・開発・検証が進めやすくなります。反対に、「勝てるEAを作ってほしい」「利益が出る条件を考えてほしい」といった依頼は、投資助言や売買判断に該当する可能性があるため対応できません。
| 区分 | 内容 | 対応方針 |
|---|---|---|
| 対応できること | 指定条件をEA化する、既存ルールを自動化する、ログや通知を付ける | 仕様に基づいて技術的に実装します。 |
| 対応できないこと | 勝てる条件の提案、売買タイミングの助言、利益保証、推奨ロット提示 | 投資助言や売買指示に見える内容は対応しません。 |
| 確認が必要なこと | 仕様の再現性、検証条件、利用環境、対応銘柄、時間足、外部連携 | 見積前に情報整理が必要です。 |
EA作成で対応できる内容
EA作成代行では、主に次のような機能を相談できます。
| 機能 | 内容 | 見積前に必要な情報 |
|---|---|---|
| エントリー条件 | インジケーター条件、ローソク足条件、時間足条件、価格条件など | BUY条件、SELL条件、判定足、使用インジケーター、確定足/現在足の区別 |
| 決済条件 | TP、SL、時間決済、反対シグナル決済、条件決済など | 決済タイミング、優先順位、部分決済の有無、決済対象 |
| ロット管理 | 固定ロット、残高比率、証拠金確認、ロット上限など | 計算式、最小ロット、最大ロット、ロット丸め、口座通貨 |
| ナンピン・追加エントリー | 追加間隔、最大回数、倍率、平均建値、バスケット決済など | 追加条件、距離、最大数、ロット倍率、決済方式 |
| トレーリング | 固定幅、段階式、ATR連動、建値移動など | 開始条件、追従幅、更新頻度、SL変更条件 |
| 時間制御 | 稼働時間、曜日制限、停止時間、日次停止など | サーバー時間基準か、PC時間基準か、停止時の挙動 |
| スプレッド制限 | 最大スプレッド超過時の新規停止など | point基準、pips基準、銘柄ごとの差分 |
| Magic Number管理 | EA別、ロジック別、方向別の識別 | 他EAとの併用、手動ポジション扱い、コピーEA連携の有無 |
| 通知機能 | Discord通知、Push通知、メール通知など | 通知対象、通知頻度、Webhook利用の有無 |
| ログ出力 | Expertsログ、CSVログ、検証用ログなど | 確認したい項目、出力頻度、バックテスト時のログ量 |
| バックテスト対応 | Strategy Testerで確認しやすいログ・設定構成 | 対象銘柄、期間、時間足、検証条件、setファイル |
EA作成で対応しない内容
次の内容は、EA作成代行では対応できません。
| 対応しない内容 | 理由 | 確認ページ |
|---|---|---|
| 勝てるロジックの提案 | 投資助言や売買判断に該当する可能性があるため | 投資助言を行わない方針 |
| 売買タイミングの推奨 | 個別の売買判断に関する助言になる可能性があるため | 投資助言を行わない方針 |
| 利益保証・勝率保証 | 相場環境や運用条件により結果は変動するため | 免責事項・リスク説明 |
| 推奨ロット・推奨資金管理 | 利用者の資金状況やリスク許容度に関わるため | 免責事項・リスク説明 |
| 運用代行 | 利用者の口座を預かって売買や運用を行うことはありません。 | 利用規約 |
| 特定ブローカーへの誘導 | 口座開設誘導やIB誘導を目的としないため | 広告・紹介方針 |
EA作成の主な種類
EAといっても、自動売買の範囲や目的によって設計が変わります。依頼前に、どのタイプに近いかを整理してください。
| 種類 | 概要 | 確認ポイント |
|---|---|---|
| 完全自動EA | 条件成立時に自動でエントリー・決済を行うEA | エントリー条件、決済条件、停止条件、リスク制御を明確にします。 |
| 半自動EA | 初回エントリーは手動、決済や追加処理はEAが補助するEA | どこまでを手動、どこからを自動にするかを明確にします。 |
| 注文補助EA | ボタン発注、ロット計算、SL/TP設定などを補助するEA | 裁量判断とEA処理の責務を分けます。 |
| 決済補助EA | トレーリング、建値移動、部分決済、条件決済を補助するEA | 決済対象、優先順位、手動ポジションの扱いを確認します。 |
| ナンピン・グリッド系EA | 追加エントリー、平均建値、バスケット決済などを扱うEA | 追加条件、最大回数、ロット倍率、損切り条件を明確にします。 |
| 通知・監視EA | 売買をせず、条件成立や口座状態を通知・表示するEA | 通知条件、通知先、通知頻度、WebRequest設定を確認します。 |
開発前に整理する仕様
EA作成では、仕様が曖昧なままだと、見積・実装・検証のすべてで認識違いが起きやすくなります。次の項目をできるだけ具体的に整理してください。
| 項目 | 整理する内容 | 例 |
|---|---|---|
| 対象環境 | MT4 / MT5、ブローカー、口座方式 | MT5、Hedging口座、GOLD、M15 |
| 対象銘柄 | 使用するsymbol | GOLD、USDJPY、EURUSDなど |
| 対象時間足 | 判定に使う時間足 | M5、M15、H1など |
| エントリー条件 | BUY条件、SELL条件、判定足 | 確定足でMAクロス、RSIが指定値以上など |
| 決済条件 | TP、SL、条件決済、反対シグナル、時間決済 | 固定TP/SL、反対サイン決済、指定時刻クローズなど |
| ロット条件 | 固定ロット、倍率、残高比率、最大ロット | 初期ロット0.01、最大ロット0.10など |
| ポジション制限 | 同時保有数、同方向制限、両建て可否 | 同一方向1ポジションまで、BUY/SELL同時可など |
| Magic Number | EA識別、ロジック識別 | ロジックごとにMagicを分けるなど |
| 通知 | Discord、Push通知、メール通知など | 注文時、決済時、エラー時のみ通知 |
| ログ | Expertsログ、CSVログ、検証ログ | エントリー判定理由、retcode、ポジション状態を出力 |
| バックテスト | 確認したい銘柄、期間、時間足、初期証拠金 | GOLD M15、1年分、スプレッド固定など |
EA作成の進め方
EA作成は、仕様確認、見積、実装、コンパイル確認、検証、修正、納品の流れで進めます。
| 工程 | 内容 | 依頼者側で必要なこと |
|---|---|---|
| 1. 相談 | 作りたいEAの概要を確認します。 | 目的、対象環境、売買条件、希望機能を整理してください。 |
| 2. 仕様整理 | エントリー、決済、ロット、通知、ログなどを整理します。 | 条件を文章、画像、表、サンプルで具体化してください。 |
| 3. 見積 | 作業範囲、難易度、納品物、対応範囲を確認します。 | 追加希望や優先順位があれば伝えてください。 |
| 4. 実装 | MQL4 / MQL5でEAを作成します。 | 仕様変更がある場合は早めに共有してください。 |
| 5. コンパイル確認 | コンパイルエラーがない状態を確認します。 | 必要に応じて利用環境を共有してください。 |
| 6. 動作確認 | Strategy Testerやデモ環境で動作を確認します。 | 想定条件と動作が合っているか確認してください。 |
| 7. 修正 | 仕様差分や不具合があれば調整します。 | ログ、スクリーンショット、再現条件を共有してください。 |
| 8. 納品 | EA本体、必要に応じてsetファイルや説明を納品します。 | 導入方法と利用条件を確認してください。 |
納品物の例
案件内容により納品物は異なります。見積時に、どの形式で納品するかを確認します。
| 納品物 | 内容 | 注意点 |
|---|---|---|
| EA本体 | ex4 / ex5、またはmq4 / mq5 | ソースコード納品の有無は案件ごとに確認します。 |
| setファイル | Inputs設定を保存したファイル | 対象バージョンと内容を確認してください。 |
| 簡易マニュアル | 設置方法、Inputs説明、注意点 | 複雑な仕様では別途詳細マニュアルが必要になる場合があります。 |
| 検証ログ | コンパイル確認、動作確認、バックテスト確認など | 検証結果は将来の成績を保証するものではありません。 |
| CSVログ仕様 | 出力列、保存先、ファイル名など | 必要な場合のみ対応します。 |
見積前に用意するとよい資料
見積前に資料が整理されていると、開発範囲や費用感を確認しやすくなります。
| 資料 | 内容 | あるとよい理由 |
|---|---|---|
| 仕様メモ | EAで実現したい内容を文章で整理したもの | 全体像を確認しやすくなります。 |
| エントリー条件表 | BUY条件、SELL条件、判定タイミング | 実装条件を明確にできます。 |
| 決済条件表 | TP、SL、トレーリング、反対決済、時間決済など | 出口処理の優先順位を確認できます。 |
| チャート画像 | 理想のエントリー位置、決済位置、表示例 | 仕様イメージのズレを減らせます。 |
| 使用インジケーター | ex4 / ex5 / mq4 / mq5、設定値、バッファ番号など | EAからサイン取得できるか確認できます。 |
| 既存EA・既存インジ | 参考にしたい既存ファイル | 新規作成か改修かを判断できます。 |
| バックテスト条件 | 銘柄、時間足、期間、初期証拠金、spread | 検証条件を揃えやすくなります。 |
| ログ・エラー | 既存EAで問題がある場合のExpertsログ、Journalログ | 不具合原因や必要改修範囲を確認できます。 |
見積前に整理する情報は、次のページも確認してください。
既存EAの改修との違い
このページは、新規のEA作成代行を中心に説明しています。既存EAや既存インジケーターの改修を相談したい場合は、既存ファイルの有無、ソースコードの有無、現在の不具合、追加したい機能を整理してください。
| 区分 | 概要 | 確認ポイント |
|---|---|---|
| 新規EA作成 | 仕様に基づいてEAを新しく作成する | エントリー条件、決済条件、ロット、通知、ログなどを整理します。 |
| 既存EA改修 | 既存EAへ機能追加・修正を行う | ソースコードの有無、改修可能性、既存仕様、エラー状況を確認します。 |
| 既存インジ連携 | 既存インジのサインをEAで読み取る | iCustom対応、buffer番号、サイン値、確定足判定を確認します。 |
外部連携・通知を追加したい場合
EAにDiscord通知、Google Sheets連携、CSV出力、Webhook、外部認証などを追加することも相談できます。
外部連携を含む場合は、EA本体の売買判定と、通知・記録・外部通信処理を分けて設計します。
| 外部連携 | 内容 | 確認事項 |
|---|---|---|
| Discord通知 | 注文、決済、エラー、稼働状況をDiscordへ通知 | Webhook URL、通知頻度、通知対象 |
| Google Sheets連携 | 運用ログ、損益、ステータスをシートへ記録 | GAS URL、権限、書き込み項目 |
| CSV出力 | ローカルファイルへログや履歴を保存 | 保存先、列構成、出力頻度 |
| 外部認証 | 利用者認証、期限認証、口座認証など | 認証方式、失敗時の動作、通信エラー時の扱い |
| Webhook送信 | 外部サービスへ状態を送信 | 送信先、payload、HTTPステータス確認 |
WebRequestを使う機能では、利用者側でWebRequest設定が必要になる場合があります。
開発時に重視する確認ポイント
EA開発では、動くことだけでなく、後から確認できることも重要です。
| 確認ポイント | 内容 | 理由 |
|---|---|---|
| 責務分離 | signal、execution、risk、exit、notification、loggingを分ける | 原因調査や仕様変更がしやすくなります。 |
| ログ設計 | 判定理由、注文結果、retcode、ポジション状態を出す | 不具合時に原因を追いやすくなります。 |
| 入力値整理 | Inputsを分かりやすく並べる | 利用者が設定ミスしにくくなります。 |
| 安全ガード | スプレッド、ロット、証拠金、取引時間、最大ポジション数を確認する | 想定外の発注を減らすためです。 |
| BT/LIVE差分 | バックテストとリアル環境の差を考慮する | 外部連携や約定条件はテスターと実環境で異なる場合があります。 |
| 表示系と判定系の分離 | 画面表示とEA内部状態を混同しない | UI表示の不具合が売買判定へ影響しないようにするためです。 |
依頼時に送ってはいけない情報
見積やサポート依頼では、必要な情報を整理する一方で、機密情報をそのまま送らないよう注意してください。
- 口座パスワード
- 投資家パスワード
- Webhook URLの実値
- GAS URLの実値
- APIキー
- 認証トークン
- 口座番号の全桁
- 個人情報
- 第三者の情報
- 未加工の運用履歴画像
注意:ログやスクリーンショットを送る場合は、口座番号、Webhook URL、GAS URL、APIキー、認証トークン、個人情報をマスクしてください。
よくある相談例
| 相談例 | 確認すること | 補足 |
|---|---|---|
| インジケーターのサインで自動エントリーしたい | インジケーター名、buffer番号、サイン値、確定足判定 | iCustomで取得できる形式か確認が必要です。 |
| 指定時間だけEAを動かしたい | 稼働時間、停止時間、サーバー時間基準か | 時間基準を明確にします。 |
| ナンピンEAを作りたい | 追加距離、最大回数、ロット倍率、損切り条件 | リスクが大きくなるため、仕様を明確にする必要があります。 |
| トレーリングを付けたい | 開始条件、追従幅、建値移動、更新条件 | SL変更制限やFreezeLevelも確認します。 |
| Discordへ注文通知を送りたい | 通知対象、Webhook、通知頻度、WebRequest設定 | Webhook URLは秘密情報として扱います。 |
| バックテストで検証しやすいEAにしたい | ログ項目、setファイル、検証条件、CSV出力 | ログ量が多すぎるとテスト速度へ影響する場合があります。 |
依頼前チェック表
- □ MT4 / MT5のどちらで作るか決めている
- □ 対象銘柄を整理している
- □ 対象時間足を整理している
- □ BUY条件とSELL条件を分けている
- □ 現在足判定か確定足判定かを整理している
- □ 決済条件を整理している
- □ TP / SL / トレーリング / 時間決済の優先順位を整理している
- □ ロット管理方法を整理している
- □ 最大ポジション数や同時保有条件を整理している
- □ Magic Numberの扱いを整理している
- □ 手動ポジションを対象にするか整理している
- □ 通知や外部連携の有無を整理している
- □ バックテスト条件を整理している
- □ 必要なログ項目を整理している
- □ 参考画像やサンプルを用意している
- □ 投資助言・利益保証を求める依頼ではないことを確認している
関連ページ
| ページ | 確認できる内容 |
|---|---|
| 開発代行 | EA・インジケーター・既存改修・外部連携など、開発代行全体の入口です。 |
| 見積依頼前の確認事項 | 見積前に整理する情報、資料、ログ、スクリーンショットを確認できます。 |
| お問い合わせ | EA作成代行の相談・見積依頼の入口です。 |
| MT4/MT5設置方法 | 納品後のEA設置方法を確認できます。 |
| setファイルの使い方 | EAのInputs設定ファイルの読み込み・保存方法を確認できます。 |
| WebRequest設定方法 | Discord通知や外部連携を使う場合のWebRequest設定を確認できます。 |
| 動作環境 | 利用前に確認するMT4/MT5、VPS、OS、口座条件を確認できます。 |
| サポート方針 | 開発後のサポート対象、対象外、追加対応になる内容を確認できます。 |
| 購入前確認事項 | 購入・依頼前に確認する条件や注意事項を確認できます。 |
| 利用規約 | サイト・商品・サービス利用時の基本条件を確認できます。 |
| 免責事項・リスク説明 | EAや投資関連ツール利用時のリスクと免責を確認できます。 |
| 投資助言を行わない方針 | 当サイトが投資助言・売買指示を行わない方針を確認できます。 |
FAQ
売買ロジックを考えてもらえますか?
いいえ。売買ロジックの提案、売買タイミングの助言、推奨銘柄、推奨ロット、利益保証、勝率保証にあたる内容は対応できません。依頼者が指定した条件を、EAとして実装する相談になります。
インジケーターのサインを使ってEA化できますか?
可能な場合があります。ただし、iCustomで取得できる形式か、buffer番号、サイン値、確定足判定、リペイントの有無などを確認する必要があります。インジケーターの仕様によっては、EA化に追加確認が必要です。
ソースコードなしでもEAを作れますか?
新規作成であれば可能です。既存EAの改修の場合は、ソースコードがないと対応できない内容があります。ex4 / ex5のみの場合、既存ロジックの内部修正は原則難しく、外部から補助する別EAとして対応できるかの確認になります。
バックテストで勝てるように調整してもらえますか?
利益や勝率を目的にした最適化代行、売買判断の提案、収益性の保証は行いません。バックテストで動作確認しやすいログや設定、指定条件どおりに動いているかの検証補助は相談できます。
ナンピンEAやグリッドEAも作れますか?
仕様が明確であれば相談できます。ただし、ナンピンやグリッドはリスクが大きくなりやすいため、追加条件、最大回数、ロット倍率、損切り条件、停止条件、証拠金確認、ログ設計を明確にする必要があります。
Discord通知やGoogle Sheets連携も追加できますか?
相談できます。通知対象、送信内容、送信頻度、Webhook URL、GAS URL、WebRequest設定、エラー時の動作を確認します。Webhook URLやAPIキーなどの実値は、公開ログや問い合わせ文にそのまま含めないでください。
納品後の修正は対応できますか?
仕様範囲内の不具合確認と、仕様変更・機能追加は分けて扱います。納品後の対応範囲は案件内容や見積条件により異なります。詳しくはサポート方針を確認してください。
依頼前に何を送ればよいですか?
EAの目的、MT4/MT5、対象銘柄、時間足、BUY/SELL条件、決済条件、ロット管理、ポジション制限、通知の有無、参考画像、既存ファイル、バックテスト条件、希望納品物を整理してください。
見積相談前の確認:EA作成代行では、仕様が具体的であるほど確認が早くなります。まずは見積依頼前の確認事項を確認し、必要な資料を整理してからお問い合わせください。
まとめ
EA作成代行では、依頼者が指定したエントリー条件、決済条件、ロット管理、時間制御、通知、ログ出力、バックテスト確認などを、MT4/MT5上で動作するEAとして実装します。
一方で、売買ロジックの提案、投資助言、売買指示、推奨ロット、推奨銘柄、利益保証、勝率保証、特定ブローカーへの誘導は行いません。
依頼前には、対象環境、銘柄、時間足、BUY/SELL条件、決済条件、ロット管理、通知、ログ、検証条件、納品形式を整理してください。