VibeFox Price Action
- 지표
- 버전: 2.0
- 활성화: 5
VibeFox Price Action — 진입 마커가 포함된 20가지 패턴 프라이스 액션 스캐너
VibeFox Price Action은 MetaTrader 5용 실시간 프라이스 액션 스캐너입니다. 마감되는 모든 봉을 감시하며 약 스무 가지의 고전적인 캔들스틱 및 바 패턴 — 핀 바, 인사이드 바와 아웃사이드 바, 인걸핑, 페이키, 다중 봉 반전, 스타, 트위저, 레인지 스퀴즈, 클라이맥스, 브레이크아웃 — 을 포착하고, 형성되는 즉시 가격 차트 위에 각 패턴을 표시합니다. 모든 패턴은 독립적인 토글이며, 전체 인터페이스는 두 줄의 아이콘 버튼을 갖춘 하나의 현대적이고 인터랙티브한 패널에 모여 있습니다. 캔들을 하나하나 직접 살펴보는 대신, 거래하는 패턴만 켜 두면 인디케이터가 대신 표시해 줍니다.
인디케이터 작동 방식
새로운 봉이 생길 때마다 인디케이터는 최근 가격 이력에 대해 일련의 감지기를 실행합니다. 각 감지기는 캔들 기하학 — 몸통 크기, 꼬리 길이, 연속된 봉 사이의 관계, 짧은 룩백 구간 동안의 레인지 — 로 표현된 순수한 프라이스 액션 규칙입니다. 어떤 봉에서 규칙이 충족되면 해당 패턴은 적절한 방향으로 차트에 진입 마커를 배치하며(봉 아래에 Buy, 봉 위에 Sell), 선택적으로 패턴 이름을 나타내는 짧은 텍스트 라벨을 함께 표시합니다.
세 가지 감지 설정이 규칙의 동작 방식을 결정합니다. Bars는 스캔하는 이력의 양을 제한합니다(값이 작을수록 무거운 차트에서 더 빠르게 다시 그려집니다). Wick는 캔들이 핀 바로 인정받기 위해 도달해야 하는 꼬리 대 몸통 비율입니다 — 더 엄격한 핀을 원하면 높이고, 더 느슨하게 하려면 낮추세요. Range는 현재 봉을 최근 구간과 비교하는 패턴들 — 브레이크아웃, NR4/NR7 스퀴즈, 클라이맥스 — 이 사용하는 룩백 길이입니다. 인디케이터는 패널이 자리하는 자체 서브윈도우에 존재하며, 모든 마커와 라벨은 가격 차트 자체에 그려집니다.
패턴 라이브러리
스캐너에는 스무 가지 패턴이 들어 있으며, 열 개씩 두 줄의 아이콘 버튼으로 나뉩니다. 흔히 쓰이는 몇 가지는 기본으로 켜져 있어 차트에 즉시 신호가 표시됩니다.
Pin Bar Bull (Hammer) — 낮은 가격을 거부하는 긴 아래 꼬리(망치형): 강세 반전 힌트.
Pin Bar Bear (Shooting Star) — 높은 가격을 거부하는 긴 위 꼬리(유성형): 약세 반전 힌트.
Inside Bar — 이전 봉의 레인지 안에 완전히 포함된 봉: 움직임에 앞선 압축.
Outside Bar — 이전 봉의 레인지를 감싸는 봉: 변동성 확장.
Bullish Engulfing — 이전 하락 몸통을 자신의 몸통으로 감싸는 상승 봉: 매수세 우위.
Bearish Engulfing — 이전 상승 몸통을 자신의 몸통으로 감싸는 하락 봉: 매도세 우위.
Fakey — 되돌아오는 인사이드 바 가짜 돌파: 함정 및 반전 셋업.
Two-Bar Reversal Bull / Bear — 강한 봉이 똑같이 강한 반대 봉에 의해 반전됨.
Three-Bar Reversal — 국소적 고점 또는 저점을 표시하는 세 캔들 전환.
Doji / Indecision — 균형 잡힌 꼬리를 가진 작은 몸통: 특정 레벨에서의 망설임.
Morning Star — 세 봉으로 이루어진 강세 바닥 형성 시퀀스.
Evening Star — 세 봉으로 이루어진 약세 천장 형성 시퀀스.
Tweezer Bottom / Top — 저점(bottom) 또는 고점(top)을 공유하는 두 봉: 거울형 반전.
NR4 / NR7 Squeeze — 최근 4개 또는 7개 봉 중 가장 좁은 레인지: 흔히 돌파에 앞서는 수축.
Wide-Range Bar — 최근 평균 레인지보다 훨씬 큰 모멘텀 봉.
Exhaustion / Climax Bar — 장기간 움직임 이후의 과도하게 큰 봉: 블로우오프 가능성.
Breakout Bar — 최근 레인지를 벗어난 마감: 구조가 돌파됨.
Railroad Tracks — 인접한 두 개의 반대 방향, 거의 동일한 크기의 봉: 급격한 거울형 반전.
진입 마커와 신호
각 패턴은 자신의 봉을 방향성 진입 글리프로 표시합니다. 강세 패턴은 캔들 아래에 Buy 마커를, 약세 패턴은 위에 Sell 마커를, 중립 패턴(도지나 NR 스퀴즈 등)은 망설임 점을 배치합니다. Marker 선택기는 글리프를 단순한 십자(+), 채워진 삼각형, 또는 꼬리가 달린 화살표 사이에서 전환하며, Size Entry 컨트롤은 마커를 픽셀 단위(6~40)로 조절합니다. 선택적 텍스트 라벨은 마커 옆에 패턴의 짧은 이름을 표시합니다. 마커는 전역 Buy 및 Sell 색상으로 방향에 따라 색이 입혀지며, 어떤 패턴이든 자신의 행에서 색상을 개별적으로 재정의할 수 있습니다.
인터랙티브 온차트 패널
전체 인터페이스는 빠른 마우스 조작을 위해 만들어진 매끄러운 캔버스 기반 패널입니다. 그 중앙에는 각각 열 개의 패턴을 담은 두 줄의 아이콘 버튼 — 탭바 — 가 있습니다. 이것이 작업 흐름의 핵심입니다:
패턴 아이콘을 왼쪽 클릭하면 선택됩니다. 줄 바로 아래에 해당 패턴의 Enable 토글, Alert 토글, Color 선택기가 있는 설정 행이 열려, 바로 그 패턴을 세밀하게 조정할 수 있습니다.
패턴 아이콘을 오른쪽 클릭하면 현재 선택을 바꾸지 않고 즉시 켜거나 끌 수 있습니다 — 차트에 패턴을 추가하거나 빼는 가장 빠른 방법입니다.
각 아이콘의 작은 띠가 그 상태를 반영하므로, 어떤 패턴이 활성화되어 있고 어떤 패턴에 알림이 설정되어 있는지 한눈에 볼 수 있습니다. 헤더에는 컨트롤 아이콘이 있습니다:
Power — 인디케이터를 제거하지 않고 모든 신호 마커를 표시하거나 숨깁니다.
Settings (기어) — 설정 섹션을 열고 닫습니다.
Updown (화살표) — 패널을 서브윈도우와 메인 차트 사이에서 이동시킵니다.
Close (십자) — 인디케이터를 닫습니다.
크기 조절 가능 — 오른쪽 아래 모서리를 드래그하여 패널 크기를 조절합니다.
접기 가능 — 헤더를 더블 클릭하면 패널이 컴팩트한 띠로 접힙니다.
마우스 휠 — 숫자 필드 위에 마우스를 올리고 스크롤하여 값을 변경합니다.
설정과 개인화
Settings 버튼은 DETECTION, DISPLAY, SIGNAL NOTIFICATIONS로 묶인 섹션을 엽니다. DETECTION에는 Bars, Wick, Range가 있습니다. DISPLAY는 라벨(표시, 굵게, 글꼴 크기), 마커(Size Entry, Marker 글리프), 기본 Buy / Sell 색상을 제어합니다. 같은 섹션은 또한 패널을 작업 공간에 맞춥니다 — 밝은, 어두운 또는 자동 Theme, 패널 너비, 헤더 크기, 행 높이, 글꼴 크기. 거의 모든 파라미터가 패널에서 실시간으로 바로 바뀌며, Inputs 탭의 입력 필드는 시작값만 설정합니다. 또한 각 복사본에 고유한 Instance를 부여하여 하나의 차트에서 여러 개의 독립적인 복사본을 실행할 수 있습니다.
진입 알림
차트 앞에 앉아 지켜볼 필요가 없습니다. Alert 토글이 설정된 패턴이 막 마감된 봉에 나타나면, 그 신호는 SIGNAL NOTIFICATIONS 그룹에서 독립적으로 활성화되는 여러 채널을 통해 전송될 수 있습니다.
Alert — 터미널 내부의 팝업 메시지.
Push — 휴대폰의 MetaTrader 앱으로 보내는 모바일 알림.
Email — 터미널의 메일 설정을 통해 보내는 편지.
Telegram — 차트 스크린샷과 함께 신호 텍스트를 Telegram 채팅으로 바로 전송.
필요한 채널만 켜 두면, 작업 중인 종목과 시간대에서 관심 있는 패턴이 발생하는 순간 알림을 받게 됩니다.
시각적 이력 (HTML 리포트)
Html 채널을 켜면 모든 신호가 발생 순간의 차트 스크린샷과 함께 HTML 리포트에 저장됩니다. 리포트는 터미널의 Files 폴더 내 VibeFox_Price_Action 디렉터리(MQL5/Files/VibeFox_Price_Action/result.html)에 저장되며, 어떤 브라우저에서든 열립니다 — 스캐너가 찾아낸 모든 패턴의 시각적 로그입니다. 원클릭 휴지통 버튼은 다시 시작하고 싶을 때 언제든 리포트와 스크린샷을 지웁니다.
Telegram 알림
신호는 Telegram 채팅으로 바로 전달될 수도 있습니다 — 감지 순간의 차트 스크린샷과 함께 신호 텍스트가 전송됩니다. Telegram 채널을 켜고 입력란에 봇 토큰과 채팅 id를 입력하세요.
전송은 HTML 리포트에 의존합니다: 각 새 신호가 리포트에 기록되고, 브라우저에서 열린 리포트가 스스로 그것을 Telegram 채팅으로 전달합니다. 이 때문에 Telegram을 켜면 자동으로 Html 리포트가 켜진 상태로 유지되며, 두 채널이 함께 작동합니다.
내장 다국어 도움말
전체 도움말 페이지가 패널에 내장되어 있으며 열네 개 언어로 제공되어, 모든 컨트롤이 사용하는 바로 그 자리에서 설명됩니다.
파라미터 (Inputs 탭)
대부분의 설정은 패널에서도 실시간으로 바로 변경할 수 있습니다(Settings 버튼) — 입력 파라미터는 시작 시 초기값만 설정합니다.
Detection
Bars to scan — 스캐너가 거슬러 올라가는 봉의 개수. 기본값: 1000.
Pin-bar wick/body ratio — 핀 바에 요구되는 꼬리 대 몸통 비율. 기본값: 2.0.
Range lookback — 브레이크아웃 / NR / 클라이맥스 패턴의 룩백 길이. 기본값: 7.
Marker offset (x CandleRange) — 봉의 레인지에 대한 비율로, 마커가 봉에서 얼마나 떨어져 위치하는지. 기본값: 0.7.
Display
Show pattern label — 마커 옆에 패턴의 짧은 이름을 표시합니다. 기본값: on.
Label font size — 패턴 라벨의 글꼴 크기. 기본값: 8.
Bold label — 라벨을 굵게 그립니다. 기본값: on.
Entry Marker Size — 진입 마커의 크기(픽셀), 6..40. 기본값: 12.
Entry Marker — 마커 글리프: Cross (+), Triangle, 또는 Arrow. 기본값: Arrow.
Bullish marker color — Buy 마커의 색상. 기본값: LimeGreen.
Bearish marker color — Sell 마커의 색상. 기본값: Red.
Notifications
Push Notification — MetaTrader 모바일 앱으로의 푸시 알림을 활성화합니다. 기본값: off.
Alert Popup — 터미널 내부의 팝업 알림을 활성화합니다. 기본값: off.
Email — 터미널의 메일 설정을 통한 이메일 알림을 활성화합니다. 기본값: off.
Html — 각 신호를 차트 스크린샷과 함께 Files/VibeFox_Price_Action/result.html에 저장합니다. 기본값: off.
Telegram — HTML 리포트를 통해 차트 스크린샷과 함께 신호를 Telegram 채팅으로 전달합니다. 기본값: off.
Telegram - bot token — 전송에 사용되는 Telegram 봇의 토큰. 기본값: 비어 있음.
Telegram - chat id — 대상 Telegram 채팅 식별자. 기본값: 비어 있음.
Panel
Instance — 같은 차트에 있는 인디케이터 각 복사본의 고유 번호로, 여러 인스턴스를 나란히 실행할 수 있게 합니다. 기본값: 1.
Panel Start Window — 패널의 초기 위치를 설정합니다: 서브윈도우 또는 메인 차트. 기본값: Subwindow.
