開発依頼ガイド

MT5 EA作成代行を依頼する前に決めておくべき仕様項目

MT5 EA作成代行の依頼前に仕様・資料・検証条件を整理する記事のアイキャッチ画像。
EAファンクラブ

MT5 EA作成代行を依頼する前には、エントリー条件だけでなく、発注方法、ロット管理、決済条件、リスク管理、通知、外部連携、ログ、検証条件、納品物を分けて整理しておくことが重要です。

「この条件で売買したい」「このインジケーターと同じように動かしたい」「画像のような場所でエントリーしたい」という説明だけでは、EAとして実装する時に確認すべき項目が不足する場合があります。

EAは、シグナルが出たらすぐに注文するだけのプログラムではありません。シグナル判定、発注前チェック、注文処理、決済処理、リスク制御、通知、外部連携、ログ出力、バックテスト、デモ確認までを分けて設計します。

この記事では、MT5 EA作成代行を依頼する前に決めておくべき仕様項目を、依頼者側・開発者側の両方で確認しやすい形に整理します。

なお、この記事はMT5 EA作成代行、MQL5開発、既存EA改修、仕様整理、ログ確認、検証補助を目的とした技術記事です。投資助言、売買指示、相場予測、利益保証、勝率保証、損失回避保証、推奨ロット、推奨銘柄、推奨エントリー、特定ブローカー誘導を目的としたものではありません。

MT5 EA作成代行で最初に決めること

EA作成代行では、まず「どのようなEAを作るのか」を大きく分けて整理します。

完全自動EA、半裁量EA、注文補助EA、決済補助EA、通知EA、記録補助EA、既存EAの改修では、必要な仕様が異なります。依頼前に、EAの役割と自動化する範囲を決めておくと、確認が進めやすくなります。

最初に決めること確認する内容注意点
EAの種類完全自動、半裁量、注文補助、決済補助、通知、記録など注文するEAか、補助だけのEAかを分けます。
MT5専用かMT5用、MT4用、MT4からMT5への作り直しMT4とMT5では注文管理やポジション管理が異なります。
新規作成か既存改修か新しく作るのか、既存EAを改修するのか既存改修ではmq5 / mqhなどのソースコード有無が重要です。
対象銘柄GOLD、XAUUSD、USDJPYなど銘柄名、suffix、小数点桁、tick value、stops levelを確認します。
対象時間足M1、M5、M15、H1など設置時間足と判定時間足が違う場合は分けます。
発注機能の有無自動で注文するか、通知だけか、ボタン操作で注文するか発注機能がある場合はリスク管理とログ確認が重要です。
検証方法バックテスト、デモ確認、ログ確認、スクリーンショット確認完成判定に必要な確認項目を事前に決めます。

EAの役割を分けて整理する

EA作成代行では、売買条件を1つの文章でまとめるのではなく、EAの責務ごとに分けて整理します。

特に、シグナル判定と発注処理、リスク管理と決済処理、通知と外部連携、表示と内部判定を混同すると、完成後の確認が難しくなります。

責務決めること確認ポイント
signalBUY候補・SELL候補を判定する条件現在足か確定足か、AND条件かOR条件かを決めます。
execution発注方法、注文タイプ、ロット、Magic Numberシグナル成立と発注実行を分けます。
risk最大ポジション、最大ロット、損失制限、証拠金制限注文しない条件、停止する条件を決めます。
exitTP、SL、トレーリング、建値移動、反対サイン決済複数決済条件の優先順位を決めます。
notificationアラート、Push通知、Discord通知、メール通知通知するイベントと通知頻度を整理します。
external controlWebRequest、Google Sheets、外部シート、認証通信失敗時の安全側動作を決めます。
UIボタン、パネル、ラベル、ライン、色、表示位置表示系と判定系を分けます。
log初期化、判定、発注、決済、停止理由、エラー問い合わせ前に原因を追える粒度で残します。
validationバックテスト、デモ確認、ログ確認、完成判定何をもって確認完了とするかを決めます。

