アイデアの著者 — c0d3, mq5著者 — barabashkakvn。
ヘッジ・ザ・ヘッジ(HTH)トレーダーは、通常のヘッジ(EURUSDをUSDCHFでヘッジ)を強化するために開発されました。ペアトレーディングは時に大きなドローダウンを引き起こすことがありますが、このトレーディング戦略はそのドローダウンを軽減するためにヘッジをヘッジすることを目指しています。HTHトレーダーでは、EURUSDをUSDCHFでヘッジし、GBPUSDをAUDUSDでヘッジすることで、ヘッジ・ザ・ヘッジ戦略を構築しています。この戦略は、1日に4つのポジションを取引します。ドローダウンは、ヘッジされたポジションが1日の間に限られるため、制限されています。新しい日が始まると、現在のブローカーのHour()が0より大きくなるとEAがエントリーします。その後、Hour()が23になるまで現在のポジションをクローズします。新しい日が始まった時にEAは再起動します。
- 前日のEURUSDの偏差がプラスの場合、EAはLONG EURUSD、LONG USDCHF、SHORT GBPUSD、LONG AUDUSDでエントリーします。この場合、EURUSDはUSDCHFでヘッジされ、GBPUSDはAUDUSDでヘッジされます。
- 前日のEURUSDの偏差がマイナスの場合、EAはSHORT EURUSD、SHORT USDCHF、LONG GBPUSD、SHORT AUDUSDでエントリーします。
- EURUSD/USDCHFの比率とGBPUSD/AUDUSDの比率には強い相関関係があるため、ヘッジをヘッジすることが可能です。
新機能:緊急トレーディング
'enable_emergency_trading'が'true'に設定されている場合、このEAは損失が'emergency_loss' PIP値に達するのを待って新しい取引に入ります。新しい取引は、利益の出ているポジションを対象とします。たとえば、EURUSDとUSDCHFが損失中で、GBPUSDとAUDUSDが利益中の場合、'emergency_loss'に達するとEAはGBPUSDとAUDUSDのポジションをクローンとしてオープンします。この機能は、'emergency_loss' PIP値に達した場合、1日に1回だけ実行されるように設定されています。そのため、次の日に再起動します。この機能は、コードを削除しない限りオフにすることはできません。
if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}

EAオプション:
- Trade | トレーディングを有効にする(trueに設定)
- C1 | 1番目の通貨
- C2 | 2番目の通貨
- C3 | 3番目の通貨
- C4 | 4番目の通貨
- Show_Profit | このEAが実行したすべての取引の利益/損失を追跡する
- Enable_Profit | 利益監視を有効にし、すべてのポジションをクローズする
- Enable_Loss | 損失監視を有効にし、すべてのポジションをクローズする
- Enable_Emergency_Trading | 利益がEmergency_Loss PIP値に達したときに新しい取引を開始する
- Profit | PIP値
- Loss | PIP値
- MagicNumber1 | C1を追跡するための番号
- MagicNumber2 | C2を追跡するための番号
- MagicNumber3 | C3を追跡するための番号
- MagicNumber4 | C4を追跡するための番号
- E_MagicNumber | 緊急取引を追跡するための番号
- Lot | 注文ロット