Multi Account Local Trade Copier MT5
- ユーティリティ
- バージョン: 1.0
- アクティベーション: 5
Multi Account Local Trade Copier は MetaTrader 向けの高速ローカルトレードコピーツールです。同じ Windows PC または VPS 上の MT4/MT5 ターミナル間で、1 つのマスター口座から複数のレシーバー口座へトレードをコピーします — ご自身のリアル口座、デモ口座、プロップファーム口座へ。同じブローカーでも、異なるブローカーでも構いません。イベント駆動型で、マスターは各トレードを発生した瞬間に公開し、レシーバーはすべてのコピーの実際の遅延を測定・記録します — 通常 50〜150 ミリ秒です。DLL 不要、インターネットブリッジ不要、設定ファイル不要。
1 つの EA、2 つのモード
コピー元ターミナルには MASTER として、各コピー先ターミナルには RECEIVER として適用します。Master ID = AUTO にすると、レシーバーはアクティブなマスターを自動的に見つけます:ドラッグ&ドロップで完了。1 つのマスターは無制限のレシーバーに配信でき、1 つのターミナルで複数のレシーバーを実行でき、さらに同じターミナルがマスターとレシーバーを兼ねることも可能です。各レシーバーは独立した設定を持ちます:あるものはリスク % で、別のものは残高比率で、別のものは反転コピーで — 資金管理は常にレシーバー側で行われます。Multi Account Local Trade Copier MT4 と組み合わせれば 4 つの組み合わせすべてに対応:MT5>MT5、MT4>MT5、MT5>MT4、MT4>MT4。
コピー対象
- あらゆるソースからの成行ポジション:手動トレード、EA、モバイル
- 指値・逆指値注文(limit/stop):エントリー価格の同期と、約定時の指値→成行への移行に対応
- 同期した決済、正確な比例部分決済、SL/TP 変更の同期
- リアル口座・デモ口座、あらゆるブローカー、あらゆる組み合わせ
- チケットマップはディスクに保存:ターミナルを再起動してもトレードの重複や消失は発生しません
モニタリング
- チャート上のコントロールパネル:リアルタイムの状態、最新・平均コピー遅延、一時停止/再開と全決済ボタン
- CSV コピージャーナル:すべてのオープン、クローズ、部分決済、移行を測定遅延とともに記録
ご自身の複数口座間でのコピートレード
1 つのマスターが同じマシンで動くすべての口座に配信でき、各レシーバーは独自の資金管理を保ちます。同じマスターのトレードが、ある口座では固定 0.50 ロット、別の口座ではリスク 1%、さらに別の口座では反転して約定する、といった使い方ができます。
プロップファーム口座や受託口座では、レシーバーがマスターとは独立した保護を持ちます。Max receiver drawdown % は含み損のドローダウンが設定値を超えるとコピーを一時停止し、必要であればすべてのコピーを決済します。Daily max loss % はその日の残りのコピーを停止します。スケジュールは、除外した曜日・時間帯に新しいコピーを開かせません。すべてがローカルで動作するため、DLL も外部ブリッジも不要で、ターミナル以外に何もインストールしません。
1 分でセットアップ
- コピー元ターミナル:Multi Account Local Trade Copier を適用し、Mode = MASTER に設定。
- 各コピー先ターミナル:Multi Account Local Trade Copier を適用し、Mode = RECEIVER に設定して自動売買を有効化。
- 完了。Master ID = AUTO なら自動的に互いを見つけます。
パラメーター解説
1. Mode
Mode(enum、デフォルト:Master)— MASTER は自分のトレードを公開し、RECEIVER はそれをコピーします。
Master ID(string、デフォルト:AUTO)— マスターとレシーバーを結びつける名前。AUTO の場合、マスターは口座番号から ID を生成し、レシーバーはアクティブなマスターに自動接続します。手動でリンクするには両側に同じカスタム ID を設定します。
Update interval, ms(int、デフォルト:100)— データの書き込み/読み取りの頻度。マスターはトレードイベントごとに即座に公開するため、これは主にレシーバーのポーリング頻度を決めます。
2. Receiver: connection
Max snapshot age, sec(int、デフォルト:10)— マスターのデータがこれより古い場合(マスターがオフラインまたはフリーズ)、レシーバーは古いデータで動作せず一時停止します。
3. Receiver: lots
Lot mode(enum、デフォルト:Multiplier)— コピーサイズの計算方法。Multiplier = マスターのロット x 乗数。Fixed lot = 常に同じサイズ。Balance ratio / Equity ratio = 両口座の残高/有効証拠金の比率でスケーリング、通貨換算は自動(残高 10,000 のマスターが 1.00 ロット → 残高 5,000 のレシーバーは 0.50 ロット)。Risk % = マスターの SL 距離が残高のその % をリスクするようロットを計算。Lots per balance = 残高 Y ごとに X ロット、マスターのロットは無視。
Lot multiplier(double、デフォルト:1.0)— Multiplier モードの係数。SL のないトレードでの Risk % モードの代替でもあります。
Fixed lot(double、デフォルト:0.10)— Fixed lot モードのサイズ。
Risk % per trade(double、デフォルト:1.0)— Risk % モードのリスク。
Lots per amount(double、デフォルト:0.10)と Per balance amount(double、デフォルト:1000)— 合わせて Lots per balance モードを定義:1000 ごとに 0.10 なら、残高 5,000 の口座は 0.50 ロットを開きます。
Min lot / Max lot(double、デフォルト:0 = ブローカーの制限)— 最終サイズの下限と上限。
Skip if lot out of range(bool、デフォルト:false)— サイズを制限値に丸める代わりにトレードをスキップします。
Split lots above(double、デフォルト:0 = オフ)— これより大きい成行注文は分割されます:0.50 の場合、1.20 ロットのトレードは 0.50 + 0.50 + 0.20 として開かれます。
4. Receiver: copy options
Reverse copy(bool、デフォルト:false)— 反対方向で開きます(BUY<>SELL)。指値注文タイプも相応に変換され(buy limit は sell stop になる等)、SL/TP は入れ替わります。
Stop Loss mode / Take Profit mode(enum、デフォルト:Copy)— Copy = マスターをミラー。Fixed points = 独自の固定距離を使用。Off = 管理しない。
Fixed SL, points / Fixed TP, points(int、デフォルト:0)— Fixed モードで使う距離。
Sync SL/TP changes(bool、デフォルト:true)— マスターでのその後の SL/TP 変更をミラーし続けます。
Copy closes(bool、デフォルト:true)— 全決済と部分決済を複製します。
Copy pending orders(bool、デフォルト:true)— マスターの指値注文も設置します。無効の場合、マスターで指値が約定したときのみコピーされます。
Copy existing on start(bool、デフォルト:false)— レシーバー起動時にすでに開いていたポジションもコピーします。
Reopen closed copies(bool、デフォルト:false)— コピーがレシーバー側で決済され(SL 到達、手動決済)、マスターのトレードがまだ生きている場合、再度コピーします。
Max price deviation, points(int、デフォルト:0 = オフ)— 現在価格がマスターのエントリーからこれ以上離れている場合は開きません。レシーバーは価格が戻るのを待ちます。
5. Receiver: breakeven / trailing
Breakeven trigger, points(int、デフォルト:0 = オフ)— この利益に達すると SL がエントリー価格に移動します。
Breakeven offset, points(int、デフォルト:0)— ブレークイーブン SL に加える追加距離。
Trailing distance, points(int、デフォルト:0 = オフ)— コピーに対するクラシックなトレーリングストップ。
Trailing start, points(int、デフォルト:0)— トレーリング開始に必要な利益。
Trailing step, points(int、デフォルト:5)— SL を再度動かす前に必要な最小改善幅。
ブレークイーブンまたはトレーリングが有効な場合、SL は締まる方向にしか動きません — マスターとの同期がそれを緩めることはありません。
6. Receiver: filters
Magic filter / Symbol filter / Comment filter(string、デフォルト:空 = すべてコピー)— CSV リスト。一致するマスターのトレードのみをコピーします。例:Magic filter 123,456 はその 2 つの EA のみをコピー。
Direction filter(enum、デフォルト:All)— すべて、買いのみ、または売りのみ。
Min/Max master lot(double、デフォルト:0 = オフ)— このサイズ範囲内のマスターのトレードのみをコピー。
Max spread, points(int、デフォルト:0 = オフ)— スプレッドがこれを超えている間は開きません。
7. Receiver: schedule
Monday...Sunday(bool、デフォルト:すべて有効)と Start/End time(string、デフォルト:00:00-23:59)— 許可された曜日/時間外には新しいコピーを開きません。22:00-06:00 のような夜間ウィンドウにも対応。決済と SL/TP 管理は常に動作し続けます。
8. Receiver: protection
Max receiver drawdown %(double、デフォルト:0 = オフ)— レシーバーの含み損ドローダウンがこれを超えるとコピーを一時停止。
Close all on drawdown(bool、デフォルト:false)— その際にすべてのコピーも決済します(緊急ブレーキ)。
Max master drawdown %(double、デフォルト:0 = オフ)— マスター口座が深いドローダウンにある間はコピーしません。
Daily max loss % / Daily max profit %(double、デフォルト:0 = オフ)— どちらかの制限に達すると、その日の残りはコピーを停止します。
9. Receiver: symbols
Symbol prefix / Symbol suffix(string、デフォルト:空)— このブローカーでマスターのシンボル名に追加されます(例:サフィックス .pro で EURUSD が EURUSD.pro になる)。
Symbol map(string、デフォルト:空)— 最優先の手動マッピング。例:XAUUSD=GOLD;US30=DJ30。
Auto-detect symbols(bool、デフォルト:true)— 同名のシンボルが存在しない場合、レシーバーはブローカーのバリアントを自動的に見つけて記憶します。
10. Receiver: execution
Magic number(long、デフォルト:770001)— コピーされたトレードを識別します。同じターミナルで複数のレシーバーを実行する場合は、それぞれ異なる値を使ってください。
Slippage, points(int、デフォルト:30)— 執行時に許容される最大偏差。
Extra comment(string、デフォルト:空)— 各コピーのコメントに追加される独自のテキスト。
11. Panel + journal
Show panel(bool、デフォルト:true)— Pause と Close all ボタン付きのチャート上ステータスパネル。
Write CSV journal(bool、デフォルト:true)— すべてのアクションを測定遅延とともに Files フォルダーの CSV ファイルに記録。
Verbose log(bool、デフォルト:false)— エキスパートログに詳細を追加出力。
動作要件
- すべてのターミナルが同じマシン上で動作する Windows PC または VPS(ローカルコピーツール、ネットワークブリッジなし)
- MT5 のレシーバー口座はヘッジ(hedging)口座であること
- レシーバーターミナルで自動売買を有効化
- MT4 ターミナルとの間でコピーするには Multi Account Local Trade Copier MT4 も必要
よくある質問
VPS は必要ですか? いいえ。VPS が必要になるのは、ご自身の PC を起動したままにせずターミナルを 24/5 で動かしたい場合だけです。このコピーツールが求めるのは、すべてのターミナルが同じ Windows マシン(PC でも VPS でも可)で動いていることだけです。
コピーはどのくらい速いですか? 通常 50〜150 ミリ秒です。この数字を鵜呑みにする必要はありません。レシーバーがすべてのコピーの遅延を測定し、チャート上のパネルと CSV ジャーナルに記録します。
DLL は必要ですか? いいえ。DLL のインポートも、インターネットブリッジも、編集が必要な設定ファイルもありません。
異なるブローカー間でコピーできますか? はい、両方のターミナルが同じマシンで動いていれば可能です。シンボルの接頭辞・接尾辞は自動で検出され、残りは Symbol map(例: XAUUSD=GOLD)で対応できます。
1 つのマスターで複数の口座に配信できますか? はい、レシーバーの数に制限はありません。各レシーバーが独自のロットモード、フィルター、保護設定を持ちます。
MT4 と MT5 の間でコピーできますか? はい、4 つの組み合わせすべてに対応しています。MT4 ターミナルとの間でコピーするには Multi Account Local Trade Copier MT4 も必要です。
注意事項
- ストラテジーテスターでは EA は最小限の検証トレードを 1 回行います。実際の機能には 2 つの稼働中ターミナルが必要です。
local trade copier, trade copier, copy trades, copy trading, multi account copier, multiple accounts, account copier, master receiver, local copier, prop firm copier, MT5 copier, MT4 copier, MT4 to MT5, MT5 to MT4
