RSI TrendWave
- Experts
- Alexander Men
- 버전: 1.57
- 업데이트됨: 10 10월 2024
RSI TheTrendWave는 MQL4 전문가 어드바이저(EA)를 위한 더블 RSI와 스마트 마틴게일 전략을 결합한 시스템으로, RSI 기반의 트렌드 식별과 리스크 관리를 결합하여 수정된 마틴게일 시스템을 사용해 드로우다운을 줄입니다. 다음은 그 작동 방식입니다:
더블 RSI 신호:
- 단기 RSI가 장기 RSI를 상향 돌파하고 두 값 모두 특정 과매도 임계값(예: 30) 아래에 있을 때 매수 신호가 발생합니다.
- 단기 RSI가 장기 RSI를 하향 돌파하고 두 값 모두 과매수 임계값(예: 70) 위에 있을 때 매도 신호가 발생합니다.
- EA는 모든 통화쌍에 대해 동일한 더블 RSI 논리를 사용하여, 각 통화쌍의 과매수 및 과매도 조건을 기반으로 매수 및 매도 기회를 식별합니다. EURUSD, GBPUSD, USDCAD의 유동성과 변동성 차이로 인해 EA는 트렌드와 반전 신호를 효과적으로 감지할 수 있습니다.
스마트 마틴게일 전략:
- 초기 포지션: RSI 신호를 기반으로 소량의 초기 롯 사이즈로 거래가 열립니다.
- 마틴게일 배수: 거래가 EA와 반대로 움직이고 일정한 손실 임계값에 도달하면, 다음 거래의 롯 사이즈가 제어된 방식으로 증가합니다(예: 2 미만의 배수). 이는 전통적인 마틴게일 시스템처럼 공격적으로 배수를 늘리지 않고 손실을 회복하는 방식입니다.
- 동적 조정: 시장의 현재 변동성과 사용 가능한 자본에 따라 배수 계수가 조정되어 과도한 레버리지를 방지하며, 리스크 노출을 제한하는 데 도움을 줍니다.
- 목표 수익 및 종료: EA는 미리 설정된 목표 수익에 도달하거나 RSI가 트렌드 반전을 신호할 때 포지션을 종료하여 지속적인 손실 확대를 방지합니다.
전문가 어드바이저 사용 추천:
1. 초기 설정 및 테스트:
- 먼저 백테스트: 실제 거래 전에 다양한 시장 상황에서 EA를 철저히 백테스트하세요.
- 매개변수 최적화: MetaTrader의 전략 테스터를 통해 롯 사이즈, 스텝 배수, 손절매와 같은 설정을 최적화하세요.
- 데모 테스트: 실제 성능을 모니터링하고 예상대로 작동하는지 확인하기 위해 데모 계정으로 시작하세요.
2. 리스크 관리:
- 최소 잔액: 멀티스텝 전략을 지원하고 과도한 레버리지를 방지하기 위해 최소 $3,000의 잔액을 사용하는 것이 좋습니다.
- 자동 롯 및 손절매: 자동 롯 기능을 사용하여 잔액에 따라 롯 사이즈를 조정하고, 항상 적절한 손절매를 설정하여 잠재적 드로우다운을 제한하세요.
3. 거래 전략:
- 멀티스텝 및 RSI 전략: 포지션을 확장하는 멀티스텝 전략을 이해하고, 이는 귀하의 리스크 감수성과 일치하는지 확인하세요. 내장된 RSI 신호를 활용하여 트렌드 기반 거래를 효과적으로 진행하세요.
4. 실시간 모니터링 및 조정:
- 모니터링 및 조정: 초기에는 소량의 롯 사이즈로 실시간 계정에서 EA를 사용하세요. 시장 상황과 주요 경제 이벤트에 따라 설정을 조정하세요.
- 시각화 기능: EA의 시각화 기능을 활성화하여 브레이크이븐 및 테이크프로핏 포인트와 같은 차트의 주요 레벨을 추적하세요.
5. 계좌 크기 및 레버리지:
- 충분한 자본: 계좌 크기와 레버리지가 전략을 지원할 수 있는지 확인하세요. EA의 최적 성능을 위해 최소 $3,000의 잔액이 권장됩니다.
추천 통화쌍:
EA는 EURUSD, GBPUSD, USDCAD에서 대부분의 시간 프레임에 대해 성공적으로 테스트되었으며, 다른 통화쌍에서도 좋은 성능을 발휘할 가능성이 있습니다.
입력 매개변수의 자세한 설명:
일반 설정:
- comm: EA에 대한 코멘트 또는 라벨. 기본값: "DoubleRSI".
- Slippage: 거래 실행 시 허용되는 최대 슬리피지(포인트 단위). 기본값: 30.
- LotSize: 거래 롯 사이즈. 0으로 설정하면 자동 롯 계산이 활성화됩니다. 기본값: 0.01.
- AutoLot: 자동 롯이 활성화된 경우 1000 단위 잔액당 롯 크기. 기본값: 0.
거래 관리:
- StopLoss: 손절매 값(포인트 단위). 0으로 설정하면 손절매가 사용되지 않습니다. 기본값: 0.
- OpenNewSeries: 새로운 거래 시리즈를 열지 여부를 결정합니다. true이면 새로운 거래가 열립니다. 기본값: true.
- MagicNumber: EA의 거래를 위한 고유 식별자. 다른 EA의 거래와 혼동되지 않도록 합니다. 기본값: 64321.
- TargetPips: 목표 수익 수준(핍 단위). 기본값: 90.
- NumMaxTradesOpenOther: 다른 전략 또는 인스턴스에 의해 열릴 수 있는 최대 거래 수. 기본값: 5.
스텝 설정(스케일링 또는 그리드 전략용):
- Step: 시리즈 내 거래 간의 스텝 크기(포인트 단위). 기본값: 100.
- StepMultiplier: 거래 간 첫 번째 스텝 거리의 배수. 기본값: 1.2.
- SecondStepMultiplier: 거래 간 두 번째 스텝 거리의 배수. 기본값: 1.5.
- FirstSetLotMultiplier: 첫 번째 거래 세트의 롯 크기 배수. 기본값: 1.
- SecondLotMultiplier: 두 번째 거래 세트의 롯 크기 배수. 기본값: 1.5.
- MaxStepOrders: 열릴 수 있는 스텝 기반 주문의 최대 수. 기본값: 10.
- NumFirstLotSet: 첫 번째 세트 내 최대 거래 수(초기 롯 크기). 기본값: 5.
RSI 설정(더블 RSI 전략용):
- Trend1TF: 첫 번째 RSI 트렌드 지표의 시간 프레임. 기본값: PERIOD_D1(일간).
- Trend1RSIPeriod: 첫 번째 RSI 지표의 기간. 기본값: 7.
- Trend1RSIHighLevel: 첫 번째 RSI 지표의 과매수 상태를 신호하는 상한선. 기본값: 60.
- Trend1RSILowLevel: 첫 번째 RSI 지표의 과매도 상태를 신호하는 하한선. 기본값: 40.
- Trend2TF: 두 번째 RSI 트렌드 지표의 시간 프레임. 기본값: PERIOD_H1(1시간).
- Trend2RSIPeriod: 두 번째 RSI 지표의 기간. 기본값: 7.
- Trend2RSIHighLevel: 두 번째 RSI 지표의 과매수 상태 상한선. 기본값: 60.
- Trend2RSILowLevel: 두 번째 RSI 지표의 과매도 상태 하한선. 기본값: 40.
종료 설정:
- CloseOnTF: 특정 시간 프레임에 따라 거래를 종료할지 여부를 결정합니다. 기본값: false.
- CloseTF: CloseOnTF가 활성화된 경우 거래 종료를 모니터링하는 시간 프레임. 기본값: PERIOD_H1(1시간).
- UseReverseSignalClose: true인 경우, 반대 신호가 감지될 때 거래가 종료됩니다. 기본값: false.
시각화 설정:
- EnableVisualization: EA의 거래 및 스텝에 대한 시각화 라인의 표시를 활성화하거나 비활성화합니다. 기본값: false.

I noticed that the grid shows a "Breakeven" level, but there seems to be no parameter in the EA settings to actually enable automatic breakeven (moving the Stop Loss to the entry level). As it stands, this level appears to be only visual or indicative, and positions do not close at breakeven automatically. It would be very helpful to have a parameter like `UseBreakEven` or `BreakEvenPips` to allow the EA to shift SL to breakeven once a trade reaches a certain profit, especially for small accounts where risk management is crucial.