エントリー条件で決めること

エントリー条件は、EAがBUY候補・SELL候補を判定するための条件です。依頼前には、BUY条件とSELL条件を分けて整理してください。

画像やチャートの見た目だけでは、EAとして正確に実装できない場合があります。どの足の、どの値を、どのタイミングで見るのかを数値条件として整理することが重要です。

項目決めること補足
BUY条件買い候補になる条件価格、ローソク足、インジケーター、時間帯などを分けます。
SELL条件売り候補になる条件BUY条件の反対なのか、別条件なのかを明記します。
判定足現在足、確定足、1本前、複数時間足リペイントや再判定の扱いに関わります。
使用インジケーターMA、RSI、ATR、ボリンジャーバンド、独自インジなどパラメータ、buffer番号、shiftを整理します。
複数条件AND条件、OR条件、スコア判定、優先順位条件の組み合わせを明確にします。
フィルタースプレッド、時間帯、曜日、ボラティリティ、ニュース前後シグナル成立後に見送る条件として分けます。
同時成立時BUYとSELLが同時成立した場合の扱い見送り、優先方向、エラー扱いなどを決めます。
重複発注防止同一バー1回、同方向1回、ポジション保有中禁止など連続注文や重複エントリーを防ぐために必要です。

発注条件で決めること

発注条件では、シグナルが成立した後に、どの注文をどの条件で送るかを決めます。

EAがエントリーしない原因は、シグナル不成立だけではありません。発注前チェックで、スプレッド、証拠金、最大ポジション、取引時間、ロット条件により見送りになる場合があります。

発注項目決めること注意点
注文タイプ成行、指値、逆指値、Buy Stop、Sell StopなどMT5の注文種別に合わせて整理します。
ロット固定ロット、残高比例、複利、外部指定、手動指定推奨ロットではなく、計算方式として整理します。
Magic NumberEA識別番号、ロジック別番号、手動注文の扱い複数EA運用では特に重要です。
最大ポジション全体、方向別、ロジック別、銘柄別既存ポジションを含めるかを決めます。
スプレッド制限最大スプレッド、拡大時停止、再開条件GOLD / XAUUSDでは特に確認が必要です。
証拠金チェック必要証拠金、証拠金維持率、余力不足時の扱い注文失敗を避けるために確認します。
取引時間稼働時間、停止時間、曜日、サーバー時間PC時間とサーバー時間を混同しないようにします。
注文失敗時再試行するか、見送るか、通知するか、ログだけ残すか無限リトライや過剰通知を避けます。

決済条件で決めること

決済条件は、EAの挙動を大きく左右します。TPとSLだけでなく、内部決済、トレーリング、建値移動、反対サイン決済、時間決済、一括決済などを分けて整理してください。

複数の決済条件がある場合は、優先順位を決めます。どの条件を先に処理するかで、バックテスト結果や実運用時の挙動が変わる場合があります。

決済項目決めること確認ポイント
TP固定pips、価格差、ATR倍率、平均建値基準など注文ごとか、合計ポジション基準かを分けます。
SL固定SL、内部損切り、建値移動、最大損失サーバー上に置くSLか、EA内部判定かを明確にします。
トレーリング開始条件、追従幅、更新間隔、対象ポジション建値移動やTPとの関係を整理します。
建値移動開始利益、ロック幅、対象方向、対象ポジショントレーリングとの優先順位を決めます。
反対サイン決済反対条件で決済するか、反対注文まで行うか単純決済とドテンを混同しないようにします。
時間決済指定時刻、保有時間、曜日、週末停止サーバー時間基準かPC時間基準かを明記します。
一括決済同一Magic、同一方向、同一銘柄、全ポジションなど決済対象範囲を明確にします。
決済優先順位強制損切り、手動停止、内部決済、通常決済など競合時の処理順を決めます。

