USDJPY専用 ポートフォリオ型エキスパートアドバイザー
ユーザーガイド
Version 2.0
BUSHIDO EA v1.6対応
公式製品ページ
https://www.mql5.com/ja/market/product/186851
はじめに
BUSHIDOをお選びいただき、ありがとうございます。
本ガイドでは、BUSHIDOを設計どおりに運用するために必要な推奨取引環境、インストール、設定、資金管理、監視、サポート、およびリスク情報について説明します。
より適切な取引環境でご利用いただくため、リアル口座で運用を開始する前に「リスク情報」の章を必ずお読みください。
Developed by ORIGIN-U Project
1. 必要環境と推奨設定
BUSHIDOは、以下の運用条件で公開テスト結果を再現することを前提に設計されています。
| 項目 | 推奨設定 |
|---|---|
| プラットフォーム | MetaTrader 5 |
| 通貨ペア | USDJPYのみ( USDJPY- 、 USDJPY.m などのブローカー固有のサフィックスは自動検出されます) |
| 口座タイプ | ヘッジ口座(ネッティング口座および米国規制下の個人向け口座には対応していません) |
| 口座通貨 | USD・JPY:完全自動(v1.6)。その他の通貨:初回のみ手動設定が必要です(第2章参照) |
| チャート時間足 | 任意(時間足に依存しません) |
| 入金額 | 最低目安 約2,000米ドル(4,000米ドル以上を推奨) |
| レバレッジ | 1:25以上(全バックテスト期間で検証済み。最低証拠金維持率は約330%) |
| ブローカーのサーバー時間 | 米国夏時間に対応したGMT+2 / GMT+3(「ニューヨーククローズ」) |
| スプレッド | 東京時間午前中のUSDJPYの通常スプレッドが1.0pips以下 |
| VPS | 安定した連続稼働のため推奨 |
重要事項
サーバー時間
EAは起動時にブローカーのサーバー時間を自動確認し(TZ-CHECK)、内部ですべての時刻計算を日本時間(JST)へ変換します。
ご利用のブローカーが、米国夏時間に対応したGMT+2 / GMT+3のニューヨーククローズサーバーを採用していない場合は、本EAを使用しないでください。 サーバー時間が正しくないと東京フィックスロジックに影響し、入力設定で補正することはできません。
スプレッドと手数料
公開バックテストでは、スプレッドと手数料を合わせた総取引コストを約0.7pipsとして想定しています。
ECN口座またはRaw口座では、以下の総コストで評価してください。
スプレッド + 取引手数料 ≒ 0.7pips
例:
スプレッド0.2pips + 取引手数料0.5pips ≒ 0.7pips
取引コストが継続的に高い場合、主にFadeモジュールの成績が低下します。
推奨入金額
本EAは約2,000米ドルから稼働できますが、公開されているポジションサイジングを正確に再現するため、4,000米ドル以上の残高を推奨します。
残高が少ない場合、ブローカーの最小ロット(0.01ロット)の影響により、4つの取引モジュール間で意図した資金配分から徐々にずれが生じます。
ヘッジ口座が必要な理由
BUSHIDOは、4つの独立した取引モジュールで構成されています。
複数のモジュールが、同時に買いポジションと売りポジションを保有する場合があります。
ネッティング口座ではこれらのポジションが自動的に統合されるため、EAが設計どおりに動作できません。
このため、ヘッジ口座が必須です。また、NFAのFIFOルールおよび両建て禁止ルールが適用される米国の個人向け口座には対応していません。
2. 資金管理
設定は1項目:Risk level(v1.6)
リスクとリターンは、Risk levelという1つの設定で管理します。
| リスク設定 | 年間リターン(19年CAGR) | 最大ドローダウン | 18% Permanent Stop到達確率* |
|---|---|---|---|
| Default(推奨) | 12.7% | 5.2% | 1.35% |
| Medium Risk(×0.80) | 16.0% | 6.4% | 7.75% |
| High Risk(×0.70) | 2.7% | 19.0% | 17.9% |
*Permanent Stopへの到達確率は、取引順序をランダム化した20,000回のモンテカルロシミュレーションから推定しています。その他の数値は、公開バックテスト(2007~2025年、リアルティックデータ、取引コスト込み、USD口座)の実測結果です。
High Riskは推奨しません。 過去のバックテストでは、2010年の円急騰時に内蔵の18% Permanent Stopへ到達しました。上表でCAGRが低くなっているのは、この停止が直接の原因です。リスクを高めても、長期リターンが必ず高くなるとは限りません。
ポジションサイジング
注文ロット = 基準ロット × 口座残高 ÷ Effective Anchor Effective Anchor = Base Anchor × Risk levelの倍率 (1.00 / 0.80 / 0.70)
-
Base Anchorは、口座通貨に応じて自動設定されます(v1.6)。
- USD口座:4,000
- JPY口座:500,000
手動設定は必要ありません。
-
その他の口座通貨
Base Anchorを初回のみ入力してください。
EAをチャートへ適用し、Expertsログに表示される推奨値(現在の為替レートで4,000米ドル相当)を確認します。その値を「Anchor equity in ACCOUNT CURRENCY」へ入力し、EAを再起動してください。
選択したRisk levelの倍率は、その後自動的に適用されます。
注意:公開されている成績は、USD口座およびJPY口座で検証されています。その他の口座通貨では、実効リスクにわずかな差が生じる可能性があります。
-
ポジションサイズは、口座残高に比例して調整されます。
口座残高が増えるとロットも増加し、損失後には自動的に減少します。
これはアンチマーチンゲール方式です。
開発過程では、マーチンゲール型の損失追随サイジングも広範に検証しましたが、期待値を改善しないままドローダウンと破綻リスクを一貫して増加させる結果となったため、採用していません。
内蔵リスク保護機能
以下の保護機能は常に有効です。
-
Daily Breaker
1日の損失が、その日の開始時点の有効証拠金に対して6%へ達すると、EAは翌取引日まで新規ポジションの発注を停止します。
-
Permanent Stop
有効証拠金が過去最高値から18%下落すると、EAは新規ポジションの発注を永久に停止します。
保有中のポジションは、通常どおり管理されます。
この機能は追加のリスクを抑制するものですが、最大ドローダウンが18%以内に収まることを保証するものではありません。
DefaultおよびMedium Riskでは、19年間の過去バックテスト中にこの機能が一度も作動していません。
日本の祝日(Fadeモジュール)
「Skip Fade entry on Japanese holidays」は、初期設定で有効になっています。
有効時は、東京フィックスが行われない以下の日にFadeモジュールの取引をスキップします。
- 日本の国民の祝日
- 振替休日
- 年末年始の銀行休業日(12月31日、1月2日~3日)
祝日カレンダーはEA内部で計算されるため、インターネット接続は必要ありません。
EAのアップデート前に日本の祝日制度が変更された場合は、用意されている日付リスト入力を使用して、日付を手動で追加または上書きできます。
その他の3つの取引モジュールは、通常どおり稼働を継続します。
3. クイックスタート
以下の手順に従って、推奨設定でBUSHIDOを開始してください。
ステップ1 ― 取引環境を準備する
- MetaTrader 5をインストールします。
- 対応するヘッジ口座へログインします。
- USDJPYチャートを開きます。
ステップ2 ― EAをチャートへ適用する
BUSHIDOをUSDJPYチャートへドラッグします。
以下を有効にしてください。
- ☑アルゴリズム取引を許可
ステップ3 ― 設定を確認する
ほとんどのユーザーは、パラメータを変更する必要はありません。
初期設定のまま使用してください。
USDまたはJPY以外の口座通貨を使用する場合のみ、第2章の説明に従って「Anchor equity in ACCOUNT CURRENCY」を設定する必要があります。
ステップ4 ― Algo Tradingを有効にする
MetaTrader 5のAlgo Tradingボタンが有効になっていることを確認してください。
初期化が完了すると、EAは自動的に市場の監視を開始します。
ステップ5 ― 正常稼働を確認する
MetaTrader 5のExpertsタブを開きます。
以下を確認してください。
- エラーメッセージが表示されていないこと。
- ブローカーのサーバー時間がTZ-CHECKの確認を通過していること。
- 初期化が正常に完了していること。
これらの確認が完了すれば、BUSHIDOは取引可能な状態です。
注意
BUSHIDOは、エントリー条件を満たした場合にのみ取引します。
有効な取引機会がない場合、EAが長期間取引を行わないことがありますが、正常な動作です。
通常運用中に手動操作は必要ありません。
4. 詳細設定
本章では、利用可能なすべての入力パラメータについて説明します。
ほとんどのユーザーには、初期設定の使用を推奨します。
用途を十分に理解している場合にのみ、パラメータを変更してください。
資金管理
インプット変数名:Risk level
希望するリスクプロファイルを選択します。
選択肢:
- Default(推奨)
- Medium Risk
- High Risk
この設定により、ポジションサイジングに使用されるEffective Anchorが自動的に調整されます。
リスクと成績の詳細比較については、第2章を参照してください。
Anchor equity in ACCOUNT CURRENCY
口座通貨がUSDまたはJPY以外の場合にのみ使用します。
USD口座およびJPY口座では、この値は自動設定されるため変更しないでください。
その他の口座通貨の場合:
- EAをチャートへ適用します。
- Expertsログに表示される推奨Base Anchorを確認します。
- 表示された値をこの入力欄へ設定します。
- EAを再起動します。
この設定が必要なのは初回のみです。
取引モジュール
各取引モジュールは、個別に有効または無効へ切り替えられます。
- Trend
- Tokyo Range Break
- Fade
- NY Continuation
モジュールを無効にすると、その戦略のみが除外されます。
その他のモジュールは、通常どおり稼働を継続します。
Fadeモジュール
Skip Fade entry on Japanese holidays
初期設定:有効
有効時は、日本の銀行休業日および東京フィックスが行われないその他の日に、Fadeモジュールの取引をスキップします。
祝日カレンダーはEA内部で管理されます。
必要に応じて、祝日上書き用の入力欄へ追加日付を手動設定できます。
詳細設定
その他のパラメータは、上級者向けです。
これらの設定を変更すると、EAの動作が公開バックテストと異なる可能性があります。
ご自身で検証を行う場合を除き、初期設定のまま使用することを推奨します。
推奨事項
公開成績を可能な限り近い形で再現するため、初期設定と第1章に記載された推奨取引環境を使用してください。
5. 稼働状況の確認
EAの初期化が正常に完了した後は、通常運用中に手動操作を行う必要はありません。
BUSHIDOは市場環境を継続的に監視し、エントリー条件を満たした場合に自動で取引を実行します。
EAの状態を確認する
MetaTrader 5の以下の画面から、現在の稼働状況を確認できます。
- Experts
- Journal
- Trade
- History
Expertsタブは、初期化メッセージ、ステータス更新、および診断情報を確認するための主要な画面です。
通常運用中の動作
以下の動作は正常です。
- EAが長期間取引を行わない場合があります。
- すべての戦略条件を満たした場合にのみ、取引が開始されます。
- ポジションサイズは、口座残高と選択したRisk levelに応じて自動調整されます。
- 有効な取引機会がない場合、取引が一時的に行われないことがあります。
これらは正常な動作であり、不具合を示すものではありません。
Daily Breaker
1日の損失が、その日の開始時点の有効証拠金に対して6%へ達すると、EAは新規ポジションの発注を一時停止します。
取引は翌取引日に自動で再開されます。
手動操作は必要ありません。
Permanent Stop
有効証拠金が過去最高値から18%下落すると、EAは新規ポジションの発注を永久に停止します。
保有中のポジションは、通常の決済ルールに従って管理されます。
MetaTrader 5の再起動やEAの再適用を行うと、Permanent Stopは解除されます。その際、ドローダウン判定の基準となるピーク値は、再起動時点の有効証拠金で初期化され、以後はそこからの下落率で再判定されます。
VPS運用
長期間安定して稼働させるため、信頼性の高いVPS上でBUSHIDOを運用することを推奨します。
安定したインターネット接続とMetaTrader 5の連続稼働により、取引機会を逃す可能性を抑えられます。
推奨事項
ExpertsおよびJournalタブを定期的に確認し、EAが正常に稼働していることを確認してください。
頻繁な手動操作は必要なく、推奨もされません。
6. よくある質問
Q. EAが取引を開始しません。不具合でしょうか?
必ずしも不具合ではありません。
BUSHIDOは、すべてのエントリー条件を満たした場合にのみ取引を開始します。
市場環境によっては、EAが長期間取引を行わないことがありますが、正常な動作です。
Q. 複数のチャートで使用できますか?
いいえ。
BUSHIDOは、1つのUSDJPYチャートに1つだけ適用してください。
チャートの時間足は取引に影響しません。
Q. チャートの時間足を変更できますか?
はい。
BUSHIDOは時間足に依存しません。
任意のチャート時間足を使用できます。
Q. ネッティング口座で使用できますか?
いいえ。
BUSHIDOでは、複数の取引モジュールが同時に買いポジションと売りポジションを保有する場合があるため、ヘッジ口座が必要です。
ネッティング口座、およびNFAのFIFOルール/両建て禁止ルールが適用される米国の個人向け口座には対応していません。
Q. 公開成績と自分の口座の結果が異なるのはなぜですか?
以下のような要因によって成績は異なる場合があります。
- ブローカーのサーバー時間
- スプレッドと取引手数料
- 約定品質
- スリッページ
- VPSの安定性
公開成績に可能な限り近づけるため、第1章に記載された推奨取引環境を使用してください。
Q. 入力パラメータを変更できますか?
はい。
ただし、公開されている成績は初期設定を使用して検証されています。
入力パラメータを変更すると、公開バックテストとは異なる結果になる可能性があります。
Q. BUSHIDOはマーチンゲールやグリッド取引を使用しますか?
いいえ。
BUSHIDOは、マーチンゲール、ナンピン、グリッド取引を使用しません。
開発過程でこれらの手法を広範に検証しましたが、ドローダウンと長期的な破綻リスクを一貫して増加させたため、意図的に採用していません。
Q. 大きな損失が発生するとEAは停止しますか?
はい。
BUSHIDOには、以下の2つの保護機能が内蔵されています。
- Daily Breaker ― 1日の損失が6%へ達すると、新規エントリーを一時停止します。
- Permanent Stop ― 有効証拠金が過去最高値から18%下落すると、新規エントリーを永久に停止します。
これらの機能は、不利な市場環境における追加リスクを抑えるために設計されています。
7. サポートとアップデート
BUSHIDOは、継続的な研究開発を通じて保守・改善されています。
必要に応じて、成績改善、互換性向上、不具合修正、その他の改良を含むアップデートを行う場合があります。
製品アップデート
MQL5 MarketでBUSHIDOを購入したお客様は、アップデート公開時にMQL5アカウントから最新バージョンを直接ダウンロードできます。
最新の改善内容を反映するため、常に最新バージョンを使用してください。
テクニカルサポート
インストール、設定、通常運用に関するご質問は、MQL5 Marketを通じてお問い合わせください。
お問い合わせの際に以下の情報をご提示いただくと、より効率的に対応できます。
- EAのバージョン
- MetaTrader 5のビルド番号
- ブローカー名
- 口座通貨
- 問題の内容
- 関連するExpertsまたはJournalのログメッセージ(確認できる場合)
お問い合わせ前の確認事項
以下をご確認ください。
- 第1章に記載された推奨運用環境を使用していること。
- BUSHIDOの最新バージョンをインストールしていること。
- 問題の内容がよくある質問に記載されていないこと。
※皆様からのフィードバックは、製品の継続的な改善と長期的なサポート品質の向上に役立ちます。
8. リスク情報
外国為替証拠金取引には高いリスクが伴い、すべての投資家に適しているとは限りません。
過去の成績は、将来の結果を保証するものではありません。
BUSHIDOは広範な過去データの研究と検証を通じて開発されていますが、将来の市場環境は開発期間中に観測された環境と大きく異なる可能性があります。
その結果、過去の検証で確認された損失を上回る損失が発生する可能性があります。
重要事項
- 過去のバックテスト結果は参考情報として提供されるものです。
- 実際の取引結果は、市場環境、約定品質、スプレッド、取引手数料、スリッページ、およびブローカー環境によって異なります。
- 利益を保証し、損失リスクを完全に排除できるエキスパートアドバイザーは存在しません。
- 失っても生活に支障のない資金の範囲内で取引してください。
ユーザーの責任
本ソフトウェアを使用することにより、ユーザーはアルゴリズム取引に伴うすべてのリスクを理解し、受け入れたものとみなされます。
本エキスパートアドバイザーの使用によって生じるすべての取引判断、口座管理、および金銭的結果については、ユーザーが単独で責任を負うものとします。
開発者および販売者は、本製品の使用によって生じたいかなる直接的または間接的な金銭的損失についても責任を負いません。
Developed by ORIGIN-U Project


