トレードコピー機 – トラブルシューティング (Trade copier)

24 6月 2025, 11:23
Alfiya Fazylova
0
4

Trade Copierによって生成されたアラート

このアプリケーションには、コピー機の誤操作を防ぐのに役立つ機能があります。これらの機能がトリガーされると、コピー機はチャートにアラートを表示します。

ターミナルで自動取引が無効になっています。トレードコピーで取引操作を実行するには、ターミナルで自動取引を有効にする必要があります。有効にするには、MT4の場合は「自動取引」ボタン、MT5の場合は「アルゴリズム取引」ボタンをクリックしてください。

Trade Copierでは自動取引が無効になっています。Trade Copierで取引操作を実行するには、Trade Copierの自動取引を許可する必要があります。これを行うには、Trade Copierの設定ウィンドウで「一般」タブに移動し、MT4の場合は「アドバイザーによる取引を許可する」、MT5の場合は「アルゴリズム取引を許可する」にチェックを入れてください。

ブローカーは受信者の取引口座で自動取引を禁止しているため、コピー元は取引操作(注文とポジションのコピー)を実行できません。この禁止はブローカーが取引サーバー上で設定するため、厳密にはコピー元とお客様はこの設定にアクセスできません。この制限を解除できるか、またはブローカーを変更できるか、ブローカーにご確認ください(ほとんどのブローカーは自動取引を禁止していません)。

この端末には既にマスターモードのコピー機がインストールされています。1つのマスターインスタンスは無制限の数のスレーブと連携できるため、サプライヤーの端末にはマスターインスタンスを1つだけインストールすれば十分です。

ターミナルには、指定されたマジックナンバーを持つコピー機がスレーブモードで既にインストールされています。1つのターミナルで複数のトレードコピー機をスレーブモードで起動する場合は、それぞれに異なるマジックナンバーを設定する必要があります。起動するコピー機のマジックナンバーを変更し、インストールされているトレードコピー機のいずれとも重複しないようにします。その後、ターミナルを再起動してください。

端末を別の取引口座に接続しているため、コピー機能は停止されました。取引口座の端末を変更する前に、コピープロセスを無効にしてください。

コピー機のマジックナンバーが変更されたため、コピー機能が停止しました。コピー機の設定を変更する前に、コピープロセスを無効にしてください。

コピー機のマスター>スレーブまたはスレーブ>マスター設定を変更したため、コピー機能が停止しました。コピー機の設定を変更する前に、コピープロセスを無効にしてください。

コピープロセスを無効にせずに設定を変更しようとしています。コピー機の設定を変更する前に、コピープロセスを無効にしてください。

ネッティング口座からの保留注文のコピー、またはネッティング口座への保留注文のコピーを有効にしようとしています。トレードコピー機能は、ネッティング口座からの保留注文のコピー、またはネッティング口座への保留注文のコピーをサポートしていません。

ネッティング口座からコピーする際に「最大・最小ロット」フィルターを有効にしようとしています。マスター口座がネッティング口座の場合、トレードコピーツールは「最大・最小ロット」フィルターをサポートしていません。

ネッティング口座ではサポートされていないロット計算方法を設定しようとしています。別のロット計算方法を設定してください。

ネッティング口座の「繰り返し」オプションを無効にしようとしています。スレーブがネッティング口座の場合、トレードコピー機能は「繰り返し」オプションを無効にした状態での動作をサポートしていません。

ネッティング口座で「コピー再試行」フィルターを有効にしようとしています。スレーブがネッティング口座の場合、トレードコピー機能は「コピー再試行」フィルターを有効にした状態での動作をサポートしていません。

受信側のコピー機は、指定された供給側のコピー機のデータベースを開くか見つけることができませんでした。このエラーは次の場合に発生する可能性があります。

  • サプライヤーのアカウントがある端末は閉鎖されています。
  • サプライヤーのコピー機がスケジュールから削除されました。
  • サプライヤーのコピー機パネルのスタートボタンが押されていません。
  • 供給者と受信者のコピー機のバージョンが同じではありません。
  • コピー機によって作成されたファイルを削除するアプリケーションが端末またはコンピュータにインストールされています。

スレーブが注文をコピーしない理由

