VibeFox Auto Fibonacci
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox Auto Fibonacci — OTE 존과 터치 신호를 갖춘 자동 스윙 되돌림 그리드
VibeFox Auto Fibonacci는 피보나치 되돌림 그리드를 자동으로 그려 주는 MetaTrader 5용 실시간 오버레이입니다. 최근의 의미 있는 가격 스윙을 자동으로 감지하여 0%와 100% 레벨을 그 스윙에 고정하고, 전체 되돌림 레벨과 최적 매매 진입(OTE) 존, 그리고 필요 시 확장 목표치를 가격 차트 위에 직접 그려 줍니다. 움직임이 있을 때마다 피보나치 도구를 손으로 끌어당기는 대신, 언제나 최신 상태의 그리드를 볼 수 있으며 가격이 핵심 레벨로 되돌아오는 순간 알림을 받게 됩니다. 모든 컨트롤은 하나의 현대적인 인터랙티브 패널에 모여 있습니다.
지표의 작동 방식
이 지표는 두 단계로 작동합니다. 먼저 프랙탈 피벗으로 구동되는 ZigZag 엔진으로 스윙 구조를 구축합니다. 어떤 봉이 양쪽으로 Depth 개 봉 창(window)에서 엄밀한 최댓값일 때 피벗 고점이 되고, 피벗 저점도 대칭적으로 성립합니다. 새로운 피벗은 직전 피벗으로부터 충분히 멀어졌을 때에만 지그재그에 채택됩니다. 임계값은 Deviation에 현재 ATR을 곱한 값이므로, 필터는 변동성에 따라 자동으로 조정됩니다. ATR 단위를 사용한다는 것은 동일한 설정이 조용한 통화쌍에서도, 빠른 통화쌍에서도 합리적으로 동작한다는 뜻입니다.
둘째로, 채택된 최근 두 피벗 — 직전 것과 가장 최근 것 — 을 그리드가 세워지는 임펄스로 삼습니다. 이전 피벗이 0% 앵커(임펄스 시작)가 되고, 최근 피벗이 100% 앵커(임펄스 끝)가 됩니다. 방향은 구조를 따릅니다. 최근 피벗이 고점이면 임펄스는 상승, 저점이면 하락입니다. 그런 다음 되돌림 그리드가 스윙 저점과 스윙 고점 사이에 그려지며, 새로운 스윙이 형성될 때마다 자동으로 재구성됩니다.
피보나치 그리드, OTE 존, 라벨은 가격 차트 위에 객체로 직접 그려지며, 지표 자체는 컨트롤 패널이 자리한 별도의 하위 창에 존재합니다.
피보나치 그리드
기본 그리드는 고전적인 되돌림 비율을 아우릅니다: 0, 0.236, 0.382, 0.5, 0.618, 0.786, 그리고 1.0. 레벨 0은 임펄스의 끝에, 레벨 1.0은 그 시작에 위치하므로, 0.618은 그 움직임에 대한 고전적인 61.8% 되돌림입니다. 이 레벨들은 지지와 저항으로 작용하여 되돌림이 그 지점에서 멈추거나 반전될 가능성이 높습니다.
OTE zone(최적 매매 진입)은 0.618과 0.786 사이의 구간입니다. 많은 트레이더가 임펄스 방향으로의 연속 진입을 위해 주시하는 영역으로 — 좋은 가격을 얻을 만큼 충분히 깊으면서도, 구조를 온전히 유지할 만큼 얕습니다. 지표는 이 구간을 반투명 사각형으로 음영 처리하여 한눈에 두드러지게 합니다.
선택적인 확장 — 1.272와 1.618 — 은 임펄스의 끝 너머로 투영되어 이익 목표치로 기능합니다. 되돌림이 끝나고 추세가 재개되면 가격이 도달할 수 있는 지점입니다.
진입 지점과 터치 신호
Fib Touch signal은 그리드를 알림 도구로 바꿔 줍니다. 활성화하면 지표는 새로 마감된 각 봉을 감시하며, 봉의 범위가 Near에 ATR을 곱한 허용 오차 내에서 핵심 레벨 — 0.618 선 또는 OTE 존(0.618-0.786) 내 어디든 — 에 도달하면 발동합니다. 신호는 봉당 한 번 발동하고 레벨별로 중복이 제거되므로, 매 틱마다가 아니라 가격이 최적 진입 영역으로 되돌아온 바로 그때 알림을 받게 됩니다. 이는 연속 매매가 일반적으로 계획되는 순간입니다.
완전한 시각 제어
레벨 선의 색상은 Lines로, 두께는 1에서 10 픽셀까지 Width로 설정합니다. Style 선택기는 Solid, Dash, Dot, DashDot, DashDotDot 사이를 전환합니다. OTE 구간에는 고유의 OTE 색상이 있으며, 캔들이 그 너머로 읽히도록 반투명으로 그려집니다. 선 색상과 OTE 채움 모두 독립적인 투명도 설정(0-100%)을 가지므로, 그리드를 차트 배경에 부드럽게 녹여 넣을 수 있습니다. Labels는 각 레벨에 가격과 백분율을 담은 텍스트 태그를 추가하며, 더 깔끔한 모습을 위해 끌 수도 있습니다.
차트 위 인터랙티브 패널
전체 인터페이스는 빠른 마우스 조작을 위해 만들어진 캔버스 기반의 매끄러운 패널입니다. 파라미터는 정돈된 행으로 모여 있으며 — 먼저 Swing, 그다음 Levels, 그리고 Visual — 진입 블록은 고유의 금색 ENTRY 제목으로 구분되어 신호 설정이 그리기 설정과 뒤섞이지 않습니다. 패널 헤더에는 컨트롤 아이콘이 담겨 있습니다.
Power — 지표를 차트에서 제거하지 않고 그리드 그리기와 신호를 켜고 끕니다.
Settings (gear) — 설정 섹션을 열고 닫습니다.
Updown (arrows) — 패널을 하위 창과 메인 차트 사이로 이동시킵니다.
Close (cross) — 지표를 닫습니다.
Resizable — 오른쪽 아래 모서리를 끌어 패널의 크기를 조절합니다.
Collapsible — 헤더를 더블 클릭하면 패널이 컴팩트한 띠로 접힙니다.
Mouse wheel — 임의의 숫자 입력란 위에 마우스를 올리고 휠을 스크롤하면 키보드를 열지 않고 값을 변경할 수 있습니다.
설정과 개인화
Settings 버튼은 패널을 작업 공간에 맞추는 섹션을 엽니다: 밝은, 어두운 또는 자동 Theme, 조절 가능한 패널 너비, 헤더 크기, 행 높이, 글꼴 크기 등입니다. 추가적인 요소로 Hide Footer로 하단 바를 숨기고, Mini Header로 접혔을 때 헤더를 축소하며, 패널 바깥을 클릭하면 자동으로 접히게 할 수 있습니다. 설정 섹션에는 BARS 그룹도 있습니다: Bars는 스윙을 찾기 위해 스캔할 봉 수를 설정하고, Refresh는 초 단위의 자동 새로 고침 간격(0 = 끄기)이며, Near는 ATR 단위의 터치 허용 오차입니다. 거의 모든 파라미터는 패널에서 실시간으로 바로 바뀝니다 — 입력란은 시작 값만 설정할 뿐입니다. 또한 각각에 고유한 Instance를 부여하여 하나의 차트에서 여러 독립 사본을 실행할 수도 있습니다.
진입 알림
가격이 그리드로 되돌아오기를 기다리며 차트 앞에 앉아 있을 필요가 없습니다. 각 Fib Touch 신호는 패널에서 독립적으로 활성화되는 여러 알림 채널을 통해 전송될 수 있습니다.
Alert — 터미널 내부의 팝업 메시지.
Push — 휴대폰의 MetaTrader 앱으로 가는 모바일 알림.
Email — 터미널의 메일 설정을 통해 전송되는 편지.
Html — 차트 스크린샷이 포함된 리포트 카드(아래 참조).
필요한 채널만 활성화하면, 작업 중인 심볼과 시간대에서 가격이 핵심 레벨에 닿는 순간 알림을 받게 됩니다. Test Notification 버튼은 활성화된 채널로 샘플 신호를 보내 설정을 검증할 수 있게 해 줍니다.
시각적 이력 (HTML 리포트)
Html 채널을 활성화하면, 모든 터치 신호가 발동된 순간의 차트 스크린샷과 함께 HTML 리포트에 저장됩니다. 스크린샷을 찍기 전에 패널은 한 프레임 동안 스스로를 숨기므로, 리포트에는 패널 오버레이가 아닌 피보나치 그리드가 있는 깔끔한 차트가 나타납니다. 리포트는 터미널의 Files 폴더 내 VibeFox_AutoFib 디렉터리에 저장되며(MQL5/Files/VibeFox_AutoFib/result.html), 어떤 브라우저에서든 열립니다 — 시장이 시험한 모든 레벨의 시각적 기록입니다. 원클릭 휴지통 버튼은 처음부터 다시 시작하고 싶을 때 언제든 리포트와 그 스크린샷을 지웁니다.
내장 다국어 도움말
패널에는 14개 언어로 제공되는 완전한 도움말 페이지가 내장되어 있어, 모든 컨트롤이 그것을 사용하는 바로 그 자리에서 설명됩니다. 설정의 HELP 그룹에서 전환하세요. 텍스트는 차트 코멘트로 나타나며 두 번째 클릭에서 사라집니다.
파라미터 (Inputs 탭)
대부분의 설정은 패널에서 실시간으로 바로 변경할 수도 있습니다(Settings 버튼) — 입력 파라미터는 시작 시의 초기 값만 설정합니다.
Swing (자동 감지)
Swing Depth — ZigZag/프랙탈 깊이: 피벗 양쪽의 봉 수. 값이 클수록 더 적고 더 중요한 피벗을 찾습니다. 기본값: 12.
Swing Deviation — ATR 단위의 최소 스윙 크기. 값이 클수록 더 크고 더 의미 있는 스윙만 남깁니다. 기본값: 2.0.
Auto-update grid on a new swing — 새로운 스윙이 형성되면 그리드를 자동으로 재구성합니다. 끄면 현재 그리드를 고정합니다. 기본값: 켜짐.
Levels
Show Extensions — 1.272와 1.618 확장(목표) 레벨을 추가합니다. 기본값: 꺼짐.
Highlight OTE zone — 0.618-0.786 최적 매매 진입 구간을 음영 처리합니다. 기본값: 켜짐.
Show level labels — 각 레벨에 가격과 백분율을 담은 텍스트 라벨을 표시합니다. 기본값: 켜짐.
Visual
Fib Line Color — 되돌림 선의 색상. 기본값: Goldenrod.
Fib Line Transparency % — 선 투명도, 0-100. 기본값: 0.
OTE Zone Color — OTE 구간의 채움 색상. 기본값: RoyalBlue.
OTE Zone Transparency % — OTE 채움 투명도, 0-100. 기본값: 70.
Line Width — 선의 두께(픽셀), 1-10. 기본값: 1.
Entry Points
Fib Touch signal — 가격이 0.618 레벨 또는 OTE 존에 닿을 때 알립니다. 기본값: 꺼짐.
Touch tolerance (Near x ATR) — 터치로 간주되기 위해 가격이 레벨에 얼마나 가까이 와야 하는지를 ATR 단위로 지정. 기본값: 0.25.
Panel / Settings
Panel width, px — 차트 위 패널의 너비(픽셀), 300..800. 기본값: 800.
Header size — 패널 헤더의 높이, 1..6. 기본값: 1.
Theme — 패널의 색상 테마: Light, Dark 또는 Auto. 기본값: Auto.
Row height (px) — 각 파라미터 행의 높이(픽셀). 기본값: 34.
Font size — 패널 내부에서 사용되는 글꼴 크기. 기본값: 8.
Hide Footer — 패널의 하단 바를 숨깁니다. 기본값: 꺼짐.
Mini Header on collapse — 패널이 접혔을 때 컴팩트한 헤더 띠를 표시합니다. 기본값: 꺼짐.
Close on click outside — 패널 바깥을 클릭하면 자동으로 패널을 접습니다. 기본값: 꺼짐.
Instance — 동일한 차트에 있는 지표의 각 사본에 대한 고유 번호로, 여러 인스턴스를 나란히 실행할 수 있게 합니다. 기본값: 1.
Panel Start Window — 패널의 초기 위치를 설정합니다: 메인 차트 또는 하위 창. 기본값: Subwindow.
Notifications
Push Notification — MetaTrader 모바일 앱으로의 푸시 알림을 활성화합니다. 기본값: 꺼짐.
Alert Popup — 터미널 내부의 팝업 알림을 활성화합니다. 기본값: 꺼짐.
Email — 터미널의 메일 설정을 통한 이메일 알림을 활성화합니다. 기본값: 꺼짐.
Html — 각 신호를 차트 스크린샷과 함께 Files/VibeFox_AutoFib/result.html에 저장합니다. 기본값: 꺼짐.