リスク管理で決めること

リスク管理では、EAが注文する条件だけでなく、注文しない条件、停止する条件、再開する条件を決めます。

EA作成代行では、推奨ロットや資金配分を提示するのではなく、依頼者が指定した仕様としてロット計算方式や停止条件を実装する形で整理します。

リスク管理項目決めること補足
最大ロット1注文、合計、方向別、ロジック別の上限ブローカーの最小ロット・最大ロットも確認します。
最大ポジション全体、方向別、銘柄別、Magic別エントリーしない理由としてログ化します。
最大損失金額、pips、%、日次、週次、月次実装対象か、利用者側確認かを分けます。
含み損制限合計含み損、方向別、Magic別、銘柄別監視対象範囲を明確にします。
連敗停止連敗回数、日次リセット、手動解除履歴判定の対象を決めます。
スプレッド停止拡大時停止、再開条件、通知の有無短期売買やGOLD系EAでは重要です。
外部停止Google Sheets、外部シート、手動スイッチ取得失敗時の扱いを決めます。
復帰条件翌日復帰、手動復帰、EA再起動後の扱い停止後に自動再開するかを明記します。

ナンピン・グリッドEAで決めること

ナンピンEAやグリッドEAを依頼する場合は、通常の単発エントリーEAよりも確認項目が増えます。追加エントリー条件、間隔、ロット倍率、最大段数、平均建値、バスケット決済、損切り条件を分けて整理してください。

項目決めること注意点
追加条件何pips逆行で追加するか、時間間隔、シグナル再確認の有無価格間隔だけでなく、再発注制御も確認します。
ロット倍率固定、倍率、加算、段階別設定ロット増加により損失も大きくなります。
最大段数方向別、ロジック別、銘柄別の最大数証拠金と合わせて確認します。
平均建値表示するか、決済計算に使うか個別決済かバスケット決済かを分けます。
バスケットTP平均建値基準、合計損益基準、金額基準など個別TPと混同しないようにします。
損切り初回基準、平均建値基準、合計損失基準、段数超過損失回避保証ではなく仕様として整理します。
トレーリング単体ポジション基準か、バスケット基準か決済優先順位と合わせて確認します。

通知・外部連携で決めること

Discord通知、Google Sheets連携、CSV出力、外部シート制御、ライセンス認証などを使う場合は、売買ロジックとは別に仕様を決めます。

外部連携は、送信内容、送信タイミング、送信先、通信失敗時の扱い、通知頻度、認証情報の保護を整理しておく必要があります。

外部連携項目決めること注意点
Discord通知起動、停止、注文、決済、エラー、日次集計などWebhook URLはそのまま共有しないでください。
Google Sheets記録項目、列構成、送信タイミング、GASの扱いGAS URLやAPIキーは秘密情報として扱います。
CSV出力保存先、ファイル名、列、文字コード、追記方式検証用か運用記録用かを分けます。
外部シート制御ON/OFF、取引方向、停止時間、外部設定値取得失敗時は安全側に倒すかを決めます。
ライセンス認証口座認証、期限、通信失敗、認証ログ認証失敗時に注文を止めるか明記します。
WebRequest許可URL、HTTPステータス、タイムアウト、再送MT5側のWebRequest許可設定も確認対象です。

チャート表示・パネルUIで決めること

チャート上にボタン、パネル、ラベル、ライン、損益情報、状態表示を出すEAでは、UI仕様も分けて整理します。

表示内容と内部判定を混同すると、表示だけを変えたいのか、ロジックも変えたいのかが分かりにくくなります。表示系と判定系は分けて書いてください。

