複数のEAや通貨ペアを運用する場合、個々のポジションだけでなく口座全体のリスク管理が重要です。本記事ではPortfolio Heat(ポートフォリオ・ヒート)の考え方を軸に、相関管理やリスク予算、MT5で実装できるリスク制御の仕組みを解説します。
なぜポートフォリオ全体のリスク管理が重要なのか
EA開発ではエントリーロジックや決済ルールに注目が集まりがちですが、実運用では『口座全体でどれだけのリスクを取っているか』がパフォーマンスを大きく左右します。
例えば、EUR/USD、GBP/USD、AUD/USDでそれぞれ異なるEAが買いポジションを保有していても、米ドル安という共通要因で同方向のリスクを抱えている可能性があります。個別には適切なロットであっても、合計すると想定以上の損失につながることがあります。
このような状況を管理する考え方がPortfolio Heat(ポートフォリオ・ヒート)です。
Portfolio Heatとは
Portfolio Heatとは、保有中のすべてのポジションが同時にストップロスへ到達した場合に、口座資産の何%を失う可能性があるかを示す指標です。
例えば、資産100万円に対して以下のポジションを保有しているとします。
- EUR/USD:リスク1.0%
- GBP/USD:リスク1.0%
- USD/JPY:リスク0.8%
- XAU/USD:リスク1.2%
単純合計ではPortfolio Heatは4.0%となります。
事前に『Portfolio Heatは最大5%まで』というルールを設定しておけば、新規ポジションを追加する際の判断基準になります。
個別リスクだけでは不十分な理由
1回の取引リスクを1%に制限していても、複数EAが同時にエントリーすれば総リスクは増加します。
さらに注意すべきなのは相関です。
例えばEUR/USDとGBP/USDは同じ方向へ動くことが多く、見かけ以上にリスクが集中する場合があります。
一方で、相関の低い資産を組み合わせれば、Portfolio Heatが同じでもリスク分散効果を期待できます。
Risk Budgetを設定する
Portfolio Heatを管理するには、最初にRisk Budget(リスク予算)を決めます。
例として次のような基準が考えられます。
- 1トレード:最大1%
- 同一通貨:最大2%
- 同一セクター:最大3%
- Portfolio Heat:最大5%
このように階層的なルールを設けることで、一部の市場へリスクが偏ることを防げます。
相関を考慮した運用
Portfolio Heatは単純なリスク合計だけではなく、相関も考慮すると実用性が高まります。
例えば、相関係数が高い通貨ペアでは許容ロットを引き下げ、相関が低い組み合わせでは通常どおり運用するといった方法があります。
代表的な確認項目は以下のとおりです。
- 通貨の重複
- 資産クラスの重複
- 相関係数
- 同方向ポジション数
これらを監視することで、見えにくいリスク集中を抑えられます。
MT5での実装例
MT5のEAでは、エントリー前に現在のPortfolio Heatを計算し、一定値を超えている場合は新規注文を見送ることができます。
処理の流れは次のとおりです。
1. 保有ポジションを取得
2. 各ポジションの想定損失額を計算
3. 合計リスクを口座残高比率へ換算
4. Portfolio Heatを更新
5. 上限超過なら新規エントリーを停止
このロジックは既存EAへ追加しやすく、売買戦略とは独立したリスク制御レイヤーとして機能します。
ダッシュボードで可視化する
Portfolio Heatは数値だけでなく、ダッシュボードで可視化すると運用しやすくなります。
例えば以下の項目を表示します。
- 現在のPortfolio Heat
- 通貨別エクスポージャー
- 通貨強弱
- 買い・売り比率
- 相関が高いポジション
- 残りリスク予算
これにより、裁量トレードとEA運用を組み合わせる場合でも、口座全体の状態を一目で把握できます。
フォワードテストで確認したい指標
Portfolio Heatを導入した後は、バックテストだけでなくフォワードテストでも効果を検証しましょう。
確認したい項目は以下のとおりです。
- 最大ドローダウン
- 平均保有ポジション数
- Heat超過回数
- Heat制限による見送り回数
- Profit Factor
- リターンの安定性
導入前後を比較することで、Heat管理がリスク低減に寄与しているかを客観的に評価できます。
まとめ
Portfolio Heatは、個々のトレードではなく口座全体のリスクを管理するための重要な考え方です。
複数EAや複数通貨ペアを運用する場合は、個別リスクだけでなく、相関や通貨の重複、総リスクを考慮したRisk Budgetを設定することで、想定外のドローダウンを抑えられます。
今後のMT5による自動売買では、エントリーロジックの高度化だけでなく、Portfolio Heatを監視するリスク制御レイヤーを組み込むことが、安定した長期運用の鍵となるでしょう。







