ZigZag Support and Resistance Levels
- 지표
- 버전: 3.0
- 업데이트됨: 12 10월 2026
ZigZag Support and Resistance Levels 는 여러 시간대의 ZigZag 전환점을 기반으로 지지선과 저항선을 식별하는 지표입니다. 선택한 시간대의 가격 수준을 하나의 차트에 통합하여 트레이더가 잠재적인 컨플루언스 영역(여러 가격 수준이 겹치는 구간)과 중요한 가격 수준을 파악할 수 있도록 도와줍니다. 이 지표는 ATR을 기반으로 서로 가까운 가격 수준을 지지 및 저항 영역으로 그룹화하고, 유효한 수준과 돌파된 수준을 구분하며, 차트 내 대화형 제어 패널을 통해 표시 요소를 실시간으로 관리할 수 있습니다.
주요 기능
1. 다중 시간대 분석
- 여러 시간대의 지지선과 저항선을 동시에 분석합니다.
- M1,M5,H1과 같이 쉼표로 구분된 목록을 사용하여 원하는 시간대 조합을 설정할 수 있습니다.
- 시간대를 지정하지 않으면 현재 차트의 시간대를 자동으로 사용합니다.
- 상위 시간대의 지지선과 저항선을 현재 차트에 직접 표시합니다.
- 서로 다른 시간대의 가격 수준이 모이는 잠재적인 컨플루언스 영역을 식별합니다.
2. ZigZag 전환점 감지
- 설정 가능한 Depth, Deviation, Backstep 매개변수를 사용하여 국지적 고점과 저점을 감지합니다.
- 선택한 각 시간대의 ZigZag 전환점을 독립적으로 처리합니다.
- 현재 시간대의 ZigZag 선을 표시하거나 숨길 수 있습니다.
3. 지지선 및 저항선 감지
- 국지적 저점을 기반으로 지지선을 생성하고, 국지적 고점을 기반으로 저항선을 생성합니다.
- 사용자 지정 색상을 통해 유효한 가격 수준과 돌파된 가격 수준을 구분합니다.
- 최대 돌파 횟수를 설정하고 각 가격 수준의 돌파 횟수를 추적할 수 있습니다.
- 가격 수준이 돌파될 때까지 선을 오른쪽으로 연장하는 옵션을 제공합니다.
- 돌파된 가격 수준을 표시하거나 숨길 수 있습니다.
- 지지선 및 저항선 레이블 옆에 해당 시간대 정보를 표시합니다.
4. ATR 기반 클러스터 감지 및 컨플루언스 영역
- ATR 기반의 설정 가능한 병합 거리를 사용하여 서로 가까운 지지선과 저항선을 하나의 영역으로 그룹화합니다.
- ATR 값을 사용하여 시장 변동성에 따라 클러스터 범위를 조정합니다.
- 여러 시간대에서 조건을 충족하는 가격 수준을 결합하여 잠재적인 컨플루언스 영역을 식별합니다.
- 저항 영역과 지지 영역을 각각 독립적인 색상으로 구분합니다.
- 반투명 배경과 명확한 경계선을 사용하여 영역을 표시합니다.
- 클러스터 계산에 돌파된 가격 수준을 포함하거나 제외할 수 있습니다.
- 클러스터, 경계선 및 레이블의 표시 여부를 각각 독립적으로 제어할 수 있습니다.
5. 대화형 제어 패널
- 차트 내 대화형 제어 패널을 제공하여 표시 설정을 실시간으로 변경할 수 있습니다.
- 지표 설정 창을 다시 열지 않고도 지지선, 저항선, 클러스터, 경계선 및 레이블을 표시하거나 숨길 수 있습니다.
- 가격 수준 레이블, 컨플루언스 레이블, 돌파 횟수 및 가격 표시를 독립적으로 제어할 수 있습니다.
- 돌파된 가격 수준, 연장된 가격 수준 및 ZigZag 선을 표시하거나 숨길 수 있습니다.
- 다크 모드와 라이트 모드를 지원합니다.
- 패널 위치를 사용자 지정할 수 있으며, 최소화 및 확장 버튼을 제공합니다.
6. 시각화 및 레이블 사용자 지정
- 지지선, 저항선, 돌파된 가격 수준 및 클러스터 영역의 색상을 각각 독립적으로 설정할 수 있습니다.
- 현재 시간대의 가격 수준 레이블과 상위 시간대의 컨플루언스 레이블 표시 여부를 개별적으로 제어할 수 있습니다.
- 가격 수준 레이블과 컨플루언스 레이블의 글꼴 이름 및 크기를 사용자 지정할 수 있습니다.
- 가격 수준 레이블에 돌파 횟수와 가격 정보를 포함할 수 있습니다.
- 가독성을 높이기 위해 상위 시간대 레이블을 현재 차트의 캔들 오른쪽에 배치합니다.
주요 장점
- 차트를 전환하지 않고도 여러 시간대의 지지선과 저항선을 분석할 수 있습니다.
- 서로 다른 시간대의 가까운 가격 수준이 형성하는 잠재적인 컨플루언스 영역을 식별할 수 있습니다.
- 유효한 가격 수준과 돌파된 가격 수준을 빠르게 구분할 수 있습니다.
- ATR 기반 클러스터 기능을 통해 가격이 반복적으로 반응하는 영역을 시각화할 수 있습니다.
- 대화형 제어 패널을 통해 차트 요소와 레이블의 표시 여부를 사용자 지정할 수 있습니다.
- 단일 시간대 분석과 다중 시간대 분석 모두에 적합합니다.
- 완전히 독립적으로 작동하므로 추가 지표를 설치할 필요가 없습니다.
이 지표는 누구에게 적합한가요?
- 시장 분석에 가격 움직임(Price Action)과 지지선 및 저항선을 활용하는 트레이더.
- 여러 시간대에서 시장 구조를 분석하는 데이 트레이더 및 스윙 트레이더.
- 상위 시간대와 하위 시간대의 가격 수준이 겹치는 컨플루언스를 찾는 트레이더.
- 사용자 지정이 가능하고 대화형 차트 시각화를 선호하는 사용자.
입력 매개변수
| 매개변수 그룹 | 매개변수 | 설명 |
|---|---|---|
| 일반 설정 | ||
| 일반 | 과거 데이터 조회 일수 | 분석할 과거 데이터의 일수입니다. |
| 일반 | 분석 시간대 | 쉼표로 구분된 시간대(예: M1,M5,H1). 비워 두면 현재 차트의 시간대를 사용합니다. |
| ZigZag 설정 | ||
| ZigZag | ZigZag 깊이(Depth) | ZigZag 전환점 감지에 사용되는 깊이 매개변수입니다. |
| ZigZag | ZigZag 편차(Deviation) | 포인트 단위로 지정하는 편차 매개변수입니다. |
| ZigZag | ZigZag 백스텝(Backstep) | 서로 가까운 전환점을 필터링하는 데 사용되는 Backstep 매개변수입니다. |
| ZigZag | 현재 시간대의 ZigZag 표시 | 현재 차트에서 ZigZag 선을 표시하거나 숨깁니다. |
| 지지선 및 저항선 설정 | ||
| 지지/저항 | ATR 기간 | 클러스터 계산에 사용되는 ATR 기간입니다. |
| 지지/저항 | 클러스터 병합 거리(ATR) | 클러스터 병합 거리를 결정하는 ATR 배수입니다. |
| 지지/저항 | 돌파된 가격 수준 포함 | 컨플루언스 영역을 생성할 때 돌파된 가격 수준을 포함합니다. |
| 지지/저항 | 최대 돌파 횟수 | 가격 수준 처리에 사용되는 최대 돌파 횟수입니다. |
| 지지/저항 | 가격 수준 연장 | 지지선과 저항선이 돌파될 때까지 연장합니다. |
| 표시 설정 | ||
| 표시 | 지지선 및 저항선 표시 | 지지선과 저항선을 표시하거나 숨깁니다. |
| 표시 | 컨플루언스 영역 표시 | 그룹화된 지지 및 저항 영역을 표시하거나 숨깁니다. |
| 표시 | 영역 경계선 표시 | 영역의 수평 경계선을 표시하거나 숨깁니다. |
| 표시 | 돌파된 가격 수준 표시 | 돌파된 지지선과 저항선을 표시하거나 숨깁니다. |
| 레이블 설정 | ||
| 레이블 | 가격 수준 레이블 표시 | 현재 시간대의 지지선과 저항선 레이블을 표시합니다. |
| 레이블 | 영역 레이블 표시 | 클러스터 영역의 레이블을 표시하거나 숨깁니다. |
| 레이블 | 컨플루언스 가격 수준 레이블 표시 | 상위 시간대의 지지선과 저항선 레이블을 표시합니다. |
| 레이블 | 가격 수준 돌파 횟수 표시 | 가격 수준 레이블에 돌파 횟수를 포함합니다. |
| 레이블 | 가격 수준의 가격 표시 | 가격 수준 레이블에 가격 값을 포함합니다. |
| 레이블 | 가격 수준 레이블 글꼴 크기 | 일반 가격 수준 레이블에 사용되는 글꼴 크기입니다. |
| 레이블 | 가격 수준 레이블 글꼴 이름 | 일반 가격 수준 레이블에 사용되는 글꼴입니다. |
| 레이블 | 컨플루언스 레이블 글꼴 크기 | 상위 시간대 레이블에 사용되는 글꼴 크기입니다. |
| 레이블 | 컨플루언스 레이블 글꼴 이름 | 상위 시간대 레이블에 사용되는 글꼴입니다. |
| 패널 설정 | ||
| 패널 | 제어 패널 표시 | 대화형 제어 패널을 활성화하거나 비활성화합니다. |
| 패널 | 패널 X 위치 | 픽셀 단위의 패널 수평 위치입니다. |
| 패널 | 패널 Y 위치 | 픽셀 단위의 패널 수직 위치입니다. |
| 패널 | 패널 모드 | 다크 또는 라이트 패널 모드를 선택합니다. |
| 색상 설정 | ||
| 색상 | 저항선 색상 | 유효한 저항선에 사용되는 색상입니다. |
| 색상 | 지지선 색상 | 유효한 지지선에 사용되는 색상입니다. |
| 색상 | 돌파된 가격 수준 색상 | 돌파된 지지선과 저항선에 사용되는 색상입니다. |
| 색상 | 저항 영역 색상 | 저항 클러스터 영역에 사용되는 색상입니다. |
| 색상 | 지지 영역 색상 | 지지 클러스터 영역에 사용되는 색상입니다. |
| 색상 | 영역 레이블 색상 | 영역 레이블에 사용되는 사용자 지정 색상입니다. |
요약
- ZigZag Support and Resistance Levels 는 ZigZag 전환점 데이터를 사용하여 여러 시간대의 지지선과 저항선을 식별합니다.
- 서로 가까운 가격 수준을 ATR 기반 컨플루언스 영역으로 결합하여 가격이 반응할 가능성이 있는 구간을 강조합니다.
- 사용자 지정 색상, 레이블 및 연장 옵션을 통해 유효한 가격 수준과 돌파된 가격 수준을 구분합니다.
- 차트 내 대화형 패널을 제공하여 가격 수준, 영역, 레이블 및 ZigZag의 표시 여부를 제어할 수 있습니다.
- 시간대, 패널 외관 및 레이블 글꼴 설정을 사용자 지정할 수 있습니다.
위험 고지
금융시장에서의 거래에는 위험이 따릅니다. 이 지표는 특정 거래 결과를 보장하지 않으며, 거래 결정을 내리는 유일한 근거로 사용해서는 안 됩니다. 이 지표는 시장 분석 목적으로만 제공됩니다.

Hola Bro, en primer lugar agradezco que crearas este indicador, la verdad, ayuda mucho, yo no tengo ninguna queja o inconveniente con el indicador, me ha ayudado mucho pero el panel de configuracion en donde decidimos lo que queremos ver y tiene los botones de on y off aveces es molesto, aunque se puede minimizar a veces se imprime en el grafico y se vuelve dificil y mas cuando trabajas a pantalla dividida dentro del mismo mt5 ***si puedes hacer que el panel sea opcional seria desde los ajistes del indicador seria maravilloso, sino se puede aigual muchas gracias, feliz dia