Zikiman CopyTrader Local MT5 Trade Copier
- ユーティリティ
- バージョン: 2.20
# Zikiman CopyTrader — MT5用ローカル・トレードコピーEA
**Zikiman CopyTrader** は、**同じWindows PCまたはVPS** 上で稼働する複数のMetaTrader 5ターミナル向けに設計された、高速で実用的なMT5間トレードコピーEAです。
1台を **Sender(マスター)**、1台以上を **Receiver(受信側)** として使用します。対応する取引操作をローカルで同期しながら、各Receiverごとにロット計算、フィルター、安全上限を個別に設定できます。
通信にはMetaTraderの共有ファイル環境を使用します。DLL、WebRequest、外部アプリ、Webサーバー、リモートコピーの契約は必要ありません。
## SenderとReceiverを1つのEAに統合
すべてのターミナルに同じEAをインストールし、初回起動時に役割を選択します。
- **Sender** — コピー対象として許可された元口座の取引操作を配信します。
- **Receiver** — 許可された操作を受信口座で実行します。
選択した役割と口座設定は、時間足の変更やターミナルの再起動後も保持されます。役割は後からパネル上で変更することもできます。チャンネル名を分ければ、同じPC上で独立した複数のコピーグループを運用できます。
Senderダッシュボードには、接続中Receiverの口座番号、編集可能な表示名、残高、保有ポジションの含み損益、口座モード、同期状態が表示されます。ReceiverごとにSenderパネルから有効化または一時停止できます。
## 取引と指値・逆指値注文の同期
ローカルMT5コピーに必要な主な操作をサポートします。
- 成行のBuy/Sellポジション
- Stop LossとTake Profitの変更
- ブローカーが受理した場合の、ブレークイーブンやトレーリングストップによるSL変更
- 追加エントリー(Scale-in)
- 部分決済と全決済
- Buy/Sell Limit
- Buy/Sell Stop
- Buy/Sell Stop Limit
- 保留注文の価格、有効期限、SL、TPの変更
- 保留注文のキャンセル
Receiverの保有ポジションと保留注文はSenderダッシュボードにリアルタイム表示されます。他のReceiverに影響を与えず、選択した1つのReceiverだけに決済または注文取消を依頼できます。
## ブローカー間の自動シンボルマッピング
SenderとReceiverで銘柄名が同じである必要はありません。**XAUUSD / GOLD**、**US100 / USTEC / NDX100** のような一般的な表記違いや、ブローカー固有のプレフィックス/サフィックスに対応します。
検索可能な銘柄カタログから目的のシンボルをすばやく選択できます。特殊な名称には手動マッピングも利用できます。安全な一致を確認できない場合は、不確かな銘柄を取引せず待機します。
## 6種類のロット計算
各Receiverがコピー数量を個別に管理します。
- **Risk %** — Receiver残高とストップ幅を使い、Senderと同等のリスク率を目指します。
- **Balance Ratio** — 両口座の残高比率に応じてロットを調整します。
- **Lot Multiplier** — Senderのロットに設定倍率を掛けます。
- **Fixed Lot** — Receiverに入力した固定ロットを使用します。
- **Copy 1:1** — Senderのロットをそのままコピーします。
- **Contract Ratio** — 契約サイズと価格からエクスポージャーを調整します。異なるブローカー間の指数やCFDに便利です。
計算後の数量は、Receiverブローカーの最小・最大ロットとロット刻みに合わせて正規化されます。大きな数量は、設定した1注文あたりの最大ロットに従って複数のリクエストに分割できます。
## 手動取引、EA、Magic Number、銘柄フィルター
Senderでは、全取引、手動取引のみ、EA取引のみ、指定Magic Number、指定元シンボルから配信対象を選べます。値は手入力、CSVからの読み込み、または対応箇所で銘柄カタログから選択できます。
Receiver側でも追加フィルターを設定できます。Sender口座で手動取引と複数のEAが動いていても、各Receiverに必要な取引だけを送れます。
## Receiverごとの安全設定
各Receiverには次のローカル保護があります。
- コピーする最大ロット
- コピーするポジションと保留注文の最大数
- 1回のブローカーリクエストあたりの最大ロット
- スプレッド保護
- Hedging口座のアンチヘッジ保護
- オプションの反転コピー
- SL、TP、部分決済、保留注文の同期スイッチ
- 手動決済されたNettingコピーを再作成するオプション
Senderの指示がReceiver側の安全上限を無視することはありません。
## Hedging口座とNetting口座
EAはMT5口座モードを自動判定し、パネルに表示します。
**Hedging口座**ではコピーされたポジションを個別管理します。**Netting口座**では、永続的な所有情報とシンボル単位の照合により、複数の元操作をReceiverの1つのブローカーポジションへ収束させます。
Netting状態は **Synchronized**、**Synchronizing**、**Blocked** で表示されます。Receiverに既存の手動または無関係なエクスポージャーがあっても、コピー管理へ自動的に取り込むことはありません。曖昧な場合は、無関係なポジションを変更せず操作をブロックします。独立したSL/TPを持つSenderの反対方向ポジションは、1つのNettingポジションでは表現できない場合があり、安全のためブロックされることがあります。
## 再起動からの復元と重複防止
同期スナップショット、Receiverのハートビート、永続設定、実行マッピングにより、ターミナル再起動後の復元と重複コピー防止を支援します。
役割、Receiverの識別情報と表示名、チャンネル、フィルター、ロット計算、安全設定、対応するNetting所有データが保存されます。インスタンスロックにより、同じSenderチャンネルや同じReceiver口座/チャンネルを2つのチャートが同時に制御することも防ぎます。
## コンパクトな複数口座ダッシュボード
チャート内パネルには次の機能があります。
- Sender/Receiverダッシュボード
- Basic/Advanced表示
- 最小化/最大化
- Receiverの接続監視とページ切替
- リアルタイムのポジション/保留注文一覧
- Receiver別の決済/取消操作
- 検索可能なブローカー銘柄カタログ
- 複数のパネルテーマ
- デスクトップとノートPC向けDPI対応レイアウト
## こんな方におすすめ
自分のMT5口座間で手動取引やEA取引をコピーしたい方、1つのSenderから複数のReceiverを管理したい方、口座ごとに異なる数量・安全ルールを使いたい方、銘柄名が異なるブローカー間でコピーしたい方、Hedging口座とNetting口座を利用する方に適しています。
このEAはシグナルを提供せず、売買タイミングも判断しません。各Receiverの設定に従い、ユーザーのSender口座で発生した対応操作だけを再現します。
## インストール
1. 参加するすべてのMT5ターミナルへZikiman CopyTraderをインストールします。
2. Algo Tradingを有効にします。
3. 元ターミナルのチャート1枚にEAを適用し、**Sender** を選択します。
4. 各ターゲットターミナルのチャート1枚に適用し、**Receiver** を選択します。
5. SenderとReceiverに同じチャンネル名を設定します。
6. 取引前に、各Receiverが接続済みと表示されることを確認します。
すべてのターミナルは**同じWindows PCまたはVPS**上で動作し、コピー中は起動したままにする必要があります。ライブ口座で使う前に、デモ口座で設定全体をテストしてください。
## 技術概要
- **プラットフォーム:** MetaTrader 5
- **構成:** 1つのSenderから複数のReceiver
- **接続:** MetaTraderのローカル共有ファイル
- **手動取引/EA取引:** 対応
- **成行/保留注文:** 対応
- **自動/手動シンボルマッピング:** 対応
- **Magic Number/元シンボルフィルター:** 対応
- **Hedging/Netting口座:** 対応
- **DLL/WebRequest/外部アプリ:** 不要
- **インターネット経由のリモートコピー:** 非対応
## 重要事項
Zikiman CopyTraderは取引管理・コピー用ツールであり、シグナルサービス、投資助言、売買戦略ではありません。スプレッド、流動性、遅延、契約仕様、ブローカーの約定条件により、口座間で約定価格や結果が異なる場合があります。ご利用のブローカー、プロップファーム、または取引プログラムが口座間コピーを許可しているか、ユーザー自身で確認してください。
