Synqorix Trade Copier MT4
- ユーティリティ
- バージョン: 3.0
- アクティベーション: 10
Synqorix Trade Copier MT4 は、MetaTrader 4 用の統合型ローカル取引コピーシステムです。
1つのエキスパートアドバイザーファイルを、次のいずれかの役割で使用できます。
• Provider — コピー元口座の取引を送信;
• Receiver — コピー先口座で取引を受信して複製。
起動前に InpRole パラメーターで役割を選択します。選択されたモードだけが有効になり、対応する PROVIDER または RECEIVER パネルが自動的に表示されます。選択されていない役割のパラメーターは使用されません。
コピーを開始するには、同じエキスパートアドバイザーを2つの MetaTrader 4 ターミナルにインストールします。コピー元では InpRole = Provider、コピー先では InpRole = Receiver を選択し、両方に同じチャンネル名を設定します。
主な機能
• Buy および Sell 成行注文のコピー;
• Buy Limit、Sell Limit、Buy Stop、Sell Stop のコピー;
• Stop Loss と Take Profit の同期;
• 新規および既存注文のコピー;
• 注文の部分決済;
• 注文変更と完全決済の同期;
• 通常コピーまたは Buy ↔ Sell の反転コピー;
• 複数の独立チャンネル;
• 1つの Provider に複数の Receiver を接続;
• シンボル、開始時刻、コメント、Magic Number によるフィルター;
• 元のコメント、管理用コメント、任意コメント;
• シンボルサフィックスの自動削除と追加;
• XAUUSD=GOLD などの明示的なシンボルマッピング;
• チャート上のコントロールパネル;
• Input Parameters モード;
• 外部サーバーを使用しないローカル動作;
• コピーのループ防止;
• 一時的な読み取り障害による誤決済の防止;
• Provider との接続が失われた場合の安全な一時停止。
動作方法
Provider モードでは、フィルター条件に一致する注文と保留注文を監視し、その状態を共通フォルダー内の STC_<チャンネル>.txt ファイルに記録します。
Receiver モードでは、選択されたチャンネルファイルを読み取り、コピー先口座の取引を同期します。
既定の更新間隔は200ミリ秒で、役割ごとに変更できます。
Provider のデータ更新が停止すると、Receiver は PROVIDER OFFLINE - paused 状態になります。既存のコピー注文は決済されません。接続が復旧すると同期が自動的に再開されます。
ロット計算モード
• Same as provider — 元のロットを1:1でコピー;
• Multiply by coefficient — Provider のロットに係数を乗算;
• Fixed lot — 固定ロット;
• By balance ratio — 口座残高の比率に基づいて計算。
入力パラメーター
共通:
• InpRole — Provider または Receiver を選択。
Provider:
• Provider_InpControlType — チャートパネルまたは Input Parameters;
• Provider_InpPanelX / Provider_InpPanelY — パネル位置;
• Provider_InpActive — 送信を有効化;
• Provider_InpChannel — チャンネル名;
• Provider_InpFilterBuy — Buy を送信;
• Provider_InpFilterSell — Sell を送信;
• Provider_InpFilterPending — 保留注文を送信;
• Provider_InpCopySL — Stop Loss を送信;
• Provider_InpCopyTP — Take Profit を送信;
• Provider_InpWithComment — 指定コメントのみ対象;
• Provider_InpWithoutComment — 指定コメントを除外;
• Provider_InpWithMagic — 指定 Magic Number のみ対象;
• Provider_InpWithoutMagic — 指定 Magic Number を除外;
• Provider_InpTimeMode — 開始時刻フィルター;
• Provider_InpTimeFrom / Provider_InpTimeTo — 時間範囲;
• Provider_InpSymbolFilter — シンボルフィルター;
• Provider_InpInverted — Buy ↔ Sell、SL ↔ TP の反転;
• Provider_InpPushMode — コメントモード;
• Provider_InpPushCustom — 任意コメント;
• Provider_InpTimerMs — 書き込み間隔。
Receiver:
• Receiver_InpControlType — チャートパネルまたは Input Parameters;
• Receiver_InpPanelX / Receiver_InpPanelY — パネル位置;
• Receiver_InpActive — コピーを有効化;
• Receiver_InpChannel — Provider のチャンネル;
• Receiver_InpLotMode — ロット計算モード;
• Receiver_InpLotMultiplier — ロット倍率;
• Receiver_InpFixedLot — 固定ロット;
• Receiver_InpCopySL — Stop Loss をコピー;
• Receiver_InpCopyTP — Take Profit をコピー;
• Receiver_InpCopyPendings — 保留注文をコピー;
• Receiver_InpCopyExisting — 起動前から存在する注文をコピー;
• Receiver_InpInverted — 反転コピー;
• Receiver_InpUseProvComment — Provider のコメントを使用;
• Receiver_InpRemoveSuffix — コピー元シンボルのサフィックスを削除;
• Receiver_InpAddSuffix — コピー先シンボルにサフィックスを追加;
• Receiver_InpSymbolMap — シンボル対応表;
• Receiver_InpDeviation — 許容約定偏差;
• Receiver_InpMaxFileAgeSec — Provider 接続タイムアウト;
• Receiver_InpCommentTag — 管理用コメントタグ;
• Receiver_InpTimerMs — 読み取り間隔;
• Receiver_InpMissCycles — 決済前の確認サイクル数。
重要な条件
両方のターミナルを同じコンピューターまたは Windows VPS 上で実行し、共通の MetaQuotes\Terminal\Common\Files フォルダーを使用してください。
Provider と Receiver には同じチャンネル名を設定します。空欄の場合は default チャンネルが使用されます。
各取引口座では、エキスパートアドバイザーを1つのチャートだけに設定してください。チャートのシンボルと時間足は口座全体のコピーに影響しません。
エキスパートアドバイザーの設定で自動売買を許可し、MetaTrader 4 の AutoTrading ボタンを有効にしてください。
スプレッド、スリッページ、ターミナルの遅延、ブローカー条件により、約定価格と速度が異なる場合があります。実口座で使用する前にデモ口座でテストしてください。
