up3x1: 메타트레이더 5를 위한 EA 소개

Mike 2012.11.20 21:19 51 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 up3x1이라는 Expert Advisor(이하 EA)에 대해 소개해드릴게요. 이 EA는 MQL4에서 재작성된 것으로, 원작자는 izhutov입니다. 원본 코드는 여기에서 확인하실 수 있습니다.

작동 원리

up3x1은 세 개의 이동 평균(MA)를 이용합니다. 빠른 MA가 중간 MA를 위로 교차하면, 그리고 그 두 가지가 느린 MA 아래에 있을 때 매수 포지션을 열게 됩니다. 반대로 매도 포지션은 빠른 MA가 중간 MA를 아래로 교차하고, 중간 MA와 빠른 MA가 느린 MA 위에 있을 때 발생합니다.

포지션의 로트 크기는 고정되거나 자유 마진에 비례하여 설정할 수 있으며, 손실이 발생할 경우 로트 크기를 줄이는 추가 기능이 있습니다. 연속적인 손실 거래가 발생할수록 로트 크기가 작아진답니다. 또한, 열린 포지션에 대해 트레일링 스탑을 설정할 수 있습니다.

아래 이미지는 전략 테스터의 비주얼 모드에서 EA의 성능을 보여줍니다.

 

파라미터 설정

  • MaximumRisk - 최대 리스크 (Lots=0일 때 사용됨).
  • Lots - 로트 크기.
  • DecreaseFactor - 손실 거래 후 로트 감소 계수. 0으로 설정 시 감소 기능 비활성화. 값이 작을수록 감소 폭이 큼. 로트 크기를 줄일 수 없는 경우 최소 로트로 포지션이 열림.
  • TakeProfit - 포인트 단위의 이익 실현.
  • StopLoss - 포인트 단위의 손실 제한.
  • TrailingStop - 포인트 단위의 트레일링 스탑. 0일 경우 트레일링 스탑 기능 비활성화.
  • FastPeriod - 빠른 MA 기간.
  • FastShift - 빠른 MA 이동.
  • MiddlePeriod - 중간 MA 기간.
  • MiddleShift - 중간 MA 이동.
  • SlowPeriod - 느린 MA 기간.
  • SlowShift - 느린 MA 이동.

참고사항

FastShift, MiddleShift, SlowShift 값은 1 미만으로 설정하지 않는 것이 좋습니다. EA는 새로운 바가 열릴 때만 제로 바에서 지표를 확인하므로(형성 중인 바에서는 작동하지 않음), 원본 버전에는 이동 평균에 대한 외부 파라미터가 포함되어 있지 않습니다.

목록
댓글 0