gpfTCPivotLimit: 메타트레이더 5를 위한 최적의 자동 매매 시스템

Mike 2012.11.03 01:14 61 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 자동 매매 시스템, gpfTCPivotLimit에 대해 소개해 드릴게요. 이 시스템은 MQL4에서 재작성된 것으로, 원래는 여기에 게시된 내용입니다. 저자는 George-on-Don입니다.

시스템 작동 방식

매수 포지션은 가격과 지지선이 교차할 때 열립니다. 이때 바가 지지선 위에서 닫혀야 하고, 이전 바는 지지선 위에서 열리며 그림자나 종가로 정확히 지지선에 도달해야 합니다. 매도 포지션은 그 반대 방식으로 열리게 됩니다.

손절매(Stop Loss)와 이익실현(Take Profit)은 진입 가격의 위/아래에 있는 지지/저항 레벨에 설정됩니다. 손절매와 이익실현이 너무 가까이 있어 포지션을 열 수 없을 경우, 두 번째 지지/저항 레벨에 손절매를 두고 세 번째 지지/저항 레벨에서 이익실현을 하도록 시도합니다.

가장 가까운 지지/저항 레벨에 도달하면(이익실현이 더 멀리 있는 경우), 포지션의 손절매는 개시 가격에 스프레드를 더한 수준으로 이동됩니다. 이 기능은 비활성화할 수 있습니다.

아래 이미지는 전략 테스터의 비주얼 모드에서의 Expert Advisor 성과를 보여줍니다.

설정 파라미터

  • Lots: 주문 볼륨; 0일 경우 MaxrR 파라미터가 사용됩니다.
  • SndMl: Expert Advisor가 포지션을 열고 닫을 때 이메일로 메시지를 전송합니다.
  • DcF: 손실 시 로트 감소 계수입니다. 값이 0이면 감소하지 않습니다. 값이 낮을수록 로트 감소 폭이 커집니다. 로트를 더 이상 줄일 수 없는 경우 최소 로트가 사용됩니다.
  • MaxR: 최대 리스크로 0-1 범위(여유 자금의 비율)입니다. Lots 값이 0일 때 효과적입니다.
  • TgtProfit: 매수 포지션의 사용 예시로, 레벨(1-5) 변형입니다:
       1 - Support1 기반으로 열고, Stop Loss는 Support2, Take Profit은 Resist1;
       2 - Support1 기반으로 열고, Stop Loss는 Support2, Take Profit은 Resist2;
       3 - Support2 기반으로 열고, Stop Loss는 Support3, Take Profit은 Resist1;
       4 - Support2 기반으로 열고, Stop Loss는 Support3, Take Profit은 Resist2;
       5 - Support2 기반으로 열고, Stop Loss는 Support3, Take Profit은 Resist3.
  • isTradeDay: 하루 거래만 진행 (23:00에 포지션을 닫음).
  • ModSL: 첫 번째 목표에 도달했을 때 손절매를 수정합니다 (개시 레벨에서 이익 방향으로 가장 가까운 레벨).
목록
댓글 0