UI項目決めること確認ポイント
表示位置左上、右上、下部、固定座標、可変配置画面サイズや拡大率で崩れないか確認します。
ボタンBUY、SELL、CLOSE、RESET、ON/OFFなど誤操作防止、押下後ログを決めます。
状態表示READY、BLOCK、ERROR、AUTH、SPREADなど現在状態と停止理由を分かりやすくします。
ラインEntry、TP、SL、Trail、平均建値などEA削除時・再起動時の扱いを決めます。
色・表示切替状態ごとの色、表示ON/OFF、簡易表示見やすさと負荷のバランスを取ります。
Object管理作成、更新、削除、残存チェック時間足変更やEA削除時の挙動を確認します。

ログ仕様で決めること

EA作成代行では、最初からログ仕様を決めておくと、不具合調査や納品後の確認がしやすくなります。

ログは多ければよいわけではありません。初期化、設定読込、シグナル判定、発注前チェック、注文結果、決済理由、外部連携、停止理由、エラーを追える粒度で整理します。

ログ区分決めること用途
INITEA名、バージョン、銘柄、時間足、主要設定起動時確認
SELFCHECK自動売買許可、銘柄仕様、ロット条件、WebRequest設定導入時の不備確認
条件確認必須条件のOK / NG注文しない理由を追う
SCORE任意条件やスコア判定シグナル強度や見送り理由を見る
ENTRY発注前チェック、注文要求、注文結果発注処理の確認
EXIT決済条件、対象ポジション、決済結果決済理由の確認
RISK停止条件、損失制限、最大ポジション、証拠金安全制御の確認
EXTERNAL通知、WebRequest、Google Sheets、CSV、認証外部連携の確認
ERRORエラー番号、retcode、失敗理由不具合調査

バックテストではログ量が多すぎると検証速度に影響する場合があります。通常ログ、詳細ログ、バックテスト用簡易ログを分ける仕様にしておくと、運用と検証の両方で確認しやすくなります。

Inputs・setファイルで決めること

EA作成代行では、利用者が変更するInputs、固定値にする項目、開発中だけ使う項目を分けて整理します。

配布用の利用者向け設定版では、endpoint、token、内部固定値、危険な検証スイッチを見せない方がよい場合があります。一方で、開発・検証用設定版では検証のために詳細inputを残す場合があります。

項目決めること注意点
ユーザー設定ロット、Magic Number、時間帯、通知ON/OFF、ログON/OFFなど利用者が変更する項目に限定します。
初期値検証用値、配布時の値、動作確認用値利益保証ではなく動作確認用として扱います。
固定値ユーザーに見せない内部設定利用者向け設定化時に整理します。
外部連携設定Webhook、GAS、APIキー、endpoint、token実値の扱いに注意します。
ログ設定通常、詳細、バックテスト、通知ログログ過多を避けます。
setファイル用途別set、検証用set、初期配布set変更前後を分けて保存します。

検証条件・完成判定で決めること

EA作成代行では、何をもって完成とするかを事前に決めておくことが重要です。

コンパイルエラーがないことは最低条件ですが、それだけでは完成とはいえません。初期化、設定読込、注文前チェック、注文結果、決済、通知、ログ、バックテスト、デモ確認などを分けて確認します。

確認項目決めること判定例
コンパイルmq5がエラーなくコンパイルできるかコンパイルエラーなし
初期化チャート設置時にエラーなく起動するかINIT OK、設定読込OK
Inputs表示項目、初期値、ON/OFFが仕様どおりか不要な項目が出ていない
注文前チェックスプレッド、時間、証拠金、最大ポジションを確認するか見送り理由がログに出る
発注条件成立時に注文要求が出るか注文成功または失敗理由が分かる
決済TP、SL、内部決済、トレーリングが仕様どおりか決済理由が追える
通知通知条件と通知内容が合っているか通知過多や通知漏れがない
バックテスト指定条件で検証できるか異常停止なし、ログ確認可能
デモ確認実際のMT5環境で基本動作するか環境差を確認できる