以下の手順を完了していることを確認してください。

  • 口座を開設したブローカーのウェブサイトからダウンロードしたターミナルを使用してください。ターミナルと取引口座が異なるブローカーに属している場合、各ブローカーが自社の取引口座のパラメータに合わせてターミナルを設定するため、取引にエラーが発生する可能性があります。
  • トレードコピー機の購入に使用したアカウントでターミナルにログインし、このアカウントからログアウトしないでください。ターミナルの「マーケット」タブからインストールしたトレードコピー機を使用してください(コピー機のex4/ex5ファイルを別のターミナルにダウンロードしないでください。動作しません)。
  • Trade Copier は最新バージョンのみを使用してください。マスターバージョンとスレーブバージョンは同じ最新バージョンである必要があります。
  • スレーブ端末では、投資家のパスワードではなく、トレーダーのパスワードを使用してアカウントにログインします。
  • この手順に従ってコピープロセスを正しく開始してください。
  • スレーブパネルの「シンボル」タブを開き、シンボルリストを確認します。リストが表示されていない場合は、 「マスターシンボルのリセット/更新」ボタンをクリックして、ターミナルを再起動してください。
  • サプライヤーと受信者のアカウントの取引セッションが一致していることを確認し、サプライヤーで注文を開いた瞬間に受信者の市場が閉じられることがないようにしてください。
  • ターミナルを再起動します。

注文がコピーされなかった理由を確認する方法

サプライヤーの端末を開き、コピーされなかった注文が開かれたチケットと時刻を覚えておきます。

注文またはポジションが市場にある場合(まだ決済または削除されていない)、受信者のターミナルに移動し、スレーブ パネルの [取引] タブを開きます。このタブに指定されたチケットの行が含まれていることを確認してください。

このタブに指定された注文の行がない場合、またはサプライヤーの注文がすでに閉じられている場合は、このシンボルがコピーに対して有効になっていることを確認してください。

サプライヤーのターミナルに移動し、マスターパネルの「コピーされたシンボル」タブを開きます。必要なシンボルがリストに表示され、コピーが有効になっていることを確認してください。

必要なシンボルがリストにない場合は、「すべてのシンボル」ボタンをクリックしてリストを更新し、このシンボルをコピーできるようにします。

受信者のターミナルに移動し、スレーブパネルの「シンボル」タブを開きます。目的のシンボルがリストに表示され、コピーが有効になっていることを確認してください。

必要なシンボルがリストにない場合は、「マスター シンボルのリセット/更新」ボタンをクリックしてリストを更新し、このシンボルをコピーできるようにします。

「取引」タブに指定された注文の行がある場合、右側に注文がコピーされなかった理由が表示されます。

このタブには、コピー プロセスの現在のステータスが表示されます。注文がコピーされていない場合は、現時点で注文がコピーされていない理由が表示されます。

注文またはポジションがコピーされなかった理由はいくつか考えられ、異なる順序で発生する可能性があります。例えば、上の図では「停止:コピー試行の繰り返し」という理由が表示されています。これは、現在このポジションに対して「コピー試行の繰り返し」= 30秒のフィルターが有効になっていることを意味します(サプライヤー側でポジションが開かれてから30秒以上経過しているため、コピー機能はコピーを試行しません)。このメッセージでは、サプライヤー側のアカウントでポジションが開かれてから最初の30秒間という適切なタイミングでポジションがコピーされなかった理由は示されていません。

注文またはポジションがコピーされなかった理由をすべて確認するには、ターミナルの「エキスパート」タブに移動し、注文がコピーされるはずだった時間に生成されたレコードを探してください。レコードの作成時刻はお使いのコンピュータの時刻で表示され、注文の開始時刻はターミナルの時刻で表示されることにご注意ください。このセクションで、コピーされなかった注文のチケット番号を含むメッセージを探してください。メッセージリストを現在の日付までスクロールすると、この注文に適用されたすべての制限を確認できます。

例えば、注文番号887850984では、有効になっているフィルター「最小ロットコピー」がトリガーされたため、この注文はコピーされませんでした。30秒後、この注文に対してフィルター「コピー試行の繰り返し」がトリガーされました。

指定された期間内にこのチケットのレコードがない場合、その時点でコピー停止機能がトリガーされた可能性が高いです。マスターで注文がオープンされる前に生成されたレコードを確認してください。

指定した期間がエキスパートタブにない場合(ターミナルを再起動し、タブのエントリが削除された場合):タブを右クリックし、ドロップダウンリストから「表示」を選択します。

スレーブの注文が重複しているのはなぜですか(複数のコピー注文が開かれている)

注文のコピーが受信者のアカウントで重複している場合(複数の注文が開かれている場合)、この注文がスレーブの 1 つのコピーによってのみコピーされていることを確認してください。ターミナル上のすべてのチャートと、このアカウントに接続されているすべてのターミナル(たとえば、自宅のコンピューターと VPS にインストールできます)を確認します。そこに他のコピースレーブが存在しないことを確認してください。

