NEXA Roc Trend Accelerator
- Experts
-
Park Seongcheon
안녕하세요.
MetaTrader 5 알고리즘 트레이딩 시스템 개발자 Park Sung Chan입니다.
저는 금융 시장의 구조적 특성과 통계적 패턴을 기반으로,
장기적으로 신뢰할 수 있는 자동매매 시스템을 연구·설계하고 있습니다.
단순한 전략 개발을 넘어 시장을 다각도로 해석하고,
더 높은 수준의 알고리즘 프레임워크를 구축하기 위한 연구를 지속하고 있습니다.
🔥 NEXA EA 프로젝트 소개 (Strategy Ecosystem)
NEXA EA 프로젝트는 제 연구 철학을 기반으로 운영되는 - 버전: 1.0
- 활성화: 5
NEXA ROC Trend Accelerator 한국어 설명서
제품 소개
NEXA ROC Trend Accelerator는 MetaTrader 5에서 사용할 수 있는 H1 기준 자동매매 Expert Advisor입니다.
이 제품은 ROC 변화율, EMA 기준선, ADX 추세 강도, ATR 기반 손절 구조를 사용하여 시장의 방향 전환과 추세 가속 구간을 평가합니다. 단순히 가격이 이동평균선을 돌파했다는 이유만으로 진입하지 않고, ROC의 변화 강도와 EMA 재돌파 조건을 함께 확인합니다.
전략의 기본 목적은 추세 전환 이후 속도가 붙는 구간을 선별하고, 불명확한 신호는 등급 평가와 안전 조건을 통해 제한하는 것입니다.
전략 방식
이 EA는 H1 차트를 기준으로 작동합니다.
주요 판단 구조는 다음과 같습니다.
ROC가 최근 평균 변화율보다 강하게 움직이는지 확인합니다.
가격이 EMA 기준선을 다시 돌파하는지 확인합니다.
ADX를 사용하여 시장의 추세 강도를 평가합니다.
ATR을 사용하여 손절 거리와 시장 변동성을 확인합니다.
신호가 발생하더라도 모든 조건이 즉시 거래로 이어지는 것은 아닙니다. EA 내부에서는 신호 품질을 점수로 평가하고, A, B, C 등급으로 구분합니다. 기본 설정에서는 C 등급 거래가 비활성화되어 있으며, 관찰 로그만 남도록 설계되어 있습니다.
진입 조건
BUY 조건은 ROC가 상승 방향으로 강하게 움직이고, 가격이 EMA 기준선 위로 재돌파하는 경우를 중심으로 평가합니다.
SELL 조건은 ROC가 하락 방향으로 강하게 움직이고, 가격이 EMA 기준선 아래로 재돌파하는 경우를 중심으로 평가합니다. SELL 조건은 추가적인 ADX, 점수, 캔들 몸통 비율 조건을 사용하여 더 보수적으로 평가됩니다.
EA는 확정된 H1 봉 데이터를 중심으로 신호를 계산합니다. 이는 현재 진행 중인 봉의 변동에 의한 신호 왜곡을 줄이기 위한 구조입니다.
손절 및 이익 실현
손절은 EMA 기준선과 ATR 변동성을 함께 참고하여 계산됩니다.
손절 거리가 너무 짧거나 비정상적인 경우에는 ATR 기반 대체 손절 구조를 사용합니다. 또한 최소 손절 거리와 최대 손절 거리 조건을 통해 비정상적인 주문을 제한합니다.
이익 실현은 신호 등급에 따른 RR 구조를 기준으로 계산됩니다. 포지션이 일정 수준의 수익 구간에 도달하면 Break Even 기능이 작동할 수 있으며, 이후 Trailing Stop 기능이 순차적으로 작동합니다.
포지션 관리 순서는 다음과 같습니다.
진입 후 초기 SL과 TP 설정
일정 수익 구간 도달 시 Break Even 적용
Break Even 이후 Trailing Stop 적용
브로커 Stop Level과 Freeze Level 확인 후 SL 수정
Trailing Stop은 Break Even이 적용되기 전에는 작동하지 않도록 설계되어 있습니다.
리스크 관리
이 EA는 고정 랏과 리스크 퍼센트 방식을 모두 지원합니다.
기본 설정은 고정 랏 방식이며, 기본 랏은 0.01입니다. 리스크 퍼센트 방식을 사용하는 경우, 진입 가격과 손절 가격 사이의 거리를 기준으로 주문 수량을 계산합니다.
EA에는 다음과 같은 보호 조건이 포함되어 있습니다.
스프레드 제한
거래 시간 필터
동일 심볼 중복 포지션 제한
동일 봉 중복 진입 제한
일일 손실 제한
일일 최대 거래 수 제한
연속 손실 후 쿨다운
최소 ATR 조건
Stop Level 및 Freeze Level 확인
마진 확인
주문 전후 가격 및 SL/TP 유효성 확인
연속 손실 제한은 영구 정지 방식이 아니라 쿨다운 방식으로 처리됩니다. 날짜가 바뀌면 일일 위험 상태가 초기화됩니다.
기본 타임프레임
기본 운용 타임프레임은 H1입니다.
이 EA는 H1 기준 ROC 변화율과 EMA 재돌파 구조를 사용하므로, 다른 타임프레임에서 사용할 경우 결과가 달라질 수 있습니다. 사용자는 거래 환경과 심볼 특성에 맞게 Strategy Tester에서 충분히 확인한 뒤 설정을 조정해야 합니다.
주요 입력값
InpSymbol
거래 심볼을 지정합니다. 빈 값이면 현재 차트 심볼을 사용합니다.
InpAllowBuy
BUY 진입 허용 여부를 설정합니다.
InpAllowSell
SELL 진입 허용 여부를 설정합니다.
InpFixedLots
고정 랏 거래 시 사용할 주문 수량입니다.
InpUseRiskPercent
고정 랏 대신 리스크 퍼센트 방식 사용 여부를 설정합니다.
InpRiskPercent
리스크 퍼센트 방식에서 사용할 거래당 위험 비율입니다.
InpUseTimeFilter
신규 진입 시간 필터 사용 여부를 설정합니다.
InpTradeStartHour
신규 진입을 허용할 시작 시간을 설정합니다.
InpTradeEndHour
신규 진입을 허용할 종료 시간을 설정합니다.
InpRocPeriod
ROC 계산 기간입니다.
InpRocAvgLookback
최근 평균 ROC 계산에 사용할 봉 수입니다.
InpRocSpikeFactor
현재 ROC가 최근 평균 ROC보다 얼마나 강해야 하는지 결정하는 배수입니다.
InpAdxThreshold
ADX 기준값입니다. 시장의 추세 강도 판단에 사용됩니다.
InpAtrPeriod
ATR 계산 기간입니다.
InpEmaPeriod
EMA 기준선 기간입니다.
InpMinATRPoints
거래를 허용하기 위한 최소 ATR 포인트입니다.
InpReCrossLookbackBars
EMA 재돌파를 확인할 최근 봉 범위입니다.
InpAllowGradeCTrade
C 등급 거래 허용 여부입니다. 기본값은 false입니다.
InpMinSLPoints
허용되는 최소 손절 거리입니다.
InpMaxSLPoints
허용되는 최대 손절 거리입니다.
InpEmaSLBufferATR
EMA 기준 손절에 적용할 ATR 버퍼입니다.
InpFallbackATRSL
EMA 기준 손절이 너무 짧을 때 사용할 ATR 기반 대체 손절 배수입니다.
InpMinRR
최소 손익비 기준입니다.
InpDailyLossPercent
일일 손실 제한 비율입니다.
InpMaxTradesPerDay
하루 최대 진입 횟수입니다.
InpMaxConsecutiveLosses
연속 손실 관리 기준입니다.
InpCooldownBarsAfterLoss
손실 후 신규 진입을 대기할 봉 수입니다.
InpUseBreakEven
Break Even 기능 사용 여부입니다.
InpBETriggerR
Break Even 적용 기준이 되는 R 배수입니다.
InpBEOffsetPoints
Break Even 적용 시 진입가에서 추가로 확보할 포인트입니다.
InpUseTrailingStop
Trailing Stop 기능 사용 여부입니다.
InpTrailStartR
Trailing Stop 시작 기준이 되는 R 배수입니다.
InpTrailATRMult
Trailing Stop 거리 계산에 사용할 ATR 배수입니다.
InpMinSLModifyPoints
SL 수정 시 필요한 최소 개선 포인트입니다.
사용 방법
MetaTrader 5의 Experts 폴더에 EA 파일을 추가합니다.
MetaTrader 5를 다시 시작하거나 Navigator 창에서 Expert Advisors를 새로 고침합니다.
거래하려는 심볼의 H1 차트에 EA를 적용합니다.
Strategy Tester에서 먼저 테스트를 진행합니다.
심볼, 스프레드, 거래 시간, 랏 설정을 확인합니다.
실제 계좌에서 사용하기 전에는 데모 계좌 또는 테스트 환경에서 충분히 확인하는 것이 좋습니다.
주의 사항
이 제품은 자동매매 도구이며, 특정 수익을 보장하지 않습니다.
시장 상황, 브로커 조건, 스프레드, 체결 환경, 슬리피지, 테스트 기간에 따라 결과가 달라질 수 있습니다.
과거 테스트 결과는 미래 결과를 보장하지 않습니다.
사용자는 자신의 거래 환경과 위험 허용 범위에 맞게 입력값을 조정해야 합니다.
자동매매 사용 전에는 Strategy Tester에서 충분히 검토하는 것이 좋습니다.
권장 운용 방식
기본 타임프레임은 H1입니다.
초기 테스트는 고정 랏 0.01로 진행하는 것이 좋습니다.
C 등급 거래는 기본값인 false 상태를 유지하는 것이 좋습니다.
최적화 시에는 모든 입력값을 동시에 변경하기보다 ROC, EMA, ATR, SL, RR 관련 입력값을 중심으로 단계적으로 확인하는 것이 좋습니다.
지원 및 문의
제품 관련 문의는 MQL5.com의 제품 댓글 또는 메시지 기능을 통해 진행할 수 있습니다.
외부 메신저나 외부 사이트를 통한 지원 링크는 제품 설명에 포함하지 않습니다.
마무리
NEXA ROC Trend Accelerator는 ROC 변화율과 EMA 재돌파 구조를 중심으로 추세 가속 구간을 평가하는 H1 기반 Expert Advisor입니다.
이 제품은 신호 발생, 손절 구조, 등급 평가, 쿨다운, Break Even, Trailing Stop을 하나의 흐름으로 구성하여 자동매매 과정을 관리합니다.
