EA自動売買(Expert Advisor)のパラメータ設定画面に「マジックナンバー」という項目があるのをみたことがありますよね。
フクログで無料配布しているEA「オリジナルトラリピEA」と「ハーフ&ハーフEA」にもマジックナンバーの設定はあります。(相場の波をすべて利益に出来ると評判です)
- EA配布者にマジックナンバーを変更する必要があると言われたが、どんな数値を入れればいいのかわからない
- マジックナンバーをいつどんなときに変更すればよいのかわからない
マジックナンバーを正しく設定しないと正常にEAが稼働しないリスクがあるため重要な設定です。
今回は上記の疑問が解決できるようマジックナンバーについて詳しく解説します。
EAのマジックナンバーとは
EAのマジックナンバーとは、自動売買ソフト(Expert Advisor)の注文を識別するために利用される一意の識別番号のこと。
マジックナンバーの設定可能な範囲は、0から2147483647までの整数値です。
EAは、事前にプログラムされたルールに基づいて、自動的に取引を行うためのソフトウェアですが、EAが多数の取引を行う場合、どの注文がどのEAによって発注されたものなのかを区別することが困難になります。
そこで、EAの注文には一意の識別番号であるマジックナンバーを割り当てることで、どのEAがどの注文を発注したのかを管理確認することができるようになります。
例えば、あるトレーダーが複数のEAを利用してトレードを行っている場合、それぞれのEAに異なるマジックナンバーを割り当てることで、EAごとに発注された注文を区別することができます。
EAごとの成績管理にも役立ちますね。
また、同じEAを複数のチャートで利用している場合にも、それぞれのチャートごとに異なるマジックナンバーを設定することで、どのチャートからの注文なのかを確認することができます。
このようにマジックナンバーは、複数のEAを利用している場合や、同じEAを複数のチャートで利用している場合に、どの注文がどのEAから発注されたのかを確認するために利用されます。
EAのマジックナンバー設定手順
MT4でEAのマジックナンバーを設定する手順は以下の通りです。
- MT4のチャート画面を開き、左上の「ナビゲーター」ウィンドウから「エキスパートアドバイザー」をクリックし、使用するEAを選択します。
- チャートにEAをドラッグ&ドロップし、設定ウィンドウを表示します。
- 「入力」タブの中で「マジックナンバー」を見つけ、そこに任意の数字を入力します。
入力する数字はEA毎に異なるのでEA開発者に聞きましょう。 - マジックナンバーの設定が完了したら、「OK」をクリックして設定ウィンドウを閉じます。
EAのマジックナンバーの便利な使い方
少し上述しましたが、マジックナンバーはトレード履歴の管理にも役立ちます。特定のEAが発注したトレード履歴を簡単に管理することができます。
マジックナンバーを使ったトレード履歴の管理方法
EAのマジックナンバーを使ったトレード履歴の管理方法は、取引所やプラットフォームによって異なりますが、一般的には以下のような手順で行われます。
MT4:「口座履歴」タブにある取引履歴の上で右クリック「レポートの保存」
こちらのレポートでマジックナンバーを出力できる場合が多いのですが、一部ブローカーでは出力されません。
MT5:「口座履歴」タブにある取引履歴の上で右クリック「表示列」からマジックナンバーにチェックを入れる
マジックナンバーを表示させることでその取引がどのマジックナンバーか確認することができます。
EAごとにトレード履歴を管理することで、各EAのトレード成績を分析しやすくなります。また、EAの改善や設定の調整に役立ちます。
EAトラブルシューティング
今までEAは正常な動きだったのに、EAを複数追加したら動きがおかしくなったときにはマジックナンバーの設定についても確認してみましょう。
- 同じマジックナンバーが他のEAにも設定されていないか確認する
- マジックナンバーが重複していたら修正する
- 動作が不安定ならMT4/MT5の再起動や再インストールも視野に
もちろん、EAが正しく稼働しているか確認(エラーなど出力されていないか)も行ってみましょう。
マジックナンバーについてのQ&A
マジックナンバーについてのQ&Aをまとめました。
別の通貨ペアでEAを設定する場合もマジックナンバーを変更する必要はある?
別の通貨ペアだとしてもマジックナンバーは変更することを推奨します。
マジックナンバーは何番から何番まで設定可能?
マジックナンバーの設定可能な範囲は、0から2147483647までの整数値です。
この範囲は、MetaTrader 4やMetaTrader 5などの主要なトレーディングプラットフォームで共通して採用されています。
ただし、EAによってはこの範囲外の値を使用する必要がある場合もあるためEA開発者に確認することが重要です。
また、一部のEAではマジックナンバーを使用しない場合もあります。
ちなみに裁量トレード時のマジックナンバーは0となります。
そもそもマジックナンバーが何のために使われるの?
マジックナンバーは、自動売買システムにおいて、複数のEAを同時に稼働させる場合や、同じEAを複数のチャートに適用する場合に使用される識別番号です。
マジックナンバーを使用することで、同じEAが発行した注文であっても、それぞれに一意の番号を割り当てることができるため、どの注文がどのEAから発行されたものであるかを正確に特定することができます。
また、複数のEAを同時に稼働させる場合にも、どのEAがどの注文を発行したのかを特定できるため、デバッグやトレースが容易になります。
さらに、マジックナンバーを使用することで、EAごとに異なる取引履歴を管理することができるため、トレードの分析や改善に役立つデータを収集することができるようになります。
マジックナンバーは、自動売買システムにおいて重要な機能です。
マジックナンバーが重複した場合、どのようなリスクがある?
- トレードの追跡が困難になる:
同じマジックナンバーが複数のEAで使用される場合、どのEAがどのトレードを実行したのかを区別することができなくなります。このため、トレードの追跡が困難になり、必要に応じてトレードを管理することができなくなります。 - トレードの重複が生じる:
同じマジックナンバーが複数のEAで使用されると、トレードが重複する可能性があります。例えば、複数のEAが同じ通貨ペアをトレードする場合、同じ価格で同じ量の取引が複数回発生する可能性があります。
これらのリスクを避けるためには、EAごとに異なるマジックナンバーを割り当てる必要があります。異なるマジックナンバーを使用することで、EAがトレードする際に使用されるすべてのトレードが正確に識別され、トレードの管理が容易になります。
複数のEAを同時に稼働させる場合、EA マジックナンバーは変更する必要がある?
はい、複数のEAを同時に稼働させる場合、マジックナンバーを変更する必要があります。
マジックナンバーは、EAがトレードする際に使用されるユニークな識別子であり、同じマジックナンバーが複数のEAで使用されるとトレードの識別が困難になる可能性があるため、それぞれのEAに異なるマジックナンバーを割り当てる必要があります。
マジックナンバーを変更する際の注意点はありますか?
まず、マジックナンバーを変更する際には、既存のトレード履歴に影響が及ぶ可能性があるため、注意が必要です。
特に、マジックナンバーを変更した場合、変更前のトレード履歴と変更後のトレード履歴が区別されなくなるため、後からトレード履歴を確認する際に混乱することがあります。
また、マジックナンバーを変更する場合には、変更前と変更後のマジックナンバーが重複しないように注意する必要があります。同じマジックナンバーを複数のトレードに使用すると、トレード履歴の管理が混乱するだけでなく、トレードの結果にも影響が出る可能性があります。
そのため、マジックナンバーを変更する際には、必ず変更前のマジックナンバーとは異なる番号を設定する必要があります。
まとめ
マジックナンバーについて解説しました。
EAを稼働させているかたでもマジックナンバーを気にしていなかったかたもいたかもしれませんね。
- マジックナンバーはEAで注文を識別するための一意の番号
- マジックナンバーは重複してはならない
- マジックナンバーは0から2147483647までの整数値で設定可能。(裁量トレード時のマジックナンバーは0)
- それぞれマジックナンバーを設定することで、複数のEAや同じEAを複数のチャートで利用する場合、どの注文がどのEAから発注されたのかを区別することができる
- マジックナンバーは、EAごとに異なる取引履歴を管理し、トレードの分析や改善に役立てることができる
マジックナンバーでEAトレードの管理を行い運用成績を確認してみましょう。
ボーナスが豊富な海外FX業者XM
XMは、ふくろうも長年使っているハイレバFX業者です。日本人で一番利用されている海外FX業者でもあります。特典あり!今すぐ口座開設でボーナスを受け取る
⇒ XMの口座開設手順を簡単に解説
オリジナルトラリピEA
※ 自動売買「オリジナルトラリピEA」を無料プレゼント中
- トラリピ特有のポジションを抱えるリスクを減らす
- チャンスのときには大きな利益を取りに行く
- 3年間で30万円から800万円までコツコツと利益を積み重ねてきた実績
- MT4によるEA設置が初めての方でも簡単なので安心
- 完全自動売買なので相場に張り付けないサラリーマンや主婦にもおすすめ
オリジナルの無料トラリピEAの受取方法詳細はこちらから
⇒ バージョンアップ無料トラリピEAの受け取り方法
レバレッジ1000倍、ボーナス特典豊富のXM Trading 口座開設手順
ハーフ&ハーフEA
※ 自動売買「トラリピ ハーフ&ハーフEA」を無料配布開始!
- 中央値から上下にショートとロングを設定
- 含み損を抱えるリスクが通常よりも大幅に減る
- 中央値で含み損が0になる
- 資金効率が良い
記事を一読の上、お気軽にお問い合わせくださいね。