MT4のEAでマジックナンバーを変える必要がある時

Q:ご質問の内容

①当サイトのポートフォリオや優良紹介EAでは、マジックナンバーを指定されておりますが、必ず指定のマジックナンバーにする必要があるのでしょうか?

②EA設置方法説明の中で同じMT4内で同じEAを3つ使用とありましたが、それは通貨ペア別で3つのEAという認識でよろしいでしょうか?

仮に上記の場合は1EAが5つ通貨ペアがあった場合は、5つのマジック№が必要になるという認識でよろしいでしょうか?

A:お答えした内容

①いえ、必ずしも私の指定のナンバーにする必要はありません。あれは迷った人のために、私が目安として決めたものです。

しかし、同一口座内で2個以上の複数のチャートやEAを使う場合、マジックナンバー自体は変える必要があります。

MT4はオーダーの管理をマジックナンバーで行っているため、別のチャートから同じマジックナンバーでオーダーが入ると、その処理が交錯してしまう可能性があります。

それを防ぐために、

同一口座内に、複数のチャート&EAをセットした場合、それぞれのチャートやEAが、全てマジックナンバー(Magicの数字)が別々であればOKです。

つまり、どのEAを使ったとしても、一つのMT4内に20個チャートがあったとしたら、

1個目を1、2個目を2、というふうにマジックナンバーを打っても良いわけです。

8桁の中で数字は自由に設定できます。

とにかく、 1つのMT4内(1つの口座内)に複数のチャートやEAがあったら、必ず全て マジックナンバーを別々にするということです。

ネットで検索していると、「最新のMT4はチャートの通貨ペアが違っていればマジックナンバーが同じでも大丈夫」という記事も見かけるかもしれませんが、念のため全てのチャートで変えたほうが良いです。

どっちみちロットは変えるわけですから、ついでに数秒かけてマジックナンバーも変えるのは簡単ですので、やっておいたほうが良いです。

 

②同じEAでも、複数の通貨ペアに対応しているEAでは、その通貨ペア分のチャートを複数開き、そこにそれぞれ同じEAを設置します。

そして、オーダー処理が万が一交錯しないように、マジックナンバーを変えるといいです。(作者さんが内部ロジックで制御しているので「変えなくていいです」と言っているものは変えない)

マジックナンバーは8桁以内の数字であれば何でも自由です。

もし迷うようでしたら、例えば

ゲムフォレックスのEAは「ページのURLの数字の部分がEAの番号です」というお話をしていますので、その番号の末尾に数字を一つ足して作るといいです。

例えばEA番号が4321というEAなら

1個目の通貨ペアに使うEAは「43211」
2個目の通貨ペアに使うEAは「43212」
3個目の通貨ペアに使うEAは「43213」

という感じにすると分かりやすいと思います。でも自由です。同じMT4内(同じ口座内)で他のチャートと重なってなければいいのです。

逆に言いますと、もし他のEAとたまたま同じマジックナンバーだった場合は、変えないといけません。

他にも面白い使い方は出来ますが、例えば、

同じEAで・同じ通貨ペアで・「チャートの時間軸を変える」
同じEAで・同じ通貨ペアで・「複利用チャートと単利用チャートで変える」

などで複数使うことも可能です。

ただしこれはもちろん、EAの作者さんによって、複利単利があったり無かったりしますし、時間軸や通貨ペアをEA内部ロジックで制御しているものもありますので、

基本的には、作者さんが紹介している通貨ペアの範囲内で複数使うというのが基本です。

 

続き
↓その他の全ページデータはプレゼント会員様のみに公開です↓

優良EA&ポートフォリオ無料プレゼント

 → 優良EA100個&ポートフォリオ5個を無料プレゼント!

 → EAを無料で300個手に入れる方法!

 → 良いEAの条件と選び方

 → ポートフォリオとは何か?FX自動売買EAを複数同時に回す理由

 → 自動売買の仕組みとVPS・MT4・EAの設置方法と使い方