MetaTrader 5용 MA 기반 EA - up3x1_Krohabor_D

Mike 2012.11.16 22:09 43 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 MA 기반의 Expert Advisor, up3x1_Krohabor_D에 대해 소개해 드리려고 합니다. 이 EA는 MQL4에서 다시 작성된 것으로, 원래는 여기에서 확인하실 수 있습니다. 원작자는 izhutov입니다.

EA의 작동 원리

이 EA는 세 개의 이동 평균(MA)을 사용하여 매매 신호를 생성합니다.

매수 조건:

  • 빠른 이동 평균이 중간 이동 평균을 위로 교차합니다.
  • 빠른 MA가 느린 MA 위에 위치합니다.
  • 이전 봉에서 빠른 MA가 느린 MA 위에 있습니다.
  • 이전 봉의 빠른 MA가 이전 봉의 느린 MA 위에 있습니다.
  • 중간 MA가 느린 MA 위에 있습니다.
  • 중간 MA가 이전 봉의 느린 MA 위에 있습니다.

매도 조건:

  • 빠른 이동 평균이 중간 이동 평균을 아래로 교차합니다.
  • 빠른 MA가 느린 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