ZZLevels 지표는 메타트레이더 5에서 기술 분석 자동화를 위한 훌륭한 도구입니다. 이 지표는 간단한 ZigZag 패턴을 기반으로 하여 평탄 구간의 경계와 지지 및 저항 수준을 찾아주는 역할을 합니다.
많은 그래픽 구조, 예를 들어 채널, 추세(상승 고점 / 하락 저점) 또는 피보나치 그리드와 같은 간단한 것들을 자동화하려면 "정제된 움직임"을 정의해야 합니다. 즉, 가격이 지역 최소값에서 최댓값으로, 또는 최대값에서 최소값으로 이동하는 과정을 포착해야 합니다.
저는 이미 Simple ZigZag에서 지역적인 고점과 저점을 탐색하는 간단한 알고리즘을 제안한 바 있습니다. Simple ZigZag의 주요 차이점은 훨씬 더 간단하고 빠른 알고리즘과 단일 매개변수인 전형적인 수정 깊이에 있습니다.
ZZLevels 지표는 ZigZag 기반의 분석 자동화 아이디어를 발전시킨 것입니다. 특히, 이 지표는 거래 범위의 경계를 찾고 지지 및 저항 수준을 발견하는 간단한 알고리즘을 구현합니다.
지표 조정에 사용되는 입력 값은 다음과 같습니다:
- 분석할 ZZ 포인트 수 — Simple ZigZag 지표 버퍼의 비제로 값 수로, 알고리즘이 분석하는 값입니다. 이 매개변수는 장기적인 수준을 찾는 데 사용됩니다.
- 가격이 레벨에 접촉한 횟수 — 가격이 해당 레벨에 접촉한 횟수입니다. 가격이 레벨에 자주 접촉할수록 그 레벨이 기술 분석에서 중요하다는 것은 잘 알려져 있습니다.
- 레벨 주위의 최대 편차 — 이 매개변수는 레벨의 정밀도를 결정합니다. 가격이 레벨을 몇 포인트 "뚫고" 지나가거나 도달하기 직전에 반전할 수 있으므로, 사용자는 지표가 레벨 접촉을 모니터링할 수 있도록 정밀도를 설정해야 합니다.
- 전형적인 되돌림 크기 — 부모 지표인 Simple ZigZag에서 상속됩니다.

현재 형태로는 이 지표를 자동 거래에 직접 사용할 수는 없지만, 지역 고점과 저점을 찾는 간단한 알고리즘을 기반으로 한 기술 분석의 그래픽 플롯 자동화 아이디어를 잘 보여줍니다. 또한, 수동 거래에서 범위 경계와 지지/저항 수준을 찾는 데에도 큰 도움이 됩니다.
