WhiteBearX2B-mt5 – 14通貨ペア同時稼働、3系統の頭脳を持つMT5多通貨EA

MT5用EA「WhiteBearX2B-mt5」をご紹介します。14通貨ペアを1つのチャートから同時運用し、Magic1〜3という3系統のマジックナンバーで複層的にエントリーを行う——そんな設計思想を持つEAです。
二段階ガードによるポジション数制御や、SL/TP設定の失敗を検知するアラート機能など、実運用を見据えた作り込みも特徴のひとつ。バックテスト結果とあわせて、その詳細を解説していきます。
目次
- はじめに – なぜ「多通貨・複数マジック」なのか
- WhiteBearX2Bの核心機能
- リスク管理へのこだわり
- 見えない障害への対応
- バックテスト結果
- 開発あれこれ
- 今後の展開について
- ご利用にあたっての注意事項
はじめに – なぜ「多通貨・複数マジック」なのか
FX自動売買において、多くのトレーダーが一度は直面する壁があります。それは「1通貨ペア・1戦略」のEAが抱える構造的な限界です。
特定の通貨ペアのボラティリティが低下すれば、エントリー機会そのものが失われます。逆に相場が荒れているタイミングでは、単一戦略のロジックだけでは値動きを捉えきれないこともあるでしょう。こうした「機会損失」と「戦略の偏り」は、単一通貨・単一ロジックのEA運用が避けて通れない課題です。
WhiteBearX2Bは、この課題に真正面から向き合う形で設計されたMT5用EAです。14通貨ペアを同時に監視・運用し、さらに3系統のマジックナンバーによる複層的なエントリー戦略を1つのEA内に統合しています。「通貨ペアを分散させたいけれど、EAを何本も並行稼働させるのは管理が大変」——そんな悩みを持つ方に向けて開発されました。
WhiteBearX2Bの核心機能
14通貨ペア同時運用という設計思想
WhiteBearX2Bの最大の特徴は、1つのチャートから14通貨ペアを横断的に管理できる点にあります。通貨ペアごとに個別のEAをアタッチする必要がなく、リソース管理や設定の手間を大きく削減しながら、複数市場への分散を実現します。
相場全体を俯瞰しながら、どこかの通貨ペアでチャンスが生まれたときにそれを取りこぼさない。これが多通貨同時運用の狙いです。
3つのマジックナンバーが生み出す複層戦略
WhiteBearX2Bでは、Magic1・Magic2・Magic3という3系統のマジックナンバーがそれぞれ独立したロジック単位として機能します。単純に「同じ戦略を3倍稼働させる」のではなく、Magic1 > Magic2 > Magic3という優先順位付けによって、系統ごとの役割分担を明確にしている点が設計上のポイントです。
複数の視点(ロジック)で相場を評価することで、単一ロジックでは拾いきれない値動きにも対応しやすくなります。これは分散投資の考え方をエントリーロジックのレベルに落とし込んだアプローチと言えるでしょう。
リスク管理へのこだわり
多通貨・複数マジックでの同時運用は、機会を増やす一方でポジション管理の複雑さも増します。WhiteBearX2Bでは、この複雑さに対して実装レベルで丁寧に向き合っています。
二段階ガードによるポジション数制御
MaxTotalPositions(最大合計ポジション数)の制御には、二層構造のガード機構を採用しています。
- 外側のガード:
processSymbol()内での早期チェック。ポジション上限に達している場合、そもそも詳細な処理に入る前の段階で早期に処理を終了します。 - 内側のガード:
sendOrderWithRetry()内での最終チェック。実際に発注を送信する直前、もう一度上限を確認します。
なぜ二段階なのか。それは、複数通貨ペア・複数マジックが並行して動作する環境では、チェックしてから実際に発注するまでのわずかな間にも状況が変化しうるためです。発注直前まで安全性を担保するという思想が、この二重チェック構造に表れています。
クロスマジックでの重複エントリー防止
同一通貨ペアに対して、複数のマジックナンバーが同時に同方向のポジションを積み増してしまうと、意図しないポジション過多につながりかねません。WhiteBearX2BではlongTaken・shortTakenという状態フラグによって、マジックナンバーをまたいだ重複エントリーを検知・抑制する仕組みを備えています。
見えない障害への対応
自動売買において最も怖いのは、「損切りが効いているはずなのに、実は効いていなかった」というような、気づかれにくい障害です。
WhiteBearX2Bは、SL(ストップロス)・TP(テイクプロフィット)の設定が何らかの理由で失敗した場合、それを検知しリトライを試みる仕組みを備えています。それでも解消しない場合には、ログ上に**「★警告★」**という形で明示的にアラートを出力します。
「気づいたら損切りが入っていなかった」というのは、EA運用における最も避けたい事故のひとつです。この検知・警告の仕組みは、派手さはないものの、実運用での安心感に直結する部分だと考えています。
バックテスト結果
理屈だけでなく、実際の数値でどう推移するのかを見ていただくのが一番早いと思います。今回、以下の条件でストラテジーテスターによる検証を行いました。
※重要:MT5でのバックテストは、ブローカーが提供するヒストリカルデータを使用する仕様になっています。ヒストリカルデータの提供開始時期は、接続している取引サーバー(ブローカー)側のデータ保持状況に依存するので、ストラテジーテスターによるテスト期間の設定には注意が必要です。
検証条件
| 項目 | 内容 |
|---|---|
| 検証期間 | 2026年5月1日〜7月31日(3ヶ月間) |
| 時間軸 | M5 |
| 対象通貨ペア | AUDCAD, AUDJPY, AUDUSD, CADJPY, EURAUD, EURCAD, EURGBP, EURJPY, EURUSD, GBPAUD, GBPCAD, GBPJPY, GBPUSD, USDJPY(14ペア) |
| 初期証拠金 | 10,000(USD) |
| レバレッジ | 1:500 |
| 最大合計ポジション数 | 6(複利運用・ロットはリスク1.0%ベースで自動計算) |
| ブローカー環境 | TitanFX-MT5-Demo |
損益曲線
3ヶ月を通じて、右肩上がりの安定した資産推移が確認できます。序盤(0〜100本足付近)でやや傾斜が急な立ち上がりを見せた後、中盤以降は緩やかながら一貫した増加基調を継続しています。終盤にかけて小さな押し目を挟みつつも、大きく崩れることなく高値圏を維持している点が特徴です。
特に注目したいのは、最大ドローダウンが証拠金比で2.10%に抑えられている点です。3ヶ月間・14通貨ペア・412回の取引を経てもこの水準に収まっているのは、これまで解説してきた二段階ガードによるポジション数制御や、マジックナンバー間の重複エントリー防止といった仕組みが、実際の値動きの中でも機能していることの裏付けと言えます。
開発あれこれ
WhiteBearX2Bは、一夜にして生まれたEAではありません。MQL4からMQL5への移植を経て、単一通貨対応から14通貨ペア対応への拡張、そして今回ご紹介したポジション管理・障害検知の各機能へと、段階的な改善を積み重ねてきた経緯があります。
どのステップにおいても力を発揮したのはAI(Claud)です。見事なまでに課題を解決してくれました。数年前のAIでは、MQL4からMQL5への移植の段階でエラーが多発して、コンパイルを完遂できませんでした。ほんとAIの進化スピードは凄まじいですよね。
今後の展開について
WhiteBearX2B-mt5 の具体的な入手方法・公開時期については、現時点で調整中です。詳細が固まり次第、あらためて当ブログでお知らせいたします。
続報を見逃したくない方は、ぜひブログのフォローや更新チェックをお願いいたします。
ご利用にあたっての注意事項
- 本記事で紹介したバックテスト結果は、TitanFX-MT5-Demo環境・ヒストリー品質100%での検証結果です。デモ環境と実口座では、スプレッドや約定タイミング、スリッページなどの条件が異なる場合があり、実運用において同様の成績を保証するものではありません。
- 自動売買はいかなる場合も元本を保証するものではありません。ご自身のリスク許容度に応じた資金管理のもとでご検討ください。
- 本EAの導入を検討される際は、必ずデモ口座等での事前検証を行った上で判断いただくことを推奨します。








