The RSI Engine - MetaTrader 5용 expert
주요 기능
-
다양한 진입 전략: 고전적인 과매수/과매도 반전 또는 고급 RSI 다이버전스 신호 중에서 선택합니다.
-
확인 필터: RSI 중심선 크로스를 활용하여 신호 정확도를 높이고 오입력을 줄입니다.
-
동적 종료 로직: EA는 손절 및 이익실현 외에도 RSI 레벨에 따라 거래를 청산할 수 있습니다.
-
완전한 구성 가능성: 모든 RSI 매개변수, 거래 관리 설정, 전략 규칙을 사용자 지정할 수 있습니다.
-
독립적인 거래 관리: 고유한 매직넘버를 통해 EA가 자체 거래만 관리하므로 다른 로봇이나 수동 거래와의 충돌을 방지할 수 있습니다.
트레이딩 전략 및 신호
진입 신호 로직
사용자는 다음 방법 중 하나를 선택하여 진입신호를 생성할 수 있습니다.
1. RSI 다이버전스(기본 전략)
기본 전략이며 기본적으로 활성화되어 있습니다. EA는 구성 가능한 되돌림 기간(기본값: 60바) 동안 가격 움직임과 RSI 오실레이터 사이의 차이를 식별하여 잠재적 시장 반전 신호를 보낼 수 있습니다.
-
상승 다이버전스(매수 신호): 가격은 새로운 저점을 형성하지만 RSI는 더 높은 저점을 형성할 때 발생합니다. 이는 하락 모멘텀이 약화되고 있음을 나타냅니다.
-
하락 다이버전스(매도 신호): 가격이 새로운 고점을 형성하지만 RSI가 더 낮은 고점을 형성할 때 발생합니다. 이는 상승 모멘텀이 약화되고 있음을 나타냅니다.
2. 과매수/과매도 반전
사용자는 다이버전스를 비활성화하여 고전적인 RSI 반전 전략을 거래할 수 있습니다.
-
매수 신호: RSI가 과매도 영역에서 상승할 때 생성됩니다(기본값: 30 미만).
-
매도 신호: 매도 신호: RSI가 과매수 영역에서 하락할 때 생성됩니다(기본값: 70 이상).
3. 중심선 확인(옵션 필터)
추가 확인을 위해 이 필터를 활성화할 수 있습니다. 다이버전스 또는 OB/OS 조건에서 초기 신호가 생성된 후 EA는 거래를 실행하기 전에 RSI가 중심선(50)을 넘을 때까지 기다립니다. 이는 시장 모멘텀의 진정한 변화를 확인하는 데 도움이 됩니다.
출구 전략 로직
EA는 고정 및 동적 종료 조건을 모두 사용합니다.
-
스톱로스 & 테이크프로핏: 모든 거래는 고정 손절 및 이익실현 레벨로 보호됩니다.
-
RSI 레벨 종료 (기본적으로 활성화됨): 이 동적 출구는 RSI 값에 따라 포지션을 청산합니다. 예를 들어 RSI가 과매수 수준(예: 70)에 진입하면 롱 포지션이 자동으로 청산되어 모멘텀이 약해지면서 수익을 확보할 수 있습니다. 숏 포지션은 RSI가 과매도 수준(예: 30)에 진입하면 청산할 수 있습니다.
거래 및 리스크 관리
EA에는 위험 관리를 위한 필수 매개변수가 포함되어 있습니다.
-
랏 크기: 모든 거래의 고정 랏 크기. (기본값: 0. 1)
-
손절매 : 포인트 단위의 보호 손절매. (기본값: 500)
-
이익 실현: 이익 실현 목표: 포인트 단위의 이익 목표. (기본값: 300)
-
매직넘버: EA 거래의 고유 식별자입니다. (기본값: 160941)
RSI 지표 구성
사용자는 RSI 지표 설정을 완전히 제어할 수 있습니다.
-
RSI 기간: RSI 계산을 위한 룩백 기간입니다. (기본값: 14)
-
과매수 수준: 과매수 영역의 임계값입니다. (기본값: 70)
-
과매도 레벨: 과매도 영역의 임계값입니다. (기본값: 30)
-
중심선: RSI 오실레이터의 중간 지점입니다. (기본값: 50)
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/63698