キャッシュバック

海外FX各社をご利用の際にかかる取引コストを軽減できます。

海外FXふぁんくらぶが発行するリンクから口座を開設、もしくはIBコードを入力することで、スプレッドの一部がキャッシュバックとして還元されます。
キャッシュバックはご指定の金融機関、または取引口座で直接受け取ることが可能です。

限定キャンペーン

現在行われている各FX会社のボーナスキャンペーンや、海外FXふぁんくらぶだけの特別タイアップキャンペーンをご紹介します。

各ボーナスクレジットのご利用方法も掲載しているので、FX会社ごとのボーナス使用ルールの確認にもご利用ください。

取引ツール

海外FXふぁんくらぶが作成したMT4/MT5インジケーターを配布しています。

いずれもリアルなトレーダーの声から生まれた取引ツールとなっており、初心者から上級者まで幅広いトレーダーに‎ご好評をいただいております。
無料でご利用可能ですので、ぜひご活用ください。

マニュアル

口座開設・入金・出金・お問い合わせ方法など、初めての方がつまづきやすいポイントを重点的に解説した「海外FX使い方ガイド」です。

本ガイドは、FX会社のサポート部門と連携し、常に更新されています。海外FX会社の選定や各種手続きに悩んだ際などにお役立てください。

お問い合わせ

各社のお問い合わせ先と海外FXふぁんくらぶ公式SNSアカウントのご案内です。

MT4無料コピートレードツール
無料
コピートレード
MT4ツール

同一PCまたはVPS上のMT4口座間でローカルコピーを行うためのツールです。

MT4ブレイクアラートインジケーター

海外FXふぁんくらぶロゴ背景

同一PC内の
ローカルコピートレード

FC_Copy_v2

MT4↔MT5対応・外部サーバー不要・FANCLUB有志制作

FC_Copy_v2の新機能・改善点
  • ローカルのFC_CopyHub経由(外部クラウドサーバー不要)
  • Channelで送信・受信をペアリング
  • MT4とMT5の相互コピーに対応
  • ブラウザで接続状況を確認できるモニター画面
β版について(必ずお読みください)
  • 利用期限:2026年10月1日まで(当日まで有効。期限後はEA・FC_CopyHubが停止します)
  • β版のため仕様変更・不具合修正が入る可能性があります
  • 本番資金での利用は自己責任で、まずはデモ口座での検証を推奨します
ツール製作者
UKAJI HIROYUKI:Twitter
UKAJI HIROYUKI

前回のコピーツールを大幅に改善。新たに導入したFC_CopyHubを介して、確実で安定したコピーを実現しています。さらにMT4/MT5両対応です。

FC_Copy_v2の特徴

ローカルのFC_CopyHub経由
外部サーバー不要でPC内で完結するコピー

同一PC内のFC_CopyHub(localhost)を介して、送信EAから受信EAへポジション情報を受け渡します。

外部サーバーを一切経由しないため、クラウドの障害やインターネット回線の遅延に影響されません。

コピーはPC内のFC_CopyHubを介してPC内だけで完結

Channelで送信・受信をペアリング

Channelは送信EAと受信EAをつなぐ接続コードです。

Channelの使い分け次第で、1対1のシンプルなコピーから、系統分け・1対多・多対1まで柔軟に構成できます。

同じChannelで送信・受信をつなぐ(1対1)

送信EAと受信EAに同じChannel(例:1111)を設定することで、同一Channel内でポジション情報が共有され、送信側の注文が受信側へコピーされます。

同じ Channel でペアリングしてコピーする仕組

Channelを分けて複数系統を同居(系統分離)

別々のChannelで送信EA・受信EAを用意すれば、PC内で別系統のコピーを同時に動かせます。

例:1111と2222、A-mainとB-mainなど

戦略ごと・口座ごとに分けた運用も可能です。

Channel 別に複数系統を同居させる

同じChannelに受信を増やす(1対多コピー)

送信EAと同じChannelを設定した受信EAを複数配置することで、1口座のポジションを複数の口座へ一斉にコピーできます。

受信側の台数制限はありません。※実際の稼働台数はPC・VPSのスペックに依存します

1口座のポジションを複数口座へ同時にコピーする1対多

同じChannelに送信をまとめる(多対1集約)

反対に、複数の送信EAを同じChannelに紐づければ、それぞれの口座から発生する注文を1つの受信口座へまとめて集約できます。

複数の送信EAから同じ Channel の1つの受信EAへ注文が集約される

MT4とMT5の相互コピーに対応

送信EAと受信EAで、異なるプラットフォーム間(MT4⇔MT5)のコピーが可能です。

同一プラットフォーム間(MT4⇒MT4・MT5⇒MT5)はもちろん、混在環境でも問題なくコピーできます。

同一ターミナル同士はもちろん混合でもコピーできる

「同じ銘柄なのに名前が違う」を辞書で解決
(例:XAUUSD = GOLD)

