시스템트레이딩 게시글

이동평균과 상대강도지수 결합한 EA - 메타트레이더 5에서 활용하기

첨부파일
60730.zip (1.53 KB, 다운로드 0회)

안녕하세요, 트레이더 여러분! 오늘은 이동평균과 상대강도지수(RSI)를 결합한 초보자 친화적인 자동매매 프로그램, MARSI에 대해 이야기해볼게요. 이 EA는 XAUUSD(금)와 같은 금융시장에서 매매 신호를 식별하고 실행하는 데 도움을 줍니다.

이 EA의 특징은 다음과 같습니다:

  • 계좌 위험에 따라 동적으로 조정되는 로트 크기

  • RSI를 기반으로 한 과매수/과매도 진입 조건

  • 이동평균을 활용한 트렌드 필터링

  • 심볼의 틱 정밀도에 맞춰 조정된 손절매(SL)와 이익실현(TP) 수준

특히 이 EA는 기술적 전략을 실험 중인 학습자에게 유용합니다. 지표 처리 방식과 동적 위험, 브로커의 숫자 차이가 매매 로직에 미치는 영향을 이해하는 데 큰 도움이 될 거예요.


매매 로직

이 EA의 매매 진입 규칙은 다음과 같습니다:

  • 매수 조건:

    • 현재 가격이 이동평균 위에 있을 때(상승 추세)

    • RSI가 과매도 기준 아래일 때(가격 상승 예상)

  • 매도 조건:

    • 가격이 이동평균 아래에 있을 때(하락 추세)

    • RSI가 과매수 기준 위에 있을 때(가격 하락 예상)

  • 손절매(SL)와 이익실현(TP)은 브로커의 가격 정밀도에 맞춰 _Point를 사용해 설정됩니다.


외부 입력 파라미터

변수 설명
maPeriod 단순 이동평균에 사용되는 기간
rsiPeriod 상대강도지수에 사용되는 기간
rsiOverbought 시장이 과매수로 간주되는 RSI 기준(매도 신호)
rsiOversold 시장이 과매도로 간주되는 RSI 기준(매수 신호)
riskPercent 거래당 위험으로 설정할 잔액의 비율
stopLoss 손절매 거리(포인트 단위)
takeProfit 이익실현 거리(포인트 단위)
slippage 허용되는 최대 슬리피지(포인트 단위)

추천 사용법

  • 심볼: XAUUSD (금)

  • 타임프레임: M15 또는 H1

  • 브로커: 적절한 틱 데이터를 제공하는 브로커(2/3자리 및 4/5자리 브로커 모두에서 테스트 권장)

  • 백테스트 범위: 3–6개월 추천

  • 조건: 신뢰할 수 있는 RSI/MA 값을 위해 틱 데이터가 확보되어야 합니다.


추가 노트

  • PipSize() 함수는 브로커 간의 다양한 _Digits를 고려하여 핍 값을 정규화하는 데 도움을 줍니다.

  • EA는 현재 계좌 잔액과 정의된 위험에 따라 자동으로 로트 크기를 계산합니다.

  • 코드는 모듈화되어 있어 트레일링 스탑, 뉴스 필터 또는 기타 조건으로 쉽게 확장할 수 있습니다.

  • 이 프로젝트는 진행 중이며 피드백을 환영합니다!


연관 포스트

댓글 (0)