VibeFox Auto Levels
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox Auto S/R — 차트의 자동 지지 및 저항 구역
VibeFox Auto S/R은 MetaTrader 5의 실시간 지지·저항 오버레이 지표입니다. 선택한 바 수를 스캔하여 스윙 피벗 포인트를 감지하고, ATR 거리에 따라 인접한 피벗을 가격 구역으로 그룹화하며, 터치 횟수로 각 구역을 순위 매겨 최종 구역을 차트에 직접 그립니다. 모든 감지 매개변수와 시각적 옵션은 하나의 현대적인 대화형 패널에 집약되어 있습니다. 수동 드로잉 없이, 오래된 레벨 없이 — 구역은 시장이 발전함에 따라 자동으로 업데이트됩니다.
지지·저항 구역이란
지지는 역사적으로 하락하는 가격이 매수 관심을 만나 위로 반등한 가격 영역입니다. 저항은 상승하는 가격이 매도 압력을 만나 아래로 반전한 가격 영역입니다. 가격은 정확한 레벨 하나에 반응하는 경우가 거의 없으며, 여러 과거 스윙이 밀집되어 있는 레벨 주변의 띠 — 구역 — 에 반응합니다. VibeFox Auto S/R은 알고리즘으로 이러한 구역을 식별하므로 눈으로 찾을 필요가 없습니다.
구역 감지 방법
알고리즘은 세 단계로 작동합니다. 먼저 차트에서 스윙 피벗을 스캔합니다. 한 바의 High가 양쪽의 Swing Depth 반 윈도우 내 모든 인접 바의 High를 엄격하게 초과하면 해당 바는 스윙 고점입니다. 스윙 저점은 Low에 대해 대칭으로 식별됩니다. Swing Depth는 피벗의 유의성을 제어합니다 — 값 5는 중심 바가 11개 바 윈도우에서 가장 높은(또는 낮은) 값이어야 함을 의미합니다.
두 번째로, 인접한 스윙 레벨이 Cluster Tolerance를 통해 병합됩니다. 두 피벗 가격이 Cluster Tolerance ATR 단위 이내에 있으면 같은 구역으로 그룹화됩니다. 구역의 중심은 모든 멤버의 평균, 경계는 최솟값부터 최댓값, 터치 횟수는 흡수된 피벗 수와 같습니다. 가장 최근 멤버가 최근 50개 바 이내에 있는 구역에는 신선도 보너스가 추가됩니다.
세 번째로, Min Touches 미만의 터치 횟수를 가진 구역은 제거되고 나머지 구역은 강도(터치 횟수 + 신선도 보너스) 순으로 정렬됩니다. 가장 강한 Max Levels개 구역만 유지·그려집니다. 스윙 고점은 Resistance 구역, 스윙 저점은 Support 구역이 됩니다.
Bars, Refresh, Auto Update
Bars는 피벗 검색을 위해 스캔할 과거 바 수를 제어합니다. 더 큰 윈도우는 더 많은 피벗을 찾아 더 조밀한 구역을 생성하고, 더 작은 윈도우는 가장 최근의 가격 기억만 유지합니다. Refresh, s는 자동 재계산 간격을 초 단위로 설정합니다(0은 타이머 갱신을 비활성화하며, 구역은 새 바마다 여전히 업데이트됩니다). Bars와 Refresh, s는 모두 패널의 실시간 컨트롤로, 지표를 재시작하지 않고도 즉시 적용됩니다.
Auto Update(입력 매개변수)는 새 바가 닫힐 때 감지된 구역이 업데이트되는지 여부를 결정합니다. Auto Update가 꺼져 있으면 첫 번째 계산에서 찾은 구역이 고정되어 더 이상 변경되지 않습니다 — 수동 분석을 위해 레벨 세트를 잠그고 싶을 때 유용합니다.
시각적 제어
Support 구역은 Support Color(기본값 DodgerBlue)로, Resistance 구역은 Resistance Color(기본값 Tomato)로 그려집니다. 각 구역은 가격 경계를 덮는 수평 띠로 렌더링됩니다. Labels가 활성화되면 각 구역 옆에 터치 횟수를 나타내는 텍스트 레이블이 배치됩니다. 색상은 패널에서 실시간으로 변경할 수 있습니다.
차트의 대화형 패널
전체 인터페이스는 빠른 마우스 조작을 위해 설계된 부드러운 canvas 기반 패널입니다. 감지 매개변수, 색상, 구역 옵션이 컴팩트한 행으로 배열됩니다. 패널 헤더에는 제어 아이콘이 있습니다.
Power — 지표를 차트에서 제거하지 않고 구역 그리기를 활성화 및 비활성화합니다.
Settings (톱니바퀴 아이콘) — 설정 패널을 열고 닫습니다.
Updown (화살표) — 패널을 서브윈도우와 기본 차트 사이로 이동합니다.
Close (X) — 지표를 닫습니다.
Resizable — 오른쪽 하단 모서리를 드래그하여 패널 크기를 조정합니다.
Collapsible — 헤더를 두 번 클릭하면 패널이 컴팩트한 바로 접힙니다.
Mouse wheel — 숫자 필드 위에 커서를 올리고 스크롤 휠을 굴리면 키보드 없이 값을 변경할 수 있습니다.
Settings 및 개인화
Settings 버튼은 패널을 작업 환경에 맞게 조정하는 섹션을 엽니다. 밝은, 어두운, 또는 자동 Theme(차트 배경 따라감), 조정 가능한 패널 너비, 헤더 크기, 행 높이, 글꼴 크기를 설정할 수 있습니다. 추가 옵션으로 Hide Footer로 하단 바 숨기기, Mini Header로 접힌 상태의 헤더 축소, 패널 외부 클릭 시 자동 접기가 가능합니다. 거의 모든 매개변수가 패널에서 실시간으로 변경됩니다. 각 복사본에 고유한 Instance 번호를 지정하여 동일한 차트에서 여러 독립 복사본을 실행할 수도 있습니다.
내장 다국어 도움말
패널에는 10 languages로 제공되는 완전한 도움말 페이지가 내장되어 있어 각 컨트롤이 사용하는 바로 그 곳에서 설명됩니다.
매개변수 (Inputs 탭)
대부분의 설정은 패널에서 직접 실시간으로 변경할 수도 있습니다(Settings 버튼) — 입력 매개변수는 시작 시 초기값만 설정합니다.
Detect
Swing Depth — 피벗 감지를 위한 프랙탈 반 윈도우. 바가 ±Depth 이웃 범위 내에서 엄격하게 최고값 또는 최저값이면 스윙 피벗입니다. 기본값: 5.
Cluster Tolerance — 두 피벗 가격을 같은 구역으로 합치기 위한 최대 거리(ATR 단위). 기본값: 0.5.
Min Touches — 구역이 표시되기 위한 최소 피벗 수. 이 미만의 구역은 제거됩니다. 기본값: 2.
Max Levels — 차트에 그려지는 최대 구역 수(터치 횟수와 신선도로 가장 강한 구역 유지). 기본값: 8.
Visual
Support Color — Support 구역의 채우기 색상. 기본값: DodgerBlue.
Resistance Color — Resistance 구역의 채우기 색상. 기본값: Tomato.
Labels — 각 구역 옆에 터치 횟수 레이블 표시. 기본값: 켜짐.
Auto Update — 새 바마다 구역 재계산. 꺼짐 = 첫 번째 계산의 구역 고정. 기본값: 켜짐.
Debug
Debug — 내부 진단 로깅 활성화. 기본값: 꺼짐.
Panel / Settings
Panel width, px — 패널 너비(픽셀), 범위 300..800. 기본값: 800.
Header size — 헤더 크기, 범위 1..6. 기본값: 1.
Theme — 색상 테마: Auto(차트 따라감), Dark 또는 Light. 기본값: Auto.
Row height (px) — 패널 행 높이(픽셀). 기본값: 34.
Font size — 패널 글꼴 크기. 기본값: 8.
Hide Footer — 패널 하단 바 숨기기. 기본값: 꺼짐.
Mini Header on collapse — 패널 접힘 시 미니 헤더 표시. 기본값: 꺼짐.
Close on click outside — 패널 외부 클릭 시 접기. 기본값: 꺼짐.
Instance — 복사본 번호. 동일 차트에서 여러 독립 복사본 실행 가능. 기본값: 1.
Panel Start Window — 시작 시 패널이 열리는 위치: Subwindow 또는 Chart. 기본값: Subwindow.
참고: Bars(스캔할 바 수)와 Refresh, s(자동 갱신 간격)는 패널의 실시간 컨트롤이며 입력 매개변수가 아닙니다.
