MetaTrader5
HTH 트레이더 - 메타트레이더 5의 새로운 전략
아이디어 저자 - c0d3, mq5 저자 - barabashkakvn.
헤지 더 헤지(Hedge The Hedge) 트레이더는 일반적인 헤지를 보완하기 위해 개발되었습니다 (EURUSD를 USDCHF로 헤지). 페어 트레이딩은 때때로 큰 손실을 초래할 수 있습니다. 이 전략은 트레이더들이 겪는 큰 드로우다운을 줄이기 위해 헤지를 헤지하는 방식으로 설계되었습니다. HTH 트레이더는 EURUSD를 USDCHF로, GBPUSD를 AUDUSD로 헤지하여 헤지의 헤지 전략을 만듭니다. 이 전략은 하루에 (4) 포지션을 거래하며, 헤지된 포지션은 하루 동안만 유지되어 드로우다운을 제한합니다. 새로운 하루가 시작되면, 현재 브로커의 Hour()가 0보다 크면 EA가 진입합니다. EA는 Hour()가 23이 될 때까지 현재 포지션을 유지하다가 마감합니다. 새로운 하루가 시작되면 EA가 다시 시작됩니다.
이전 하루의 EURUSD 변동이 긍정적일 때, EA는 LONG EURUSD, LONG USDCHF, SHORT GBPUSD, LONG AUDUSD로 진입합니다. 이 경우, EURUSD는 USDCHF로, EURUSD는 GBPUSD로, USDCHF는 AUDUSD로 헤지되며, 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 값에 도달했을 때만 'emergency_trading' 기능이 한 번 실행되고, 다음 날에 재시작됩니다. 이 기능은 코드가 삭제되지 않는 한 꺼지지 않습니다.
if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}
EA 옵션:
Trade | 거래를 활성화합니다 (true로 설정)
C1 | 첫 번째 통화
C2 | 두 번째 통화
C3 | 세 번째 통화
C4 | 네 번째 통화
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 | 주문 로트
2017.05.02