KN Smart Tp and SL
- 지표
-
Shipra Gupta
저는 Shipra Gupta이며, 수학, 경제학 및 알고리즘 트레이딩 시스템 분야에 강력한 배경을 가진 트레이더이자 퀀트 전략 개발자입니다. 수년간 외환(Forex), 금, 지수, 원자재 및 암호화폐 시장 전반에서 활동하며 일관성, 정밀성 및 체계적인 실행을 목표로 한 데이터 기반 거래 전략 개발에 집중해 왔습니다. - 버전: 1.0
KN Smart TP SL Signals — MT5 EMA 크로스오버 트렌드 시그널 인디케이터
KN Smart TP SL Signals는 EMA(지수이동평균) 크로스오버를 기반으로 매수(Buy) 및 매도(Sell) 신호를 생성하고, 차트상의 모든 신호에 대해 진입가(Entry), 손절가(Stop Loss), TP1, TP2, TP3를 포함한 완전한 리스크 계획을 자동으로 매핑해 주는 MetaTrader 5용 직관적 비주얼 트레이딩 인디케이터입니다. 수동으로 라인을 그릴 필요가 없으며 주관적인 추측을 배제합니다.
어떤 종목이나 시간대에서도 리스크가 명확히 정의된 빠르고 가독성 높은 셋업을 원하는 트레이더를 위해 설계되었습니다.
신호 작동 원리
-
매수(Buy) 신호: 빠른(단기) EMA가 느린(장기) EMA를 골든크로스(상향 돌파)할 때 발생합니다.
-
매도(Sell) 신호: 빠른(단기) EMA가 느린(장기) EMA를 데드크로스(하향 돌파)할 때 발생합니다.
두 신호 모두 오직 확정 마감된 캔들(종가)에서만 확인됩니다. 실시간으로 형성 중인 캔들은 절대 신호를 트리거하지 않으므로 리페인트(재그리기)가 전혀 없습니다 (No Repainting).
신호가 발생하면 인디케이터는 ATR(Average True Range)을 사용하여 자동으로 손절가를 계산하고, 사용자가 선택한 손익비(R:R) 배수에 따라 3단계의 익절(Take Profit) 레벨을 배치합니다. 모든 요소가 즉시 차트 위에 직접 그려집니다.
차트 시각화 요소
-
두 개의 지속적인 EMA 라인: 빠른 EMA(녹색)와 느린 EMA(적색)가 차트 위를 지속적으로 달리기 때문에 크로스오버의 문맥을 한눈에 파악할 수 있습니다.
-
매수 및 매도 화살표: 모든 신호 캔들을 표시합니다. 화살표는 매수 신호의 경우 캔들 저가 아래에, 매도 신호의 경우 고가 위에 배치됩니다.
-
신호당 5가지 가격 레벨: 제한된 선분 형태로 그려집니다:
-
진입가 (Entry): 회색 실선.
-
손절가 (Stop Loss): 주황색 실선.
-
TP1 및 TP2: 청록색 파선.
-
TP3: 조금 더 굵은 청록색 실선. 라인은 신호 캔들로부터 사용자가 설정에 정의한 캔들 수만큼 우측으로 연장됩니다.
-
-
두 개의 색상 채우기 구역: 직관적인 실시간 리스크 환경을 제공합니다. 녹색 음영 사각형은 진입가부터 TP3까지의 공간을 커버합니다 (수익 구역). 적색 음영 사각형은 손절가부터 진입가까지의 공간을 커버합니다 (손실 구역). 이 구역들을 통해 각 거래에서 얻을 수 있는 잠재적 수익 대비 감수해야 할 리스크의 비율이 직관적으로 명확해집니다.
-
실시간 동적 업데이트: 포지션이 유지되는 동안 라인은 차트 상에서 자동으로 우측으로 연장되며, TP3 또는 손절가(SL)에 닿는 순간 즉시 고정(동결)됩니다. 가격이 익절 레벨에 도달하면 해당 라인은 청록색 파선에서 녹색 실선으로 바뀝니다. 손절에 닿으면 손절선이 적색으로 바뀝니다. 차트 상의 라벨 역시 이에 따라 ✓ 및 ✕ 마크로 업데이트됩니다.
-
과거 신호의 완전한 보존: 현재의 최신 신호뿐만 아니라 모든 과거 신호가 차트 상에 표시된 상태로 유지됩니다. 각 신호의 구역과 레벨은 독립적인 그래픽 객체를 사용하여 그려집니다. 따라서 차트를 뒤로 스크롤하여 지나간 모든 셋업을 복기하고, 어떤 TP가 체결되었는지 확인하며, 다양한 시장 환경에서 인디케이터가 어떻게 작동했는지 상세히 연구할 수 있습니다.
리스크 프리셋 및 사용자 정의 설정
손절 거리는 ATR의 배수로 설정됩니다 (기본값 1.5× ATR). 3단계 익절 레벨은 해당 리스크 거리의 배수가 됩니다 (기본 설정 시 TP1은 1R, TP2는 2R, TP3는 3R). 4가지 배수 배율은 모두 완전히 조절 가능하므로 원하는 어떤 손익비(R:R) 프로필이든 자유롭게 커스텀 설정할 수 있습니다.
빠르고 느린 EMA의 기간(기본값 5 및 13)과 ATR 기간(기본값 14)은 모두 변경 가능합니다. 라인의 연장 길이 및 차트에 그려지는 최대 과거 신호의 개수 또한 조절 가능한 입력 파라미터입니다.
푸시 알림 기능
인디케이터는 MetaTrader 모바일 앱으로 푸시 알림을 전송합니다. 매수 또는 매도 알림은 진입가, 손절가 및 3개의 모든 TP 레벨을 단일 메시지 안에 포함하여 발송합니다. 손절 체결 시 및 개별 TP 레벨 달성 시 발생하는 옵션 알림도 활성화할 수 있습니다. 모든 알림은 캔들 마감 시 엄격히 한 번만 발생하며, 매 틱마다 불필요하게 울리지 않습니다.
활성화 방법: MT5 터미널의 도구 → 옵션 → 알림 메뉴로 이동하여 모바일 앱에서 확인한 본인의 MetaQuotes ID를 입력하고, 인디케이터의 입력 설정에서 원하는 알림을 켜주시면 됩니다.
지원 시장 종목
MT5에서 이용 가능한 모든 종목에서 작동합니다 (주요 외환 통화쌍, 마이너 및 크로스, 골드 (XAUUSD), 실버, 원유, 미국 및 유럽의 주요 주가지수 (NAS100, US30, SPX500, DAX40), 암호화폐 CFD). ATR 기반의 손절매 메커니즘은 각 종목 고유의 변동성 범위에 자동으로 적응하므로 종목을 전환할 때 수동으로 매번 매개변수를 재보정할 필요가 없습니다. M15, H1, H4, D1 시간대에서 가장 깔끔한 신호가 형성됩니다.
설치 방법
KN_SmartTPSL.mq5 파일을 본인의 MQL5/Indicators/ 폴더에 복사하고 (MetaEditor → 파일 → 데이터 폴더 열기를 통해 해당 경로 접근 가능), MetaEditor에서 F7 키를 눌러 컴파일한 후, 내비게이터 패널에서 인디케이터를 원하는 차트로 드래그 앤 드롭 하십시오.
자주 묻는 질문 (FAQ)
-
리페인트가 있나요? 아닙니다. 신호는 완전히 마감된 캔들(확정봉)에서만 계산됩니다. 현재 실시간으로 움직이는 캔들이 신호를 트리거하는 일은 절대 없습니다.
-
EMA 기간을 변경할 수 있나요? 네. 빠른 EMA, 느린 EMA 및 ATR 기간은 모두 개별 입력 파라미터로 제공되므로 자유롭게 수정 가능합니다.
-
왜 차트에 일부 과거 신호만 보이나요? 입력 항목 중 Max Signals (기본값 40)가 MT5의 그래픽 객체 수를 관리 가능한 범위 내로 유지하기 위해 동시에 그려지는 신호 수를 제한하고 있기 때문입니다. 더 먼 과거의 데이터까지 백테스팅하고 싶다면 설정에서 이 수치를 늘려주십시오.
-
골드와 지수 종목에서도 작동하나요? 네. ATR 알고리즘이 각 자산 고유의 변동성 폭에 맞춰 레벨을 자동으로 조절합니다.
