NEXA Ema Ribbon Trend
- Experts
-
Park Seongcheon
안녕하세요.
MetaTrader 5 알고리즘 트레이딩 시스템 개발자 Park Sung Chan입니다.
저는 금융 시장의 구조적 특성과 통계적 패턴을 기반으로,
장기적으로 신뢰할 수 있는 자동매매 시스템을 연구·설계하고 있습니다.
단순한 전략 개발을 넘어 시장을 다각도로 해석하고,
더 높은 수준의 알고리즘 프레임워크를 구축하기 위한 연구를 지속하고 있습니다.
🔥 NEXA EA 프로젝트 소개 (Strategy Ecosystem)
NEXA EA 프로젝트는 제 연구 철학을 기반으로 운영되는 - 버전: 1.13
- 활성화: 5
NEXA EMA Ribbon Trend 한국어 설명서
제품 소개
NEXA EMA Ribbon Trend는 MetaTrader 5에서 사용할 수 있는 자동매매 Expert Advisor입니다.
이 제품은 EMA21, EMA34, EMA55, EMA89의 정렬 상태를 기준으로 시장 방향을 확인하고, 가격이 EMA21 또는 EMA34 부근으로 되돌아온 뒤 다시 추세 방향으로 움직이는 구간을 평가합니다.
전략의 목적은 단순한 이동평균 돌파가 아니라, 정렬된 추세 안에서 발생하는 되돌림 이후의 흐름을 규칙적으로 판단하는 것입니다. 모든 진입 판단은 지정된 시간프레임의 확정된 봉 데이터를 기준으로 처리됩니다.
전략 방식
NEXA EMA Ribbon Trend는 EMA 리본 구조를 사용합니다.
상승 조건에서는 EMA21이 EMA34보다 위에 있고, EMA34가 EMA55보다 위에 있으며, EMA55가 EMA89보다 위에 있는지를 확인합니다. 하락 조건에서는 반대 정렬을 확인합니다.
추세 방향이 확인되면, 가격이 EMA21 또는 EMA34 영역에 접근했는지 평가합니다. 이후 RSI 방향성, 캔들 반응, 리본 확산 정도, 진입 위치를 점수화하여 A, B, C 등급으로 신호를 분류합니다.
이 제품은 RSI를 기본적으로 보조 평가 요소로 사용합니다. RSI 조건을 반드시 차단 조건으로 사용할지 여부는 입력값에서 조정할 수 있습니다.
주요 특징
NEXA EMA Ribbon Trend는 EMA21, EMA34, EMA55, EMA89 정렬을 이용해 추세 방향을 판단합니다.
가격이 EMA21 또는 EMA34 부근으로 되돌아온 뒤 다시 추세 방향으로 반응하는 구간을 평가합니다.
신호는 A, B, C 등급으로 분류됩니다.
고정 로트와 리스크 비율 방식 중 선택할 수 있습니다.
손절과 목표가는 설정된 구조와 Risk Reward 기준에 따라 계산됩니다.
Break-even 기능과 Trailing Stop 기능을 제공합니다.
스프레드, 포지션 수, 일일 거래 수, 손실 제한, 총 오픈 리스크 제한 등 기본적인 안전 설정을 제공합니다.
전략 구조
이 EA는 다음 순서로 거래 조건을 확인합니다.
데이터와 지표 상태 확인
스프레드와 거래 가능 상태 확인
EMA 리본 방향 확인
EMA21 또는 EMA34 되돌림 구간 확인
RSI 방향성과 캔들 반응 평가
신호 점수 계산
A, B, C 등급 분류
SL, TP, RR 조건 확인
로트와 예상 손실 확인
주문 전 검증
주문 실행 후 포지션 확인
포지션 관리
포지션이 생성된 후에는 최초 진입가, 최초 SL, 최초 TP, 최초 위험값을 기준으로 관리됩니다.
Break-even 기능이 활성화되어 있으면 설정된 R 값에 도달했을 때 SL을 진입가 근처로 이동합니다.
Trailing Stop은 Break-even이 완료된 뒤에만 작동합니다. Trailing Stop은 기존 SL보다 불리한 방향으로 이동하지 않습니다.
최대 보유 시간이 설정된 경우, 해당 시간이 지나면 포지션을 정리할 수 있습니다.
추천 사용 환경
기본 설계 기준은 GOLD H1입니다.
다른 심볼이나 시간프레임에서도 사용할 수 있지만, 심볼의 스프레드, 계약 크기, Tick Value, Stop Level, 변동성에 따라 결과가 달라질 수 있습니다.
실거래 전에는 반드시 Strategy Tester에서 사용하려는 심볼, 시간프레임, 브로커 조건에 맞게 테스트해야 합니다.
주요 입력값 설명
InpSymbol
거래할 심볼을 지정합니다. 비워 두면 현재 차트 심볼을 사용합니다.
InpSignalTF
진입 신호를 확인할 시간프레임입니다.
InpRibbonTF
EMA 리본 방향을 확인할 시간프레임입니다.
InpEMA21Period, InpEMA34Period, InpEMA55Period, InpEMA89Period
EMA 리본을 구성하는 기간입니다.
InpRSIPeriod
RSI 계산 기간입니다.
InpRSIBuyMin
BUY 신호 평가에 사용되는 RSI 기준값입니다.
InpRSISellMax
SELL 신호 평가에 사용되는 RSI 기준값입니다.
InpUseStrictRSIFilter
true로 설정하면 RSI 조건을 더 강하게 적용합니다. false로 설정하면 RSI는 점수 평가 요소로 사용됩니다.
InpPullbackLookbackBars
EMA21 또는 EMA34 되돌림을 확인할 과거 봉 개수입니다.
InpPullbackTouchATRBuffer
EMA 되돌림 영역을 판단할 때 사용하는 ATR 기반 여유값입니다.
InpMaxCloseDistanceATR
진입 후보 봉의 종가가 EMA 되돌림 영역에서 너무 멀리 떨어졌는지 판단하는 기준입니다.
InpMinRibbonSpreadATR
EMA 리본의 최소 확산 기준입니다.
InpMaxRibbonSpreadATR
EMA 리본의 최대 확산 기준입니다.
InpFallbackATRSLMult
구조적 SL이 유효하지 않을 때 사용할 ATR 기반 대체 SL 배수입니다.
InpRiskMode
로트 계산 방식을 선택합니다. Fixed Lot 또는 Risk Percent 방식을 사용할 수 있습니다.
InpFixedLots
Fixed Lot 모드에서 사용하는 고정 로트입니다.
InpRiskPercent
Risk Percent 모드에서 사용하는 거래당 리스크 비율입니다.
InpMaxMoneyLossPerTrade
거래 1건의 예상 손실 금액 제한입니다. 0으로 설정하면 이 제한을 사용하지 않습니다.
InpMaxOpenRiskPercent
현재 열린 포지션과 신규 포지션의 총 예상 위험 비율 제한입니다. 0으로 설정하면 이 제한을 사용하지 않습니다.
InpMinSLPoints
허용되는 최소 SL 거리입니다.
InpMaxSLPoints
허용되는 최대 SL 거리입니다.
InpBaseRR
기본 Risk Reward 값입니다.
InpMinRR
허용되는 최소 Risk Reward 값입니다.
InpEnableCGrade
C 등급 신호 사용 여부입니다.
InpMaxSpreadPoints
허용되는 최대 스프레드입니다.
InpMaxDailyTrades
하루 최대 진입 횟수입니다.
InpLossDirectionCooldownBars
손실 이후 같은 방향 재진입을 일정 봉 수만큼 제한하는 설정입니다.
InpBreakEvenAtR
Break-even 이동이 시작되는 R 값입니다.
InpBreakEvenOffsetPoints
Break-even 이동 시 진입가에서 추가로 확보할 포인트입니다.
InpTrailingStartR
Trailing Stop이 시작되는 R 값입니다.
InpTrailingDistanceR
Trailing Stop 거리입니다.
InpMaxHoldingHours
최대 포지션 보유 시간입니다. 0으로 설정하면 사용하지 않습니다.
사용 전 확인 사항
이 제품은 자동매매 EA이므로 사용자는 거래 환경과 리스크를 직접 확인해야 합니다.
심볼명은 브로커마다 다를 수 있습니다. 예를 들어 GOLD, XAUUSD, XAUUSDm 등으로 표시될 수 있습니다.
스프레드와 Stop Level이 큰 계좌 환경에서는 주문이 제한될 수 있습니다.
VPS 사용 시에는 MetaTrader 5의 자동매매 허용 상태와 심볼 거래 가능 상태를 확인해야 합니다.
백테스트 결과는 특정 기간과 브로커 데이터에 기반한 테스트 결과일 수 있으며, 실제 거래 결과를 보장하지 않습니다.
리스크 안내
자동매매는 시장 상황, 스프레드, 체결 환경, 계좌 레버리지, 브로커 조건에 따라 결과가 달라질 수 있습니다.
이 제품은 수익을 보장하지 않습니다. 사용자는 실거래 전 충분한 테스트를 진행하고, 자신의 계좌 상황에 맞는 로트와 리스크 설정을 사용해야 합니다.
지원 안내
제품 사용 중 질문이 있으면 MQL5.com의 제품 댓글 또는 메시지 기능을 통해 문의할 수 있습니다.
