MT4 / MT5 開発依頼|EA・インジ・通知ツールの仕様整理相談
MT5新規開発・MT4/MT5既存修正を、仕様整理から相談できます
EAファンクラブでは、MT5向けのEA、インジケーター、コピーEA関連ツール、通知ツール、診断ツール、補助ツールの新規開発・検証・導入確認を支援しています。既存EA・既存インジケーターの修正、機能追加、不具合修正については、MT4・MT5の両方に対応しています。
開発依頼では、いきなり実装に入るのではなく、まず目的、対象環境、売買実行の有無、Entry条件、Exit条件、Risk条件、表示、通知、外部連携、検証条件、納品物を整理します。
「EAを作りたい」「インジケーターをEA化したい」「通知機能を追加したい」という段階でも、仕様が曖昧なまま進めると、後から認識違いが発生しやすくなります。EAファンクラブでは、開発前ヒアリングと要件整理を通じて、確認しやすく、改修しやすい形を目指します。
対応候補:MT5 EA新規開発 / MQL5インジケーター新規開発 / サインインジケーター / パネルEA / 半裁量EA / コピーEA関連ツール / Discord通知 / Google Sheets連携 / CSV出力 / WebRequest連携 / ログ診断 / 導入補助 / バックテスト・検証補助 / MT4・MT5既存EA・インジケーター修正 / MT4からMT5への移行・再構築
まずは、作りたい内容を「開発できる仕様」に整理するところからご相談ください。
こんな悩みはありませんか
- EAを作りたいが、開発者にどう説明すればよいか分からない
- 売買ロジックはあるが、Entry条件とExit条件をうまく整理できない
- インジケーターをEA化したいが、自動発注まで必要か迷っている
- サイン表示、通知、発注、決済の違いが整理できていない
- 既存EAや既存インジケーターを改修したいが、どこまで可能か分からない
- Discord通知やGoogle Sheets連携も含めて相談したい
- 納品後にログの見方や動作確認で困った経験がある
- バックテスト結果だけでなく、実際の動作ログも確認したい
- MT4からMT5へ移行したいが、仕様差分が分からない
- 将来の改修や派生開発も見据えて依頼したい
このような場合は、開発前に仕様を分解して整理することで、実装範囲、確認範囲、未確定事項を明確にできます。
EAファンクラブの開発依頼は何が違うか
EAファンクラブの開発依頼では、単にEA本体を作ることだけを目的にしません。依頼内容をそのまま実装する前に、案件分類、売買実行の有無、判定タイミング、リスク条件、通知条件、外部連携、検証条件を整理します。
| 普通のEA開発依頼 | EAファンクラブの開発依頼 |
|---|---|
| EA本体の作成が中心 | 要件整理・仕様化・検証・導入確認まで重視します |
| 依頼文のまま実装に入りやすい | ヒアリングシートで不足・矛盾を先に整理します |
| ロジック、発注、決済、通知が混ざりやすい | signal / execution / risk / exit / notification を分けて確認します |
| バックテスト結果だけで判断しがち | compile確認、runtime確認、ログ確認も重視します |
| 納品後に原因追跡しにくい | Expertsログ、Journalログ、再現条件整理を重視します |
| 単発納品になりやすい | 将来の改修・派生開発・複数ツール展開を見据えます |
| できることだけを強調しがち | できること、できないこと、未確定事項を明確にします |
| 実運用前提の話が先行しやすい | AdminDevで確認し、UserLive化は別ゲートで判断します |
開発前に整理すること
EAやインジケーターの開発では、依頼内容の中に複数の要素が混ざりやすくなります。たとえば、サイン表示だけでよいのか、自動発注まで必要なのか、通知だけを行うのか、決済条件まで含めるのかによって、開発範囲は大きく変わります。
EAファンクラブでは、開発前に以下のような項目を分けて確認します。
| 分類 | 確認内容 |
|---|---|
| 案件分類 | EA / インジケーター / パネルEA / コピーEA / 通知ツール / 診断ツール |
| 対象環境 | 新規開発:MT5 / MQL5、既存修正:MT4 / MQL4 または MT5 / MQL5、必要に応じてMT4からMT5への移行 |
| 売買実行 | なし / 手動 / 半裁量 / 完全自動 / コピー同期 |
| Entry | BUY / SELL / 両方 / 条件切替 / 判定タイミング |
| Exit | 利確 / 損切り / 建値移動 / トレーリング / 条件決済 |
| Risk | ロット方式 / 最大ポジション数 / スプレッド制限 / 取引時間制限 |
| UI・表示 | サイン表示 / パネル / ステータス表示 / ボタン |
| 通知 | Discord / メール / Push通知 / Google Sheets / CSV |
| 外部連携 | WebRequest / API / CSV / 認証 / 外部制御 |
| 検証条件 | 対象銘柄 / 時間足 / 期間 / ログ / バックテスト条件 |
| 納品物 | mq4 / mq5 / ex4 / ex5 / setファイル / manual / 動作確認ログ |
| 未確定事項 | 見積り前・開発前に確認すべき事項 |
開発前に矛盾や認識違いを減らします
開発依頼では、最初の相談文だけでは仕様が不足していることがあります。EAファンクラブでは、開発前ヒアリングにより、以下のような点を確認します。
- BUY条件とSELL条件が明確か
- Entry条件とExit条件が混同されていないか
- 発注条件と通知条件が混ざっていないか
- サイン表示だけなのか、自動発注まで必要なのか
- ナンピン、マーチン、両建て、ドテンの扱いが決まっているか
- 最大ポジション数、ロット方式、スプレッド制限が明確か
- 検証範囲や納品物が明確か
- 外部連携に必要なWebRequest設定や秘匿情報の扱いが整理されているか
こうした項目を先に整理することで、開発途中の後戻りや、納品後の認識違いを減らしやすくなります。
対応できる開発対象
EAファンクラブでは、案件内容を確認したうえで、以下のような開発・仕様整理・検証補助を検討できます。対応可否は、対象環境、機能範囲、既存ソースの有無、納品希望、外部連携の内容、検証条件を確認したうえで判断します。
| 種別 | 内容 |
|---|---|
| EA開発 | MT5 EA新規開発 / 半裁量EA / パネルEA |
| インジケーター | MQL5インジケーター新規開発 / サインインジケーター |
| コピーEA関連 | コピーEA補助ツール / 同期確認 / ロット倍率確認 / Magic管理確認 |
| 通知ツール | Discord通知 / Push通知 / メール通知 / 条件通知 |
| 外部連携 | Google Sheets連携 / CSV出力 / WebRequest連携 |
| 診断・補助 | ログ診断ツール / 導入補助ツール / WebRequest確認ツール |
| 検証補助 | バックテスト補助 / setファイル整理 / 検証条件整理 |
| 既存改修 | MT4 / MT5の既存EA・既存インジケーターの仕様整理、機能追加、不具合修正、改修相談 |
| 移行相談 | MT4からMT5への移行、MQL4からMQL5への仕様整理 |
| 要件定義 | 開発前の仕様化、ヒアリング内容の整理 |
開発依頼の流れ
開発依頼は、原則として以下の流れで進めます。内容確認前に、見積り、納期、UserLive化、納品形式を確定することはできません。まずはヒアリングシートをもとに、案件分類と未確定事項を整理します。
- お問い合わせ
- ヒアリングシート記入
- 内容精査
- 不足・矛盾・追加確認事項の整理
- 追加確認
- 要件定義
- 開発可否・見積り・納期確認
- 合意後に開発開始
- AdminDev版で実装・検証
- compile確認
- runtime確認
- Experts / Journalログ確認
- 必要に応じて修正・再検証
- UserLive化の可否判断
- 納品物整理
- 導入確認・引継ぎ整理
ヒアリングシートで確認すること
ヒアリングシートでは、開発したい内容を単なる文章ではなく、確認しやすい項目に分けて整理します。
- 開発対象はEA、インジケーター、パネルEA、コピーEA、通知ツール、診断ツールのどれに近いか
- 発注・決済まで自動化するのか、サイン表示や通知だけなのか
- Entry条件、Exit条件、Risk条件はどのような内容か
- 判定タイミングはローソク足確定後か、Tickごとか、手動操作か
- 通知や外部連携が必要か
- 対象銘柄、時間足、検証期間、setファイルの希望があるか
- ソース提供、コンパイル済みファイル、manual、ログ確認記録など、納品物の希望があるか
仕様が未確定の項目は、無理に確定扱いせず、追加確認事項として分離します。
AdminDev / UserLiveを分けて確認します
EAファンクラブでは、開発・検証用の状態と、配布・納品を想定した状態を分けて扱います。
| 区分 | 目的 | 主な扱い |
|---|---|---|
| AdminDev | 開発・検証・原因追跡 | 詳細ログ、検証用input、debug、force test、外部連携確認などを扱います |
| UserLive | 配布・納品・実使用前確認 | input整理、秘匿情報管理、ログ量調整、manual整合、誤設定防止を確認します |
AdminDevで確認できたからといって、そのままUserLiveとして扱えるわけではありません。UserLive化では、公開するinput、秘匿情報、ログ量、manual、導入手順、検証済み範囲を別途確認します。
実発注接続やUserLive化は、案件ごとに別ゲートで判断します。
compile / runtime / log確認を重視します
EAやインジケーターの開発では、コードが完成したように見えても、実際には動作確認とログ確認が必要です。
- コンパイルエラーがないか
- 初期化時にエラーが出ていないか
- 条件判定が想定どおりに動いているか
- Entryが見送られた理由をログで追えるか
- 注文失敗時の理由を確認できるか
- Expertsログ、Journalログに異常が出ていないか
- バックテスト条件と実機確認条件が混同されていないか
- 通知成功と売買成功を混同していないか
EAファンクラブでは、ENTRY_SKIP、ORDER_FAIL、SUMMARYなど、後から原因を追跡しやすいログ設計を重視します。
納品物の例
納品物は案件内容により変わります。ソース提供範囲、納品形式、manualの有無、検証ログの有無は、見積り前に確認します。
| 納品物 | 内容 |
|---|---|
| mq4 / mq5 | ソースファイル。提供可否は案件ごとに確認します |
| ex4 / ex5 | コンパイル済みファイル |
| setファイル | 検証用・初期設定用の設定ファイル |
| manual | 導入手順、設定項目、注意点 |
| 動作確認ログ | compile / runtime / Experts / Journal確認の記録 |
| バックテスト結果 | 条件を明示した検証結果。将来の結果を保証するものではありません |
| 引継ぎ・管理メモ | 改修・派生開発・再確認用の整理メモ |
ソースコード納品を希望する場合
開発依頼では、成果物として ex4 / ex5、setファイル、仕様書、診断レポート、簡易マニュアル、検証メモ等を納品する場合があります。一方で、mq4 / mq5 等のソースコード納品は、すべての案件で標準対応となるものではありません。
ソースコード納品を希望される場合は、案件内容、既存コードの権利関係、再利用可能な共通部品の含有有無、保守範囲、再配布リスクを確認したうえで、個別に判断します。見積もりや作業開始後にソースコード納品を追加する場合、対応可否や費用、納品範囲が変わることがあります。
EAFCが内部で利用する共通Framework、共通Core、Adapter、Harness、Registry、Prompt Set、検証用ツール、再利用可能な設計資産等は、原則として納品対象外です。納品対象は、案件ごとに合意した成果物に限られます。
既存EA・既存インジケーターの改修では、お客様が改変・依頼する権利を持っているかを確認します。第三者が配布したEAやインジケーター、購入元の規約で改変や再配布が制限されているコードについては、作業をお受けできない場合があります。
実売買Execution接続、UserLive向け配布、WebRequestによる外部送信、FileWriteによるファイル出力、Object / Panel / Rendererを多用する表示機能、多Terminal制御等を含む依頼は、通常の仕様整理とは別に、実装範囲・検証範囲・リスクを個別確認します。
注意事項
EAファンクラブの開発依頼は、MT5向けの新規開発と、MT4 / MT5既存製品の修正・移行、導入確認、検証補助などの技術支援を目的としています。
以下の対応は行っていません。
バックテスト結果や動作確認結果は、将来の結果を保証するものではありません。実運用前には、デモ環境や検証環境で動作を確認してください。
よくある質問
まだ仕様が固まっていなくても相談できますか?
はい。仕様が固まっていない段階でも相談できます。ただし、見積りや開発開始には、対象環境、開発対象、売買実行の有無、Entry / Exit / Risk条件、納品物、検証範囲などの整理が必要です。
EAではなくインジケーターや通知ツールも相談できますか?
はい。新規開発ではMQL5インジケーター、サインインジケーター、Discord通知、Google Sheets連携、CSV出力、WebRequest連携、ログ診断ツールなどを対象に、内容確認後に対応可否を判断します。既存インジケーターの修正については、MQL4・MQL5の両方に対応しています。
既存EAや既存インジケーターの改修も可能ですか?
内容により検討できます。既存ソースの有無、コンパイル可否、改修範囲、外部連携、著作権・利用条件、納品形式を確認したうえで判断します。
インジケーターをEA化できますか?
可能な場合があります。ただし、サイン表示と自動発注は別の仕様です。Entry条件、Exit条件、Risk条件、重複発注防止、注文失敗時の扱い、ログ確認などを整理する必要があります。
バックテスト結果も確認してもらえますか?
案件内容により、バックテスト条件の整理や結果確認を支援できます。ただし、バックテスト結果は将来の結果を保証するものではありません。検証条件、銘柄、時間足、期間、spread条件、setファイルを整理して確認します。
UserLive版としてそのまま使える状態で納品されますか?
UserLive化は別ゲートで判断します。AdminDevでの開発・検証後、input整理、秘匿情報、manual、ログ量、導入手順、検証済み範囲を確認したうえで、UserLive化の可否を判断します。
Discord通知やGoogle Sheets連携も対応できますか?
内容により検討できます。外部連携では、WebRequest設定、endpoint、token、通知タイミング、送信失敗時の扱い、秘匿情報の管理、AdminDev / UserLive分離が重要です。
利益が出るEAを作ってもらえますか?
EAファンクラブは、投資成果を保証するサービスではありません。依頼者が指定した仕様をもとに、MT5向けの新規開発と、MT4 / MT5既存製品の修正・検証・導入確認を支援します。利益保証、勝率保証、推奨ロット、推奨銘柄、売買助言に該当する対応は行いません。
開発依頼の前に、まず仕様を整理しましょう
EA、インジケーター、コピーEA、通知ツール、診断ツール、補助ツールの開発を検討している場合は、まずヒアリングシートで目的・対象環境・必要機能・検証条件を整理してください。
内容を確認したうえで、対応可否、追加確認事項、要件定義、見積り前提を整理します。
ヒアリングシートを確認する
開発依頼について相談する
仕様整理から相談する
関連ページ
お問い合わせ前に、関連する確認ページもあわせて確認してください。
| 確認したい内容 | 関連ページ |
|---|---|
| サイトの方針を確認したい | サイトについて |
| 運営者情報を確認したい | 運営者情報 |
| 販売条件を確認したい | 特定商取引法に基づく表記 |
| 利用条件を確認したい | 利用規約 |
| 免責事項を確認したい | 免責事項・リスク説明 |
| 個人情報の取り扱いを確認したい | プライバシーポリシー |
お問い合わせはEAFC公式LINEへ
EAFCサイト内の記事、商品、導入前確認、設定確認、ログ確認、開発依頼前のご相談など、各種お問い合わせはEAFC公式LINEより受け付けています。
※投資助言、売買指示、利益保証、推奨ロット、推奨銘柄の案内は行っておりません。
口座番号、認証情報、Webhook URL、GAS URL、APIキーなどの機密情報は送信しないでください。