HTH 트레이더 - 메타트레이더 5의 새로운 전략

Mike 2017.05.02 19:50 64 0 0
첨부파일

아이디어 저자 - 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 | 주문 로트
목록
댓글 0