CopyTradeLocal 設定方法

MotoEAとSakiEAの役割について

■CopyTradeLocal_MotoEA

コピー元のEAです。
・稼働している通貨ペアと同じ
・マジックナンバーが指定値と同じ
ポジション情報を割り当てたアクセスキーと共にアップロードします。

例)
CopyTradeLocal_MotoEAをUSDJPYチャートで稼働させ
アクセスキー:1
マジックナンバー:1000
で設定した場合、
マジックナンバー1000のUSDJPYポジションのみアクセスキー1のポジションとしてサーバーにアップします。
マジックナンバー1000のEURJPYポジションやマジックナンバー0のUSDJPYポジションは認識しません

■CopyTradeLocal_SakiEA

コピー先のEAです。
・アクセスキーが同じ
・稼働している通貨ペアと同じ
ポジション情報をキャッチしたら同じように発注します。

例)
CopyTradeLocal_SakiEAをUSDJPYチャートで稼働させ
アクセスキー:1
で設定した場合、
アクセスキー1のUSDJPYポジション情報が存在すればコピーします。
アクセスキーが一致しても、通貨ペアが稼働させているチャートと異なる場合はアラートを鳴らしコピーしません

通貨が異なる場合にアラート.png
アップロードした情報を同一アクセスキー/別通貨ペアから取得しようとすると上記のようなアラートを鳴らします。
アクセスキーと通貨ペアの組み合わせが正しいかご確認ください。

色々な通貨ペアのコピーを行いたい場合、通貨ペアごとにアクセスキーを変えれば可能です。
・MotoEA:通貨ペアごとに複数稼働、それぞれ別のアクセスキーを割り当て
・SakiEA:同様の組み合わせ(アクセスキー&稼働通貨ペア)になるように複数稼働

同一通貨であってもアクセスキーが異なれば別物として取り扱います。
ロジックの異なる2種類のEAをそれぞれコピーしたい場合はアクセスキーを別々に割り当てれば可能です。


設定手順

下記の説明はMT4で行っていますがMT5でも流れは同じです。

1. 子口座の登録

SakiEAを稼働させる子口座の登録を行います。

1-1. CopyTradeLocal_KozaLimitSCをScriptsフォルダに入れる

「CopyTradeLocal_KozaLimitSC.ex4」をMQL4\Scriptsフォルダ(MQL4フォルダはチャート左上のファイル→データフォルダを開くを押せば出てきます)に入れます。

Scriptsフォルダ

Scriptsフォルダに入れたらMT4を再起動するか、ナビケーター上で右クリック→更新を押すとスクリプト欄にCopyTradeLocal_KozaLimitSCが追加されています。

1-2. 使用可能口座一覧を書いたcsvをFilesフォルダに入れる

最後に使用可能な口座番号一覧を書いた「CopyTradeKozaLimit_【ユーザー名】.csv」をMQL4\Filesフォルダに入れます。
csvにはSakiEAを使用したい口座を半角数字で1行ずつ書きます。
※全角や数字以外が混じっているとDBには登録できませんが、特にエラーで知らせてくれるわけではないのでご注意ください。

kozalimitの使い方1

1-3. 適当なチャートを開いてスクリプトを実行する

※口座番号一覧のcsvを閉じてから実行してください

MT4で適当なチャートを開き、CopyTradeLocal_KozaLimitSCをチャートにドラッグします。
特に設定するパラメータはないのでそのままOKボタンを押します。

スクリプト実行

登録に成功するとチャートの左上に口座番号登録成功!という文字が表示されます。
スクリプト成功

これで使用制限が設定されました。
許可されていない口座でSakiEAを稼働させるとアラートが鳴りチャートから削除されます。
使用不可

※使用者DBはスクリプト実行の度に最新の状態へ更新されます
過去に登録した口座でも、csvから削除してスクリプト実行し直すと使用者DBから削除されますのでご注意ください。

2.CopyTradeLocal_MotoEAの設定

アクセスキー:複数のロジックや通貨ペアでコピーする場合は異なる番号を入れてください
コピーモード:「マジックナンバー関係なく全てコピー」か「指定されたマジックナンバーのみコピー」を選択できます。マジックナンバー関係なく全てコピーを選んだ場合、MotoEAが稼働しているチャートと同じ銘柄のポジションを全部コピーします。同じMetaTrader内にコピーしたくないポジションが混ざっている場合は指定されたマジックナンバーのみコピーを使ってターゲットとなるマジックナンバーを指定してください。
コピー元マジックナンバー:「指定されたマジックナンバーのみコピー」を使用する場合はコピーするポジションのマジックナンバーを入力します。裁量ポジションの場合は0を入れてください
FX業者のGMT(冬時間):稼働させる業者のGMTを入力します
サマータイム自動切替 0.なし 1.米国式 2.英国式:サマータイム方式を入力します

EAを稼働させたら右上に表示される日本時間が合っているかご確認ください。
合っていなければGMTやサマータイム情報をご確認ください。
日本時間-moto

4.CopyTradeLocal_SakiEAの設定

アクセスキー:コピーしたいアクセスキーを入力します
別通貨ペア名:親と子で銘柄名が異なる場合、ここにコピー先の名前を入れることでコピー可能になります。
例)親がGold、子がXAUUSDの場合は通常コピーできないが、別通貨ペア名にXAUUSDを入れるとコピー可能になる
マジックナンバー:コピーしたポジションに付けるマジックナンバーです。他EAと被らないようにしてください
注文コメント:コピーしたポジションにはコメントを付けられます
ロット数選択:コピー元ロットを選択するとロット数×指定倍数のロットで注文を行います。固定ロットを選択するとすべてのエントリーを固定値で行います。
ロット計算 少数第△位で四捨五入:ロット計算を少数第何位まで行うかを決めます。
コピー元ロット倍数:元のロットの何倍でエントリーするか設定します。
固定ロット:固定で発注する際のロットを入力します。
※固定ロットを選択した場合、全てのエントリーが同じになります。マーチン等ロットが都度変わるEAをコピーする場合はご注意ください
スリップページ:適宜変更してください
新規注文制限時間:何分前までのポジション情報ならコピーするかを決めます。稼働時に前日のポジションがあった場合等に不都合が起きるため適宜変更してください
FX業者のGMT(冬時間):稼働させる業者のGMTを入力します
サマータイム自動切替 0.なし 1.米国式 2.英国式:サマータイム方式を入力します

EAを稼働させたら右上に表示される日本時間が合っているか確認してください。
日本時間-saki

関連記事

ページ上部へ戻る