バックテスト結果やデモ確認結果は、将来の利益を保証するものではありません。EAが仕様どおりに処理しているかを確認するための検証として扱います。

依頼前チェックリスト

MT5 EA作成代行を依頼する前に、以下の項目を確認してください。未定の項目がある場合は、「未定」「相談したい」として残しておくと、初回確認が進めやすくなります。

  • MT5用EAとして作成するか確認した
  • 新規作成か既存改修かを確認した
  • 対象銘柄と時間足を確認した
  • BUY条件とSELL条件を分けて整理した
  • 現在足判定か確定足判定かを確認した
  • 使用するインジケーターや価格条件を整理した
  • 注文タイプ、ロット、Magic Numberを決めた
  • 最大ポジション、スプレッド制限、取引時間を整理した
  • TP、SL、トレーリング、建値移動、反対サイン決済を整理した
  • 複数決済条件の優先順位を決めた
  • 通知や外部連携の有無を確認した
  • ログ出力の粒度を整理した
  • Inputsとsetファイルの扱いを確認した
  • バックテスト条件とデモ確認条件を整理した
  • 納品物とサポート範囲を確認した
  • Webhook URL、APIキー、VPS情報、口座情報をそのまま送らないよう確認した

相談時に用意したい資料

EA作成代行の相談時には、仕様メモ、参考画像、既存ファイル、setファイル、ログ、スクリーンショット、バックテスト条件を用意しておくと確認しやすくなります。

資料内容用途
仕様メモ作りたいEAの目的、条件、決済、通知、ログ実装範囲の確認
参考画像エントリー位置、決済位置、表示イメージ、パネル例見た目やタイミングの補足
既存ファイルmq5、mqh、ex5、set、関連ファイル既存改修や再作成範囲の確認
setファイル現在使用中、変更前後、検証用Inputs設定の確認
ExpertsログEA側の起動、判定、注文、決済、エラー動作確認・不具合調査
JournalログMT5端末、注文応答、接続、サーバー通信端末側・注文側の確認
スクリーンショットチャート、Inputs、ログ、エラー、テスター画面画面状態の確認
検証条件銘柄、時間足、期間、スプレッド、初期証拠金バックテスト条件の確認

送らない方がよい情報

仕様書、setファイル、ログ、スクリーンショットを共有する時は、機密情報をそのまま含めないようにしてください。

送らない方がよい情報理由対応方法
MT4 / MT5のログインパスワード口座へ接続できる可能性があるため共有しない
投資家パスワード口座情報を閲覧できる可能性があるため共有しない
VPSログイン情報第三者が接続できる可能性があるため共有しない
Discord Webhook URL通知先へ送信できる可能性があるため実値を伏せる
Google Apps Script URL外部連携先へアクセスできる可能性があるため実値を伏せる
APIキー・認証トークン外部サービスや認証情報に関わるため先頭・末尾以外を伏せる
口座番号の全桁個人情報・口座情報に関わる可能性があるため一部を伏せる
第三者EAの保護解除依頼権利や利用規約に反する可能性があるため対応不可として扱う

依頼前に用意したい資料をまとめる

開発相談では、正式な仕様書が完成していなくても、目的と現在の状況が分かる資料が揃っていると確認が進みます。新しく作る場合も既存EAを直す場合も、最初に送る資料と、後から追加する資料を分けて準備してください。

用意するもの伝えられる内容ない場合の代替
仕様メモ目的、売買条件、通知、画面表示、完成条件箇条書きや手書きメモでも可
EA・インジケーター対象ファイルと現在の動作ファイル名と画面の情報を整理
setファイルInputs設定と保存時点Inputs画面のスクリーンショット
Experts・Journalログ起動、判定、注文、決済、エラーの記録発生日時と画面の記録
画像・動画希望する表示や発生した現象現象が分かるスクリーンショット

新規MT5開発と既存MT4・MT5改修を分ける

