MT4 / MT5 開発依頼|EA・インジ・通知ツールの仕様整理相談

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ファンクラブ 総合お問い合わせ から受け付けています。

こんな悩みはありませんか

  • 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への移行
売買実行なし / 手動 / 半裁量 / 完全自動 / コピー同期
EntryBUY / 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化、納品形式を確定することはできません。まずはヒアリングシートをもとに、案件分類と未確定事項を整理します。

  1. お問い合わせ
  2. ヒアリングシート記入
  3. 内容精査
  4. 不足・矛盾・追加確認事項の整理
  5. 追加確認
  6. 要件定義
  7. 開発可否・見積り・納期確認
  8. 合意後に開発開始
  9. AdminDev版で実装・検証
  10. compile確認
  11. runtime確認
  12. Experts / Journalログ確認
  13. 必要に応じて修正・再検証
  14. UserLive化の可否判断
  15. 納品物整理
  16. 導入確認・引継ぎ整理

ヒアリングシートで確認すること

ヒアリングシートでは、開発したい内容を単なる文章ではなく、確認しやすい項目に分けて整理します。

  • 開発対象は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キーなどの機密情報は送信しないでください。

記事URLをコピーしました