コピーが遅いのはなぜですか、コピーを高速化するにはどうすればよいですか?

コピー速度は次の要素から計算されます。

  1. マスターアカウント取引サーバーは注文を実行し、注文開始時間を割り当て、注文実行結果をマスター端末に送信しました。
  2. マスター端末は注文実行の結果を受け入れ、この注文を注文リストに追加しました。
  3. マスター コピー機は注文リストでこの注文を確認し、レポートを生成して、このレポートをスレーブ コピー機に送信しました。
  4. スレーブ コピー機はこのレポートを受け入れ、このレポートと設定に基づいてコピー注文のパラメータを形成し、注文を開く要求をスレーブ ターミナルに送信しました。
  5. スレーブ端末はこのリクエストを受け入れ、検証し、スレーブ アカウント取引サーバーに送信しました。
  6. スレーブ アカウント トレーディング サーバーはこの要求を受け入れ、実行のためにキューに入れました。
  7. 順番が来るとすぐに、取引サーバーは注文を実行し、開始時間を割り当て、注文実行の結果をスレーブ端末に送信しました。

注文コピー時間は、マスターで注文がオープンされた瞬間からスレーブで注文がオープンされる瞬間までの時間間隔として定義されます。リストを見ると、注文コピーがオープンされるまでに、コピープロセスは多くのステップを経ることがわかります。

コピー機が影響を与えるのは、ステップ3と4、つまりマスター端末からスレーブ端末へのデータ転送のみです。この速度はコピー機の設定で設定できます。コピー機は他のステップには関与せず、いかなる影響も及ぼしません。

コピーを高速化する方法:

  1. ブローカーの取引サーバーに近いデータセンターを持つVPSプロバイダーを選択してください。比較にはターミナルの ping を使用します。
  2. 端末を取引サーバーに接続するために、信頼性が高く安定したインターネット接続があることを確認してください。
  3. 安定動作のため、パソコンやVPSがサポート可能な端末数のみでご利用ください。*
  4. 使用していない Windows アプリケーションとプロセスをすべて閉じます。
  5. 各端末で使用されていないチャートをすべて閉じ、コピー機がインストールされているチャートだけを残します。
  6. チャートからインジケーターを削除します。
  7. 各ターミナルで「Market Watch」ウィンドウを開き、使用されていないシンボルをすべて非表示にします。ターミナルは「Market Watch」リストにあるシンボルのみを更新・処理するため、使用されていないシンボルをすべて非表示にすることでターミナルの負荷を大幅に軽減できます。特に、コンピューターの性能が低かったり、インターネット速度が遅い場合は重要です。
  8. 各ターミナルで、ターミナル設定に移動し、「チャート」タブで、履歴とウィンドウのパラメータの最大バー数を最小値に減らします。
  9. すべてのコピー機パネルを折りたたみます。

* おおよその最小要件:

  • 2 つの MetaTrader 端末の場合: 2 コア CPU と 4 GB RAM。
  • 3〜6 個の MetaTrader 端末の場合: 4 コア CPU および 6 GB RAM。
  • 7〜9 個の MetaTrader 端末の場合: 6 コア CPU および 12 GB RAM。
  • 10〜15 個の MetaTrader 端末の場合: 8 コア CPU および 16 GB RAM。
  • 15 台以上の MetaTrader ターミナルの場合: 16 ~ 24 コアの CPU と 48 ~ 64 GB の RAM。

Trade Copier が動作しない、または正しく動作しません。どうすればいいですか?

上記の方法でも問題が解決せず、Trade Copier が動作しない、または正しく動作しない場合は、開発者にお問い合わせください。

開発者に次の情報を提供します。

  1. トレードコピー機のバージョンと、使用しているターミナル(MT4またはMT5)を明記してください。問題を詳細に説明してください。コピーに使用しているターミナルの数、各ターミナルで稼働しているトレードコピー機の数、そしてそれらの接続方法を明記してください。スクリーンショットや動画で問題が確認できる場合は、メッセージに添付してください。
  2. 端末にコピー機の他にエキスパートやインジケータが搭載されている場合は、必ずその旨を明記してください。
  3. コピー機の設定のスクリーンショット(コピー機パネルのタブのスクリーンショット)をメッセージに添付してください
  4. 「エキスパート」タブのログファイルを含むフォルダをメッセージに添付してください*
  5. 「ログ」タブからログファイルを含むフォルダをメッセージに添付してください**
  6. 問題が注文やポジションの開始、変更、またはクローズに関連する場合:
    • コピーされなかった、またはクローズされなかった注文またはポジションのチケット番号と開始時刻を指定します。
    • マスター端末とスレーブ端末の「アカウント履歴」タブのレポートをメッセージに添付してください***