新規開発では実現したい仕様を整理し、既存改修では現在のファイルと再現条件を整理します。新規開発はMT5向けの仕様を基準に考え、既存EAはMT4・MT5の別、ソースコードの有無、現在の不具合を最初に分けて伝えると、確認対象が明確になります。

相談内容最初に揃えるファイル確認すること
新しいMT5 EA仕様メモ、参考画像、条件表新規に作る機能、対象銘柄、検証方法
既存MT5 EAの改修ex5、mq5、mqh、set、ログ編集可能なソースと変更したい箇所
既存MT4 EAの改修ex4、mq4、set、ログMT4のまま直すのか、MT5へ作り直すのか
インジケーター連携インジケーター本体、設定、画像buffer、時間足、表示と判定の違い
不具合調査対象set、Experts、Journal、再現手順いつ、どの環境で、何が起きたか

ex4・ex5とmq4・mq5・mqhの違い

ex4やex5は実行用に変換されたファイルで、mq4、mq5、mqhは内容を確認・編集するためのソース側ファイルです。ex4・ex5しかない場合でも動作確認や再作成の相談はできますが、内部処理をそのまま修正できるとは限りません。

拡張子主な役割相談時の確認
.ex4MT4で実行する変換済みファイル編集用のmq4があるか確認
.ex5MT5で実行する変換済みファイル編集用のmq5・mqhがあるか確認
.mq4MT4用の編集可能なソース現在のex4との対応を確認
.mq5MT5用の編集可能なソース現在のex5との対応を確認
.mqh共通処理や部品を分けたソースmq4・mq5から参照されているか確認

仕様書テンプレートとして使える項目

仕様書は長さよりも、後から確認したい条件が抜けていないことが大切です。次の項目を埋めると、依頼内容と完成判定を同じ資料で確認しやすくなります。

目的:
対象環境:
対象銘柄・時間足:
BUY条件・SELL条件:
発注方法・ロット・Magic Number:
TP・SL・決済順:
最大ポジション・停止条件:
通知・外部連携:
表示・ボタン:
ログに残す内容:
バックテスト・デモ確認条件:
納品時に確認するファイル:
項目記入例決めておく理由
目的自動売買、注文補助、通知、記録必要な機能の範囲を決めるため
対象環境MT5、口座種別、サーバー時間動作条件を揃えるため
発注・決済注文種別、TP、SL、反対条件処理の順番を確認するため
停止条件スプレッド、時間帯、損失、外部設定注文を見送る条件を明確にするため
完成判定バックテスト、デモ、ログ、画面確認完了の基準を揃えるため

setファイル・Expertsログ・Journalログを揃える

setファイルはInputs設定を確認する資料ですが、EAが実際に何を判定し、なぜ注文を見送ったかはログと合わせて確認します。setだけで判断せず、発生日時、対象銘柄、時間足、口座環境も一緒に整理してください。

資料分かること一緒に伝える情報
setファイルロット、時間、フィルター、通知などの設定EA名、バージョン、用途
ExpertsログEAの初期化、条件判定、見送り理由発生日時、対象チャート
JournalログMT5全体、注文処理、接続、エラーサーバー時間、口座環境
スクリーンショットInputs、チャート、画面表示どの部分を確認してほしいか

画像・スクリーンショットの撮り方

画像は「似た見た目にしたい」のか「発生した状態を調べたい」のかで必要な範囲が変わります。チャートだけでなく、Inputs、Experts、Journal、対象銘柄、時間足が分かる画像を必要な範囲で揃えると確認しやすくなります。

画像の種類入れるとよい内容注意点
希望画面ボタン、パネル、色、表示位置どこを同じにしたいか説明する
不具合画面発生時のチャート、Inputs、エラー発生日時を添える
設定画面EA名、バージョン、銘柄、時間足認証情報や口座情報を隠す
ログ画面Experts、Journal、エラー行前後の時刻も残す

外部連携と秘密情報を分けて確認する