送信側と受信側でシンボル名が違っていても、受信側の辞書ファイルに対応表を書いておけば、正しく読み替えてコピーできます。

異なるブローカーや口座タイプで起こりがちな、シンボル名の違いを補う機能です。

受信側の辞書ファイルで異なるシンボルのコピーが可能

ロット倍率・マジックナンバーフィルター

コピー時の数量や対象を細かく調整するオプション機能です。

ロット倍率・マジックナンバーフィルターなどを設定する

機能 用途
ロット倍率 送信側と受信側でロット数を変えたいときに使用。
資金量が違う口座間でも、適切なロットでコピーできます。
マジックナンバーフィルター 特定のEAだけをコピー対象にしたり、逆に除外したいときに使用。
複数EAが混在する口座でも、目的の注文だけを選別できます。

ブラウザで状態確認(モニター画面)

FC_CopyHub本体の起動中にブラウザで(http://127.0.0.1:18765/)を開くと、接続中の送信EAや受信EA、Channelの状況を確認できます(読み取り専用)。

接続中のクライアント一覧の状況が確認できるFC_CopyHubのモニター画面

コピー対象外の注文・決済

以下の注文・決済はコピーされません。

  • 予約注文(指値・逆指値)そのもののコピー
  • 部分決済のコピー

予約注文は約定してポジションになった時点でコピーされます。

また、部分決済は、送信側のポジションが全部決済された時点でのみ決済がコピーされます。

インストール手順

以下、FC_Copy_v2のインストール手順になります。

  1. ステップ1.
    β版ZIPをダウンロードして解凍
  2. ステップ2.
    Install.batで共通フォルダへ配置
  3. ステップ3.
    FC_CopyHubを起動
  4. ステップ4.
    SenderとReceiverを各ターミナルへ追加
  5. ステップ5.
    チャートに適用してコピー開始

ステップ1.
ダウンロード

まずは、FC_Copy_v2をダウンロードしましょう。

ダウンロードしたらZIPを解凍し、FC_Copy_v2フォルダの中身を確認してください。

コピーツールダウンロードと中身

解凍直後の一番上のフォルダです。

  • setup … インストール用フォルダ
  • hub … ローカル中継(FC_CopyHub)フォルダ
  • mt4 … MT4用EAフォルダ
  • mt5 … MT5用EAフォルダ
  • MANUAL_JA.html … 利用マニュアル

それぞれのフォルダの中身と用途を、順に見ていきましょう。

setupフォルダ

setupフォルダの中身

インストール用スクリプトが入っているフォルダです。

  • Install.bat … hubフォルダをCommon\Files\FC_Copyフォルダへ自動配置するbatファイル
  • StopHub.bat … 動作中のハブを停止するbatファイル(再インストール・exe更新前に使用)

Install.batは、次のhubフォルダの中身をMT4/MT5の共通フォルダへ自動配置するスクリプトです。

hubフォルダ

hubフォルダの中身

送信EAと受信EAの間でポジション情報を中継するFC_CopyHub.exeが入っているフォルダです。

setupフォルダのInstall.batが、このフォルダの中身をCommonフォルダへコピー・配置します。

  • FC_CopyHub.exe … ハブ本体
  • FC_CopyHub.bat … ハブ起動用

Install.batで配置が完了すれば、このフォルダを直接操作する必要はありません。

続いて、各ターミナル用のEAが入ったフォルダを見ていきます。

mt4フォルダ

mt4フォルダの中身

MT4用のEAが入っているフォルダです。

使うMT4ターミナルごとに、Expertsフォルダへ配置してください。

  • FC_SignalSender.ex4 … 送信用EA(ポジションをFC_CopyHubへ送る)
  • FC_SignalReceiver.ex4 … 受信用EA(FC_CopyHubから受け取ってコピー)

送信・受信で使うMT4ターミナルにそれぞれ配置します。

MT5を使う場合は、次のmt5フォルダから同じ役割のEAを使います。

mt5フォルダ

mt5フォルダの中身

MT5用のEAが入っているフォルダです。

使うMT5ターミナルごとに、Expertsフォルダへ配置してください。

  • FC_SignalSender.ex5 … 送信用EA(ポジションをFC_CopyHubへ送る)
  • FC_SignalReceiver.ex5 … 受信用EA(FC_CopyHubから受け取ってコピー)

MT4/MT5の混在環境でも問題ありません。各ターミナルに対応する送受信EAを配置すればOKです。

ステップ2.
Install.batファイルを実行

installバッチファイルをダブルクリックでインストール

Install.batファイルをダブルクリックすると、必要なファイルが共通フォルダ
(例:…Common\Files\FC_Copy)へコピーされます。

※管理者権限を求められた場合は許可してください。

FC_CopyHubのインストール成功画面

上の画面が表示されれば成功です。

英語で今後の手順が書かれていますが、本マニュアルで順に説明しますので、そのまま次のステップに進んで大丈夫です。

ステップ3.
FC_CopyHub本体を起動

FC_CopyHubFC_CopyHubをダブルクリックで起動

FC_CopyHub本体を起動します。

※コピー中はFC_CopyHub本体を終了しないでください。

ステップ4.
EAをExpertsフォルダへ追加する

使用するターミナルごとに、対応する送受信EA(.ex4/.ex5)をデータフォルダの Experts へ配置します。詳しい手順は以下のとおりです。

① MT4/MT5のデータフォルダを開く

MT4/MT5上部メニュー『ファイル』から『データフォルダを開く』を選択してください。

MT4/5フォルダを開く

②『MQL4』または『MQL5』>>『Experts』の順にフォルダを開く

続いて『 MQL5』フォルダを開きます。

MQL5フォルダを開く

続けて『 Experts』フォルダを開きます。

Expertsフォルダを開く

③『Experts』フォルダへEAを追加

ダウンロードした『 mt4』または『 mt5』フォルダから「 FC_SignalSender」を『 Experts』フォルダへ追加します。

FC_SignalSenderを『Experts』フォルダへ追加

ファイルの配置が完了したらフォルダは閉じて大丈夫です。

続いて受信用ターミナルへも同様の手順で「FC_SignalReceiver」を追加してください。

FC_SignalReceiverを『Experts』フォルダへ追加

EAの配置が終わったら、MT4/MT5側でWebRequestの許可設定を行います。

この設定を忘れるとコピーが動作しないため、必ず設定してください。

WebRequestでlocalhostを許可する(MT4/MT5共通)

FC_Copy_v2の送受信EAは、同一PC内のFC_CopyHubと通信するためにWebRequestを使います。

この設定を忘れるとコピーできません。忘れずに設定してください。

※本ツールのWebRequest設定はインターネットや外部サーバーへの接続ではなく、同じPC内(localhost)でEAとFC_CopyHubをつなぐための許可設定です。

  1. 手順1
    メニュー『ツール』→『オプション』を開く
  2. 手順2
    『エキスパートアドバイザ』タブを選ぶ
  3. 手順3
    「WebRequestで許可するURLのリスト」にURLを追加する
    http://127.0.0.1:18765
  4. 手順4
    「OK」で保存し、MT4/MT5を一度再起動する
手順1. メニュー『ツール』→『オプション』を開く

MT4/MT5上部メニューの『ツール』から『オプション』を選択します。

ツールメニューからオプションを開く

手順2. 『エキスパートアドバイザ』タブを選ぶ

オプション画面が開いたら、上部のタブから『エキスパートアドバイザ』タブを選択します。

忘れずに『WebRequestを許可するURLリスト:』にチェックを入れてください。

MT4/MT5本体のオプションで許可URLを追加

手順3. 「WebRequestで許可するURLのリスト」にURLを追加する

「WebRequestを許可するURLのリスト」に、下記URLを追加してください。

http://127.0.0.1:18765

許可URLも同じポートに合わせる

手順4. 「OK」で保存し、MT4/MT5を一度再起動する

設定が完了したら「OK」ボタンで保存し、MT4/MT5を一度再起動してください。

再起動しないと設定が反映されない場合があります。

※ 送信側ターミナル・受信側ターミナルの両方で、それぞれ1回ずつ同じ設定を行ってください。

WebRequest設定の注意
  • 送信・受信で使うすべてのMT4/MT5ターミナルで設定が必要です
  • 送受信EAの「ハブポート」を18765以外(例:19000)に変えた場合は、許可URLも同じポートに合わせてください(例:http://127.0.0.1:19000)
  • URLのアドレス127.0.0.1は変更しないでください

WebRequestの設定は、コピーできない原因で最も多い項目です。

必ず忘れずに設定しましょう。

ここまでの準備が整ったら、送信側と受信側のチャートにEAを適用していきます。

ステップ5.
チャートへ適用する

送信側と受信側それぞれのターミナルで、対応するEAをチャートへ適用します。

適用の流れは以下のとおりです。

まずはナビゲーターにSenderやReceiverを表示させましょう

データフォルダへファイルを追加したらターミナルを再起動してください。

再起動するとナビゲーターに表示されます。

ナビゲーターを更新するだけではEAが正常に動作しない可能性があるため必ず再起動をお願いします。

MT4/5を再起動してEAを表示させる

送信側:FC_SignalSenderをチャートに適用する

適当なチャートを開き、ナビゲーターのFC_SignalSenderをダブルクリックしてください。

FC_SignalSenderをダブルクリックしチャートに適用

送信用コピートレードツールの起動画面が表示されたら、まずインプットタブでChannelなどを設定してください。

基本の1対1コピー(送信1・受信1)であれば、デフォルト設定『Channel:1111』でそのまま使えます。

パラメーターの細かい設定・使い方は、後述の「パラメーター設定」で詳しく解説しています。

※MT4の場合はパラメーターの入力タブで設定を行います。

FC_SignalSenderのインプットを設定

続いて仕様タブを開いてDLLの使用を許可します。

FC_SignalSenderの仕様でDLLを許可

最後に共有タブに切り替え、アルゴリズム取引を許可してから「OK」ボタンを押します。

※MT4の場合は全般タブに切り替えて自動売買を許可してください。

FC_SignalSenderでアルゴリズム取引を許可して適用

続いて受信用ターミナルへも同様の手順でFC_SignalReceiverを適用してください。

受信側:FC_SignalReceiverをチャートに適用する

適当なチャートを開き、ナビゲーターのFC_SignalReceiverをダブルクリックしてください。

FC_SignalReceiverをダブルクリックしチャートに適用

インプットタブでChannelなどを設定。

パラメーターの細かい設定・使い方は、後述の「パラメーター設定」で詳しく解説しています。

FC_SignalReceiverのインプットを設定

DLLの使用を許可するにチェック。

FC_SignalReceiverの仕様でDLLを許可

アルゴリズム取引を許可にチェック。

FC_SignalReceiverのアルゴリズム取引を許可して適用

最後に「OK」ボタンを押して完了です。

送信と受信で同じChannelにしてください。

細かな設定やカスタマイズに関しては、後述の「パラメーター設定」で詳しく解説しています。

パラメーター設定

FC_Copy_v2は、パラメーターにより、以下の設定が可能です。

  • Channelによるペアリング
  • 特定のEAのみコピー(マジックフィルタ)
  • ロット数の調整(LotMult)
  • 銘柄辞書名(DicName)

パラメーター変更手順

このステップは、すでにチャートへ適用したEAのパラメーターを後から変更する手順です。

初回適用時のパラメーター設定は、前述のステップ5「チャートへ適用する」を参照してください。

  1. 手順1
    チャート上で右クリックし『エキスパートアドバイザ』を選択
  2. 手順2
    『FC_Signal–』を選択し編集をクリック
  3. 手順3
    『パラメーター(入力)』タブを選択
  4. 手順4
    パラメーター各項目の値を調整

それでは、FC_Copy_v2のパラメーターについてみていきましょう

FC_Copy_v2のパラメーター

以下はFC_Copy_v2のパラメーターと、その設定に関する解説です。

送信側パラメーター

FC_SignalSenderのインプットを設定

設定項目 設定値と解説
Channel 1111
受信側と同じ文字列を入力(例:1111)
コピー対象 すべて(裁量含む)
「指定マジックのみ・裁量除外・裁量のみ」から選択
【フィルタ】送信するマジック
半角カンマ区切り(例:123,789)。空欄可。「指定マジックのみ」のときはここに指定
起動時に既存建玉も送信 OFF
ONにすると起動時点の既存建玉も送信(通常は OFF=起動後の新規のみ)
ハブ保持時間(分) 5.0
未処理のコピー指示をFC_CopyHub側で保持する分数。コピー完了まで再配信
ハブポート 18765
範囲1024~65535。送信側・受信側で同じ値にする。MT4/MT5のWebRequest許可URLのポートも合わせる
自動起動しない OFF
ONにするとFC_CopyHub本体を自動起動しない(閉じたら復活させない)
手動起動用 FC_CopyHub.exe
手動でFC_CopyHub本体を起動するときのexe名(自動起動では使いません)

受信側パラメーター

FC_SignalReceiverのインプットを設定

設定項目 設定値と解説
Channel 1111
送信側と同じ文字列を入力
コピー対象(送信側マジックで判定) すべて(裁量含む)
「指定マジックのみ・裁量除外・裁量のみ」から選択。
【フィルタ】送信側マジック
半角カンマ区切り。空なら下の「受信に付けるマジック」と同じ値で送信側を判定
受信注文に付けるマジック 260804
受信ポジションに付けるマジック番号
LotMult 1.0
ロット倍率(1.0=同じ、0.5=半分など)。倍率後が最小ロット未満ならコピーしない
PullIntervalSec 1
ハブから信号を取得する間隔(秒)
コピー失敗の再試行上限 0
0=ハブ保持期限まで再試行。1以上で上限回数まで
期限切れはハブ側で破棄 ON
再試行上限に達した指示をハブ側で破棄する
ハブポート 18765
送信側と同じ値(範囲1024~65535)
自動起動しない OFF
ONにするとFC_CopyHub本体を自動起動しない(閉じたら復活させない)
手動起動用 FC_CopyHub.exe
手動でハブを起動するときのexe名(自動起動では使いません)
UseSymbolMap ON
辞書(FC_DIC_*.txt)を使う。OFF=送受信で銘柄名が同じときのみコピー
辞書名 default
銘柄辞書名
(例:default → FC_DIC_default.txt)。Channel とは別

機能別の使い方ガイド

ここでは、パラメーター表で紹介した各機能の具体的な使い方を用途別にまとめます。

Channelで送信・受信をペアリング(1対多・多対1にも対応)

Channel(ペアリングコード)は、送信側EAと受信側EAをつなぐ名前です。FC_CopyHubはChannelごとに信号を振り分けます。

送信側・受信側で同じChannelを設定する

ポイント
  • 送信側・受信側で同じ文字列を設定する(例:1111や2222など)
  • 1文字でも違うとコピーされません
  • Channelは口座番号やマジック番号とは別物です

Channelの付け方や運用パターンについて、順に確認していきましょう。

Channel名に使える文字・避ける文字

基本的に半角英数は問題ありません。

項目 内容
必須 送信・受信で完全一致(大文字・小文字も区別)
問題なく使える例 1111、2222、MAIN、A-main、B-mainなど、半角の英数字とハイフン・アンダースコア
避けた方がよい スペース、全角文字、『 & = ? # % ” \ 』などURL/JSONで意味を持つ記号
理由 EAがChannelをURLやJSONにそのまま埋め込むため、記号入りだと通信が壊れることがあります

Channelを分けて系統を分離する

系統を分けたいときはChannelを変えます(例:戦略Aは「A-main」、戦略Bは「B-main」など)。送信・受信それぞれで対応するChannelを揃えてください。

系統を分けたいときはChannelをそれぞれ設定

複数のChannelで運用したい場合でも、FC_CopyHubはPC内で1つ起動しておけば十分です。Channelを分ければ、複数系統のコピーを同時に走らせられます。

  • 戦略A系統:送信・受信ともにChannel=1111
  • 戦略B系統:送信・受信ともにChannel=2222
  • それぞれ独立して動作し、互いに干渉しません

1送信 → 複数受信(1対多コピー)

1口座のポジションを複数口座へ一斉にコピーする構成です。

同じChannelを設定すれば複数へコピー可能

  • 送信ターミナルにSenderを1つ設置(例:Channel=MAIN)
  • 受信ターミナル各々にReceiverを設置し、全て同じChannelを設定(例:Channel=MAIN)
  • 受信EAの台数に上限はありません
    ※実際に稼働できる台数はPC・VPSのスペック(CPU・メモリなど)に依存します

複数送信 → 1受信(多対1集約)

複数口座のシグナルを1つの受信口座へ集約する構成です。

  • 各送信ターミナルにSenderを設置し、全て同じChannelを設定
  • 受信ターミナルにReceiverを1つ設置し、送信と同じChannelを設定

銘柄辞書で異なるシンボル名に対応

送信側と受信側でシンボル名が違う場合でも、受信側の辞書ファイルで対応付ければコピーできます。

例:USDJPYmとUSDJPY、GOLDとXAUUSD

UseSymbolMapをONにし、辞書名(DicName)でファイルを指定します。

異なるシンボル同士のコピーに対応

たとえば以下のような組み合わせも、辞書に登録すればコピー可能です(左が送信側、右が受信側)。

  • USDJPYm → USDJPY
  • GOLD → XAUUSD
  • DOW → US30
  • WTI → USOIL

辞書ファイルを作成する手順

辞書ファイルは、送信側と受信側のチャート右下ボタンを使って作成できます。

送信側と受信側のチャート右下ボタンを使って半自動的に作成

以下、辞書登録とEAに反映させるまでの手順です。

  1. 手順1
    送信側チャートでUpd Listをクリック
    送信口座の銘柄リストがFC_CopyHubへ登録されます
  2. 手順2
    受信側チャートでSync Dicをクリック
    辞書ファイルが自動作成され、送信側の銘柄が「GOLD=」のように左辺だけ追記されます
  3. 手順3
    受信側チャートでShow Dicをクリック
    辞書ファイルがメモ帳で開くので、右辺に受信側の銘柄名を入力して保存
  4. 手順4
    受信側チャートでFile Loadをクリック
    編集した辞書がEAに読み込まれ、コピー動作に反映されます

※ 最後の手順4「File Load」は必ず実行してください。

ファイルを保存しただけではEAに反映されず、コピーされません。

File Loadボタンを押して、はじめて編集した内容がEAに反映されます。

辞書ファイルの中身と書き方

ファイル名はFC_DIC_(辞書名).txt(例:FC_DIC_default.txt)で、受信側ターミナルのCommon Files配下に保存されます。

辞書ファイルの保存場所(Common\Files配下)

1行ずつ左が送信側シンボル、右が受信側で発注するシンボルを記入するのが基本です。

送信側銘柄 = 受信側銘柄
USDJPYm=USDJPY
GOLD=XAUUSD
DOW=US30
WTI=USOIL

左が送信側シンボル・右が受信側で発注するシンボルを記入

受信側で複数の候補を指定する(右辺の「|」)

受信口座に候補となる銘柄が複数ある場合は、右辺を半角「|」で区切って複数指定できます。

受信ブローカーごとに辞書を作り分ける必要はありません。

1つの辞書に候補をまとめておけば、各受信EAが自分の口座に合う銘柄を自動的に選んでコピーします。

送信側銘柄 = 受信側銘柄
GOLD=XAUUSD|XAUUSDm
EURUSD=EURUSD+|EURUSDpro

1行ずつ分けて書いても同じ動作になります。お好みの書き方を選んでください。

送信側銘柄 = 受信側銘柄
GOLD=XAUUSD
GOLD=XAUUSDm
EURUSD=EURUSD+
EURUSD=EURUSDpro

右辺を半角「|」で区切って複数指定

左辺(送信側)に「|」は使えない

※ 左辺(送信側)に「|」は使えません。送信側の銘柄名を複数書きたい場合は、行を分けて書いてください。

送信側銘柄 = 受信側銘柄
GOLD=XAUUSD
GOLDm=XAUUSD

送信側の銘柄名が複数ある場合は行を分けて記入

送信側・受信側ともに複数の銘柄名がある場合も、1行ずつ書いていけば対応できます。

送信側銘柄 = 受信側銘柄
GOLD=XAUUSD
GOLDm=XAUUSD
GOLD=XAUUSDp
GOLDm=XAUUSDp

辞書ファイルの記入ミスに注意

記入漏れやスペルミスがあるとコピーできない原因になります。保存前に必ず内容を確認してください。

ボタンの説明

チャート右下に表示される辞書操作用のボタンです。

送信側と受信側で使えるボタンが異なります。

送信側のボタン
ボタン 動作
Upd List 気配リストをFC_CopyHubへ登録(辞書ファイルは作らない)
受信側のボタン
ボタン 動作
Sync Dic Hub上の送信側銘柄から、辞書に無い行だけを左辺のみで追記保存
Show Dic 辞書ファイルをメモ帳で開く(保存はユーザー操作)
File Load 保存済みの辞書ファイルをEAに再読み込み

その他の仕様・注意点

銘柄辞書には、用途に応じて使い分けができる仕様があります。

辞書の仕様
  • 辞書ファイルは辞書名で切り替え可能(用途ごとに作り分け可)
  • 同じ辞書名なら、複数の受信EAで同じ辞書ファイルを共有できます(Channelとは別)
  • UseSymbolMapがONで辞書使用、OFFで銘柄名が完全一致するときのみコピー

一方で、設定ミスや操作の抜けがあるとコピーされない原因になります。以下の点にも注意してください。

注意点
  • 辞書に無い銘柄は、送受信で名前が完全一致するときだけコピー
  • ファイルへ保存したあとFile Loadを押さないとEAに反映されません
  • 辞書の設定に不備があると、Expertsログに「no symbol map for send=…」と表示されます

マジック・コピー対象のフィルター

フィルターは送信側と受信側の両方に用意されており、それぞれ独立して設定できます。出口だけ・入口だけ・両方で絞り込む組み合わせが可能です。

  • 送信側のフィルター … この口座からハブへ何を送るかを絞る(出口フィルター)
  • 受信側のフィルター … ハブから届いた信号のうち何をコピーするかを絞る(入口フィルター)

設定は、「コピー対象」プルダウンからモードを選び、「【フィルタ】マジック」に対象の番号を入力するだけです。

コピー対象で選べるモード

モードについては以下の対応表を参考にしてください。

モード コピーされる対象
すべて(裁量含む) EAの注文も手動注文もすべてコピー
指定マジックのみ フィルターに書いたマジック番号の注文だけコピー
裁量除外 マジック0(手動注文)を除いた注文をコピー
裁量のみ マジック0(手動注文)だけコピー

フィルターのマジック番号指定

送信側の【フィルタ】送信するマジック、受信側の【フィルタ】送信側マジックには、対象のマジック番号を半角カンマ区切りで指定します(例:111,222)。

「指定マジックのみ」を選んだ場合は、ここに番号を入れる必要があります。空欄では動作しません。

設定例
  • 特定EAだけコピー … 送信・受信とも「指定マジックのみ」+そのEAのマジックをフィルターに記載
  • 裁量は送らない … 送信側「裁量除外」、受信は「すべて」
  • 受信ごとに振り分け … 送信は123,789を送る設定、受信Aは123のみ、受信Bは789のみ

ロット倍率(LotMult)の調整

ロット倍率(LotMult)は受信側のみのパラメーターです。送信側のロットに倍率をかけて受信口座で発注します。

  • 1.0 … 送信と同じロット
  • 0.5 … 半分(送信0.10 → 受信0.05)
  • 2.0 … 2倍(送信0.01 → 受信0.02)

※ 倍率適用後のロットがブローカーの最小ロット未満になった場合、その注文はコピーされません。

注意点・トラブルシュート

コピーが動かないときは、チャート左下のエラー表示と、ターミナル「エキスパート」タブのログをあわせて確認してください。症状ごとの対処法をまとめます。

まずは以下の項目を確認してみましょう。
  • FC_CopyHubの窓にエラーが出ていないか
  • モニター画面(http://127.0.0.1:18765/)にSenderとReceiverが表示されているか
  • 送信・受信のChannel・ハブポートが一致しているか
  • 各ターミナルでWebRequestに(http://127.0.0.1:18765)が許可されているか
  • 各ターミナルの自動売買がONか
  • Expertsログに接続・コピーのログが出ているか
  • デモで手動エントリーし、受信に反映されるか

ハブとの接続ができない/チャートに接続エラーが出る

よくある原因

  • FC_CopyHubが起動していない、または終了している
  • 送信・受信のハブポートが一致していない
  • WebRequestが未許可、または許可URLのポートが不一致
  • ポート番号が範囲外(1024〜65535の範囲外)

※ 原因が違っても同じエラーとなるため、上から順に確認してください。

ハブの起動とポートの一致を確認

対処法
  • FC_CopyHubを起動し、ウィンドウにエラーが出ていないか確認する
  • 送信・受信EAの「ハブポート」を同じ値にそろえる(通常は18765)
  • WebRequestに(http://127.0.0.1:18765)が登録されているか確認する
  • ブラウザで(http://127.0.0.1:18765/)を開き、モニター画面が表示されるか確認する
  • ハブを二重起動していないか確認する

モニターにSenderやReceiverが表示されない

よくある原因

  • ハブに接続できていない(上記セクションを参照)
  • 送信・受信のChannelが不一致
  • EAの自動売買がOFF

ターミナル・EAで自動売買の許可を確認

対処法
  • 各ターミナルでEAがチャートに適用され、自動売買ボタンがONか確認する
  • EA設定の「全般」で自動売買を許可にチェックが入っているか確認する
  • 送信・受信でChannelが完全に一致しているか確認する
  • Expertsログに接続成功のメッセージが出ているか確認する

WebRequestが許可されていない

よくある原因

  • オプションのWebRequestで許可するURLのリスト」が空
  • WebRequestで登録したポート番号がEAで設定したポート番号と違う※1
  • 設定後にターミナルを再起動していない
  • 送信・受信のどちらか片方のターミナルだけ未設定

※1 WebRequestのポート番号については「WebRequest でlocalhostを許可する」を参照

対処法
  • 『ツール』→『オプション』→『エキスパートアドバイザ』で http://127.0.0.1:18765 を追加(URL末尾のポート番号を変えた場合はそのポート)
  • 使っているMT4 / MT5ターミナルすべてで同じ設定を行う
  • 設定後、ターミナルを再起動してからEAを付け直す
  • インストール手順の「WebRequestでlocalhost を許可するもあわせて確認する

Channelを合わせたのにコピーされない

よくある原因

  • Channelが1文字でも違う(大文字・小文字の違いも含む)
  • 別系統のChannelを見ている
  • マジックフィルターで弾かれている
  • 送信側がそもそもハブへ送っていない
対処法
  • 送信・受信のChannelをコピー&ペーストで同じ文字列にそろえる(例:1111)
  • 送信側Expertsログで open / close が出ているか確認する(出ていなければ送信側のフィルターやコピー対象を疑う)
  • 受信側に「skip open … magic=」が出ていないか確認する(出ていれば受信側のコピー対象・【フィルタ】送信側マジックを見直す)
  • デモ口座で送信側から手動エントリーし、受信に反映されるか切り分ける

Channelの設定ルール(使える文字・避ける文字)については「Channelで送信・受信をペアリング」を参照してください。

特定のEAだけ/裁量だけコピーしたいがうまくいかない

よくある原因

  • 「指定マジックのみ」なのに【フィルタ】が空
  • 送信側と受信側のフィルター設定の食い違い
  • マジック番号の打ち間違い
対処法
  • 送信側で「指定マジックのみ」のときは【フィルタ】送信するマジックに番号を入れる(空欄では送信されません)
  • 受信側で「指定マジックのみ」のときは【フィルタ】送信側マジックに番号を入れる(空欄の場合は「受信注文に付けるマジック」と同じ値で判定されます)
  • 裁量を除外したい場合 … 送信側「裁量除外」、受信は「すべて」など、送受信の組み合わせを見直す
  • 「受信注文に付けるマジック」は受信建玉に付く番号であり、送信側EAのマジックそのものではありません

マジックフィルターの詳しい設定方法は「マジック・コピー対象のフィルター」を参照してください。

銘柄がコピーされない/Expertsに「no symbol map for send=…」と出る

よくある原因

  • 辞書に送信銘柄が無く、かつ受信口座に同名シンボルも無い
  • 辞書の右辺が空のまま
  • 右辺の銘柄名が受信口座に存在しない
対処法
  • 送受信で銘柄名が同じなら辞書がなくてもコピーできます(例:両方USDJPY)
  • 名前が違う場合はFC_DIC_(辞書名).txtに「送信名=受信名」を追記する(例:GOLD=XAUUSD)
  • 送信側Upd List → 受信側Sync Dic → Show Dicで右辺を入力・保存 → File Loadの流れを踏む
  • 左辺に「|」は使えません。送信銘柄ごとに行を分けてください(例:GOLD=XAUUSDとGOLDm=XAUUSD)

辞書ファイルの作り方や書き方は「銘柄辞書で異なるシンボル名に対応」を参照してください。

ロットがコピーされない/Expertsに「skip open … below broker min」と出る

よくある原因

  • 受信側のLotMult適用後のロットが、受信ブローカーの最小ロット未満になっている
  • Micro口座とStandard口座など、送受信の口座種が違う(自動換算は行いません)
対処法
  • 受信側のLotMultを上げる、または送信側のロットを大きくして再テストする
  • 最小ロットまで自動で切り上げる仕様ではないため、意図しないロットでの約定を防ぐ動きです
  • 口座種が違う場合はLotMultで倍率を調整してください

起動前からあった建玉がコピーされない

仕様どおりの動作です。

既定ではEA起動後の新規・決済のみが対象になります。

対処法
  • 起動時点の建玉も送りたい場合 … 送信側「起動時に既存建玉も送信」をONにする
  • 通常運用ではOFFのままで問題ありません

β版の期限切れで動かなくなった

β版は利用期限(2026年10月1日まで)を過ぎると、EA・FC_CopyHubが停止します。

対処法
  • β版は期限以降は動作しません
  • 正式版へ移行してください

不具合や改善要望はFANCLUBへ問い合わせるからご連絡ください。

よくある質問(FAQ)

前作でも多かった質問を中心に回答しています。

Q. MT4 から MT5 へ(またはその逆)はコピーできますか?

できます。

送信・受信それぞれ MT4 / MT5 を選べます。

旧ツールでは MT4↔MT5 の取り扱いはありませんでしたが、v2 では混在コピーに対応しています。

Q. 送信側に複数のEAや複数チャートがある場合、どう置けばよいですか?

口座単位でコピーします。

送信は任意のチャート1枚にSenderを置けば、その口座内の対象ポジションを送られます(チャートの銘柄は問いません)。

受信も同様に、Receiver用チャート1枚でよく、チャート銘柄が送信と違っていても問題ありません。

複数の取引EAと同居させる場合は、SenderとReceiverを別チャートに置いてください。

Q. 系統の分け方は? マジックとChannelの違いは?

ペアリングはChannelで行います。

送信と受信で同じChannelを設定し、系統を分けたいときはChannelを使い分けます。

一方、マジックは「どのポジションをコピー対象にするか」を絞り込むフィルタ(CopyMode / MagicFilter)です。

v2では、ペアリングとマジックが混同されやすかった点を改善し、役割を分けて整理しています。

Q. 1送信から複数受信、複数送信から1受信はできますか?

できます。

同じChannelの受信を複数置けば1→多、複数送信を同じChannelの1受信へまとめれば多→1です。

Q. Micro口座とスタンダード口座など、銘柄名が違う場合は?

受信側の辞書ファイル(FC_DIC_*.txt)に対応を書いてください。

例:GOLDmicro=GOLD / GOLD=XAUUSDc。

Q. ロットを半分・10倍にする/最小ロット未満になったら?

受信の LotMult で倍率指定します(0.5=半分、10=10倍)。

倍率適用後がブローカー最小ロット未満の場合は、最小ロットへ切り上げずコピーをスキップします。

意図と異なるロットでのエントリーを防ぐための仕様です。

Q. 予約注文やSL/TPはコピーされますか?

予約注文(指値・逆指値)そのものはコピーされません。送信側で約定してポジションになった時点でコピーされます。

SL/TPのライン自体も受信へは付きません。送信側でSL/TP(または手動)により決済されたタイミングで、受信側も決済がコピーされます。

Q. 部分決済はコピーされますか?

部分決済は非対応です。

送信側のポジションが全部決済された時点で、受信側もまとめて決済されます。

Q. 自動売買を止めて再開したら、古い建玉までコピーされますか?

既定設定では、古い建玉はコピーされません。

送信側SendExistingはOFFが標準で、EA 再開後にコピーされるのはその後の新規・決済のみです。

既存建玉も送りたい場合だけSendExistingをONにしてください。

SendExisting(古い建玉を送るか)とBufferMinutes(FC_CopyHubが未処理の指示を何分保持するか)は別の設定です。

受信EAが一時停止しても、BufferMinutesの間は指示が残るため、再開後に後から拾える場合があります。

Q. WebRequestの設定は必要ですか?

必要です。

送受信EAとFC_CopyHubの通信に使うため、送信・受信で使うすべてのMT4/MT5ターミナルで設定してください。

設定手順はインストール章の「WebRequestでlocalhostを許可する」を参照してください。

Q. 異なるブローカー同士でもコピーできますか?

同一PC(または同一VPS)上で各ターミナルとFC_CopyHubが動いていれば、ブローカーが違ってもコピーできます。

別PCへは直接送信できません。

Q. PCは常時ONが必要ですか?

はい、必要です。

コピー中はPC/VPSと各ターミナル、FC_CopyHubを起動したままにしてください。いずれかが停止するとコピーも止まります。

Q. デモ口座同士でもコピーできますか?

できます。

本番運用の前に、まずはデモ口座同士でテスト運用することをおすすめします。

設定が想定通りに動作するかを確認してから本番へ移行することで、安心して利用できます。