コピーEAを依頼する前に整理すること
本記事は、MT4/MT5・MQL4/MQL5・EA・インジケータに関する技術情報・一般的な運用知識を解説するものです。特定の金融商品の売買、投資判断、利益獲得を推奨・保証するものではありません。
コピーEAを依頼する前に整理しておきたいこと
コピーEAは、コピー元口座の注文や決済情報を、コピー先口座へ反映するためのMT4/MT5向けツールです。
ただし、ひとことでコピーEAといっても、実際に必要な仕様は利用環境によって大きく変わります。コピー元とコピー先の口座数、コピー対象にする注文、マジックナンバーの扱い、ロット調整、決済同期、シンボル名の違いなどを整理しておかないと、開発後に「想定していた動きと違う」という状態になりやすくなります。
この記事では、コピーEAの作成や改修を依頼する前に確認しておきたい項目を、技術仕様の整理という観点からまとめます。
1. コピー元とコピー先の構成を整理する
最初に決めるべき項目は、コピー元とコピー先の構成です。
たとえば、以下のような違いがあります。
- コピー元口座が1つか、複数あるか
- コピー先口座が1つか、複数あるか
- 同じPC内でコピーするのか、VPS間でコピーするのか
- コピー元とコピー先が同じブローカーか、別ブローカーか
- コピー元がデモ口座で、コピー先がリアル口座か
- コピー先にセント口座など、口座仕様の違いがあるか
この構成によって、コピーEAの通信方法、監視対象、エラー時の扱い、ログの出し方が変わります。
依頼前には、最低限以下のように整理しておくと、仕様確認が進めやすくなります。
| 確認項目 | 整理する内容 |
|---|---|
| コピー元口座 | 口座数、MT4/MT5、デモ/リアル、稼働場所 |
| コピー先口座 | 口座数、MT4/MT5、デモ/リアル、稼働場所 |
| 設置環境 | 自宅PC、VPS、複数VPS、同一端末内など |
| コピー方向 | 1対1、1対複数、複数対1、複数対複数 |
2. どの注文をコピー対象にするか決める
コピーEAでは、コピー元口座のすべての注文をコピーするとは限りません。
運用内容によっては、特定のEAだけをコピーしたい場合や、手動注文だけをコピーしたい場合があります。また、複数のEAが同じ口座で動いている場合は、マジックナンバーごとにコピー対象を分ける設計が必要になることもあります。
確認すべき代表的な項目は以下です。
- 手動注文をコピーするか
- EAによる注文をコピーするか
- 特定のマジックナンバーだけをコピーするか
- 特定の通貨ペア・銘柄だけをコピーするか
- 新規注文だけでなく、決済も同期するか
- 指値・逆指値注文もコピーするか
特に、同じコピー元口座で複数のEAを稼働している場合は、マジックナンバーの整理が重要です。
3. マジックナンバーの扱いを確認する
マジックナンバーは、EAが注文を識別するために使う番号です。複数のEAを同じMT5口座で動かす場合、どの注文がどのEAによるものかを区別するために使われます。
コピーEAでよくある整理方法は、次のようなものです。
- すべてのマジックナンバーをコピーする
- 指定したマジックナンバーだけをコピーする
- 除外リストに入れたマジックナンバーはコピーしない
- コピー先ごとにコピー対象マジックナンバーを変える
たとえば、コピー元で複数のEAを動かしている場合、コピー先Aにはマジックナンバー1〜3だけ、コピー先Bにはマジックナンバー4〜6だけをコピーする、といった設計も考えられます。
このような仕様を希望する場合は、依頼前に以下を整理しておくとよいです。
| コピー先 | コピー対象マジックナンバー | 除外したい注文 |
|---|---|---|
| コピー先A | 例:1001, 1002, 1003 | 手動注文は除外 |
| コピー先B | 例:2001, 2002 | 特定EAのみコピー |
4. ロット調整の考え方を決める
コピーEAでは、コピー元とコピー先で同じロット数にするのか、倍率をかけるのか、固定ロットにするのかを決める必要があります。
代表的な方式は以下です。
- コピー元と同じロット数でコピーする
- コピー元ロットに倍率をかける
- コピー先ごとに固定ロットを使う
- 最小ロット・最大ロットを設定する
- ロットの丸め単位をコピー先口座に合わせる
ロット調整は、口座残高や運用方針に関わるため、ツール側で一方的に適切な値を決めるものではありません。依頼時には、どの方式にしたいかを明確にしておくことが重要です。
なお、ロット設定は損益やリスクに直結するため、最終的な設定値は利用者自身で確認する必要があります。
5. 決済同期の範囲を決める
コピーEAでは、新規注文だけでなく、決済をどう扱うかも重要です。
確認すべき項目は以下です。
- コピー元で決済したら、コピー先も決済するか
- 部分決済をコピーするか
- 一括決済をコピーするか
- コピー先側で手動決済された場合にどう扱うか
- 決済失敗時に再試行するか
- 決済できなかった場合にログや通知を出すか
特に、コピー元とコピー先の約定タイミングがずれる場合や、通信状況に差がある場合は、完全に同じ結果になるとは限りません。コピーEAでは、同期できなかった場合に原因を確認できるログ設計も重要です。
6. 銘柄名・シンボル名の違いを確認する
ブローカーや口座タイプによって、同じ銘柄でもシンボル名が異なる場合があります。
たとえば、同じゴールドでも、口座によって以下のように表記が異なることがあります。
- XAUUSD
- GOLD
- XAUUSDc
- GOLDmicro
コピー元とコピー先でシンボル名が異なる場合は、シンボル変換の設定が必要になります。
依頼前には、コピー元とコピー先で実際に表示されている銘柄名を確認しておくと、仕様整理がスムーズです。
7. 通信方式と設置環境を確認する
コピーEAの動作方式は、設置環境によって変わります。
同じPCや同じVPS内で複数のMT5を動かす場合と、別々のVPS間でコピーする場合では、必要な仕組みが異なります。
| 構成 | 確認すること |
|---|---|
| 同一PC内コピー | 複数MT5の設置場所、ファイル共有、権限設定 |
| 同一VPS内コピー | MT5の台数、常時稼働、フォルダ構成 |
| 別VPS間コピー | 通信方法、認証、再接続、遅延時の扱い |
コピー速度を重視する場合も、まずは「どの環境で、どの口座からどの口座へコピーするのか」を明確にすることが先です。
8. ログ・通知・不具合確認の方針を決める
コピーEAでは、期待どおりにコピーされなかった場合に、原因を追跡できることが重要です。
そのため、依頼時には以下のような確認機能も検討しておくとよいです。
- コピー元で検出した注文のログ
- コピー先で発注した注文のログ
- コピー失敗時のエラー内容
- 決済同期の成否
- マジックナンバーやシンボル不一致の警告
- 必要に応じた通知機能
ログが残っていないと、後から原因を確認することが難しくなります。コピーEAの開発や改修では、売買結果だけでなく、動作確認のためのログ設計も重要です。
9. 依頼前チェックリスト
コピーEAの作成や改修を相談する前に、以下を整理しておくと確認が進めやすくなります。
| 項目 | 確認内容 |
|---|---|
| コピー元口座 | 口座数、MT4/MT5、デモ/リアル、稼働場所 |
| コピー先口座 | 口座数、MT4/MT5、デモ/リアル、稼働場所 |
| コピー対象 | 手動注文、EA注文、特定マジックナンバー、特定銘柄 |
| ロット調整 | 同一ロット、倍率、固定ロット、上限・下限 |
| 決済同期 | 全決済、部分決済、手動決済時の扱い |
| シンボル名 | コピー元とコピー先の銘柄名の違い |
| 設置環境 | 自宅PC、VPS、同一環境、別環境 |
| 確認機能 | ログ、通知、エラー表示、診断機能 |
コピーEAの仕様整理に関連する記事:コピーEAの開発・改修を相談する前に、コピー元・コピー先、マジックナンバー、ロット設定、決済同期、シンボル名の違いを整理しておくと、仕様確認が進めやすくなります。
- MT5でコピーEAを使う前に確認すること
- EAのマジックナンバーとは?使い方と注意点
- MT5コピーEAでマジックナンバーを分ける時の確認ポイント
- MT5コピーEAでロット倍率を設定する時の確認ポイント
- MT5コピーEAで決済同期を確認する時のチェックポイント
- コピーEA関連商品の案内ページ
10. まとめ
コピーEAを依頼する前には、単に「コピーできるEAがほしい」と伝えるだけでなく、コピー元・コピー先の構成、コピー対象、マジックナンバー、ロット調整、決済同期、シンボル名、設置環境を整理しておくことが重要です。
これらを事前に整理しておくことで、必要な機能、不要な機能、確認すべき動作が明確になり、開発や改修の相談が進めやすくなります。
EAファンクラブでは、MT4/MT5向けのコピーEA、EA補助ツール、インジケータ、通知・集計ツールなどについて、用途や環境に合わせた開発・改修相談を受け付けています。
コピーEAやMT5補助ツールの仕様でお困りの場合は、必要な機能や条件を整理したうえでご相談ください。
当サイトでは、投資助言、相場予測、売買判断、特定ブローカーへの誘導は行っていません。ご相談は、MT4/MT5・MQL4/MQL5の開発・設定・検証・不具合調査に関する内容に限ります。