Discord、Google Sheets、Webhook、GAS、API、ライセンス認証などがある場合は、どの情報を使う処理かだけを説明し、接続できる情報そのものは送らないでください。必要な確認項目と秘密情報を分けて準備します。

確認対象伝える内容送らないもの
Discord通知通知イベント、頻度、失敗時の扱いWebhook URL全文
Google Sheets・GAS送信項目、タイミング、エラー時の処理GAS URLやAPIキー全文
認証認証方式、期限、失敗時の動作ライセンスキー全文、パスワード
口座・VPS口座種別、OS、MT5環境の違いログイン情報、接続情報

依頼前に確認する順番

順番確認すること次へ進む条件
1新規開発か既存改修かを決める対象MT4・MT5とファイルが分かる
2目的と希望する動作を書く自動化する範囲が分かる
3set、ログ、画像を整理する現在の状態を説明できる
4秘密情報を伏せる安全に共有できる
5検証方法と納品物を確認する完成時の確認方法が分かる

相談内容別に準備するもの

相談内容優先して準備するもの追加するとよいもの
新規EA作成仕様メモ、条件、対象環境参考画像、検証条件
既存EA改修EAファイル、変更点、再現手順ソース、set、ログ
表示変更希望画像、表示項目、配置現在の画面、サイズ条件
不具合調査発生日時、set、Experts、Journalスクリーンショット、再現動画
外部連携処理内容、送信項目、失敗時の扱い伏せた設定例、ログ

相談前の最終チェック

確認完了の目安
目的何を自動化・修正・確認したいか書けている
環境MT4・MT5、銘柄、時間足、口座環境が分かる
ファイルex4・ex5・mq4・mq5・mqh・setの有無が分かる
ログExperts・Journalと発生日時が揃っている
画像確認箇所と秘密情報の伏せ方を確認した
完成条件検証方法と納品物を相談できる

相談前に迷いやすい質問

正式な仕様書がなくても相談できますか?

相談できます。目的、対象環境、希望する動作、現在困っていることを箇条書きにし、分かる範囲でset、ログ、画像を添えてください。確認しながら不足項目を整理できます。

setファイルは必ず必要ですか?

新規開発では必須とは限りません。既存EAの設定確認や不具合調査では、setまたはInputs画面があると現在値を確認しやすくなります。

ログがない状態でも不具合を相談できますか?

相談はできますが、ログがないと原因の確認に時間がかかります。発生日時、操作、対象チャート、表示されたエラーだけでも最初に整理してください。

画像だけでEAの動作を再現できますか?

画像から希望する見た目や発生状況を確認できますが、画像だけで内部条件や処理順を確定できるとは限りません。条件、ファイル、ログも分かる範囲で用意してください。

MT4のEAを修正したい場合も同じ資料でよいですか?

目的、条件、set、ログ、画像を整理する点は同じですが、MT4かMT5かを明記してください。注文・ポジションの扱いが異なるため、移植するのか現在の環境で修正するのかも分けます。

ex4・ex5しかない場合はどうすればよいですか?

ファイル名、動作画面、設定、ログ、希望する変更を整理してください。mq4・mq5・mqhがない場合は、内部処理の直接修正ではなく、動作と仕様を確認して作り直す相談になることがあります。

よくある質問

エントリー条件だけ決めればEA作成を依頼できますか?

エントリー条件だけでは不十分な場合があります。発注条件、ロット、Magic Number、最大ポジション、決済条件、停止条件、通知、ログ、検証条件も整理してください。

画像だけでEAを作れますか?

画像は参考資料になりますが、画像だけでは条件を正確に実装できない場合があります。どの足の、どの値を、どのタイミングで見るのかを文章や表で補足してください。

勝てるロジックを提案してもらえますか?