すべてのデータを ZIP アーカイブにまとめ、プライベート メッセージで開発者に送信します。

* エキスパート タブのログ ファイルを含むフォルダーを取得する場所:

次の場所に移動します:

  • mt4の場合 - ターミナルメニューの「ファイル」ボタン > 「データカタログを開く」 > MQL4
  • mt5の場合 - ターミナルメニューの「ファイル」ボタン > 「データカタログを開く」 > MQL5

開いたウィンドウで、Logs フォルダーをコピーして ZIP アーカイブに圧縮します (そうしないと、メッセージに添付できなくなります)。

** ログ タブのログ ファイルを含むフォルダーを取得する場所:

ターミナルメニューの「ファイル」ボタン > 「データカタログを開く」に移動します。

開いたウィンドウで、Logs フォルダーをコピーして ZIP アーカイブに圧縮します (そうしないと、メッセージに添付できなくなります)。

*** 取引履歴タブレポートを取得する場所:

「アカウント履歴」タブに移動し、右クリックして、コンテキスト メニューから「レポートとして保存」を選択します。レポートを ZIP アーカイブに圧縮します (そうしないと、メッセージに添付できなくなります)。

スレーブ設定を別の端末に転送するにはどうすればいいですか?

コピーを中断せずにスレーブ コピー機を別の端末に移動するには、次の手順に従います。

MetaTrader 4の場合:

  1. 新しい MetaTrader をインストールし、古い端末が接続されていた取引口座に接続します。 TradeCopier を購入する際に使用したアカウントを使用して MetaTrader にログインします。 MetaTrader で自動取引を有効にします。
  2. 受信者の古い MetaTrader で、ターミナル メニューの「ファイル」ボタン > 「データ カタログを開く」> MQL4 > Files に移動し、Files フォルダー内の ForexMq フォルダーを見つけてコピーします。
  3. 新しい受信端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL4 > Files に進み、古い端末からコピーした ForexMq フォルダをインストールします。
  4. 受信者の古い端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL4 > profilesに移動し、プロファイル フォルダー内の gvariables.dat ファイルを見つけてコピーします。
  5. 新しい受信端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL4 > profilesに移動します。プロファイル フォルダーに移動したら、新しい端末を閉じます (閉じないと、gvariables.dat ファイルをインストールできません)。プロファイル フォルダーで、既存の gvariables.dat ファイルを古いターミナルからコピーしたファイルに置き換えます。
  6. 古いスレーブのパネル上の [停止] ボタンをクリックして、古いスレーブのコピーを停止します。古い端末のスレーブと同じ入力パラメータを使用して、新しい端末でコピー機をスレーブ モードで実行します (古いスレーブと新しいスレーブのマジック ナンバーは一致している必要があります)。新しいスレーブが必要な設定とコピーされたシンボルのリストを受け入れたことを確認します。 「取引」タブには、市場にあるすべての注文とポジションが表示されます。

MetaTrader 5の場合:

  1. 新しい MetaTrader をインストールし、古い端末が接続されていた取引口座に接続します。 TradeCopier を購入する際に使用したアカウントを使用して MetaTrader にログインします。 MetaTrader で自動取引を有効にします。
  2. 受信者の古い MetaTrader で、ターミナル メニューの「ファイル」ボタン > 「データ カタログを開く」> MQL5 > Files に移動し、Files フォルダー内の ForexMq フォルダーを見つけてコピーします。
  3. 新しい受信端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL5 > Files に進み、古い端末からコピーした ForexMq フォルダをインストールします。
  4. 受信者の古い端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL5 > basesに移動し、プロファイル フォルダー内の gvariables.dat ファイルを見つけてコピーします。
  5. 新しい受信端末で、端末メニューの「ファイル」ボタン > 「データカタログを開く」 > MQL5 > basesに移動します。プロファイル フォルダーに移動したら、新しい端末を閉じます (閉じないと、gvariables.dat ファイルをインストールできません)。プロファイル フォルダーで、既存の gvariables.dat ファイルを古いターミナルからコピーしたファイルに置き換えます。
  6. 古いスレーブのパネル上の [停止] ボタンをクリックして、古いスレーブのコピーを停止します。古い端末のスレーブと同じ入力パラメータを使用して、新しい端末でコピー機をスレーブ モードで実行します (古いスレーブと新しいスレーブのマジック ナンバーは一致している必要があります)。新しいスレーブが必要な設定とコピーされたシンボルのリストを受け入れたことを確認します。 「取引」タブには、市場にあるすべての注文とポジションが表示されます。