いいえ。EAファンクラブでは、勝てるロジック提案、売買判断、相場予測、利益保証、推奨ロット、推奨銘柄、推奨エントリーの提示は行いません。依頼者が指定した技術条件をEAとして実装・確認する相談に対応します。

既存EAのex5だけでも改修できますか?

ex5のみでは内部ロジックを直接改修できません。mq5やmqhなどのソースコードがあるか確認してください。ソースがない場合は、仕様を聞き取りながら再作成する形になる場合があります。

バックテスト結果も保証されますか?

いいえ。バックテストは指定した過去データと設定条件での確認であり、将来の結果を保証するものではありません。EA作成代行では、仕様どおりに処理されているかを確認するための検証として扱います。

仕様を依頼文にまとめる例

仕様をまとめる時は、エントリー条件だけを詳しくして終わらせず、発注できない場合、決済する場合、停止する場合まで同じ資料で追えるようにします。例えば「確定足で条件が成立したら注文する」という希望には、対象銘柄、判定時間足、BUYとSELLの条件、同じ足で再注文するかを添えます。数値が決まっていない項目は、仮の推奨値を入れず、決まっていないことを記載してください。

次に、入力設定と実際に使う値を分けます。setファイルに保存する初期値、外部シートなどから受け取る値、保有ポジションがある時に変更を反映する範囲を整理します。これにより、画面上の設定が同じでも動作が違う、という相談の前提を確認しやすくなります。

注文を見送った時の記録も仕様に含めます。シグナルが成立しなかったのか、スプレッド・時間・最大ポジション数などで止まったのか、注文を送って失敗したのかを区別します。検証では、成功した取引だけでなく、見送り・停止・再起動時にも期待した記録が残るかを確認する形にします。

整理する項目依頼メモに残す内容
判定から注文まで対象銘柄・時間足・BUY/SELL条件・確定足の扱い・同一足での再注文を記載します。
注文から決済までロット、TP/SL、内部決済、対象Magic Number、既存ポジションへの適用範囲を記載します。
停止・例外時通信失敗、条件未成立、取引不可、停止後に継続する決済管理を記載します。
確認資料使用したEAの版、set、期間、画面、Experts・Journalログを同じ検証条件としてまとめます。

関連ページ

確認したい内容に応じて、次のページも参照してください。

確認する内容関連ページ
EA・インジケーター開発を依頼する前にEA・インジケーター開発を依頼する前に
MQL5 EA設計パターン完全ガイドMQL5 EA設計パターン完全ガイド
自動売買EAを自作する前に確認すること自動売買EAを自作する前に確認すること
ex5ファイルしかないEAは改修できるex5ファイルしかないEAは改修できる

相談先・利用条件を確認する

確認したい内容案内ページ
MT5 開発依頼・作成代行|EA・インジケーター新規開発・MT4/MT5既存改修MT5 開発依頼・作成代行|EA・インジケーター新規開発・MT4/MT5既存改修
見積依頼前の確認事項見積依頼前の確認事項
不具合報告の方法不具合報告の方法

まとめ

MT5 EA作成代行を依頼する前には、エントリー条件だけでなく、signal、execution、risk、exit、notification、external control、UI、log、validationを分けて整理することが重要です。

特に、BUY条件とSELL条件、現在足か確定足か、発注前チェック、Magic Number、ロット計算、決済優先順位、外部連携失敗時の扱い、ログ仕様、完成判定は、後から認識違いが起きやすい部分です。

依頼前には、仕様メモ、参考画像、既存ファイル、setファイル、Expertsログ、Journalログ、スクリーンショット、バックテスト条件を整理してください。

EAファンクラブのEA作成代行は、依頼者が指定した仕様をMT5向けに実装・確認する技術サービスです。投資助言、売買指示、相場予測、利益保証、勝率保証、推奨ロットの提示は行いません。

準備した内容を確認しながら、EAFC公式LINEから開発や設定確認についてご相談ください。

ABOUT ME
記事URLをコピーしました