VibeFox Kagi
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox Kagi — 반전 진입 포인트가 있는 yin/yang 카기 라인
VibeFox Kagi는 MetaTrader 5용 실시간 차트 인디케이터입니다. 클래식한 카기 라인 — 시간을 무시하고 의미 있는 움직임에만 반응하는 가격 기반 라인 — 을 그리며, 두꺼운 Yang(상승) 상태와 얇은 Yin(하락) 상태 사이를 전환하고, 모든 추세 변화를 가격 차트 위에 명확한 진입 신호로 바로 표시하며, 모든 컨트롤을 하나의 현대적인 인터랙티브 패널에 모읍니다. 캔들을 지켜보는 대신, 순수한 가격 흐름을 읽습니다. 수요/공급의 전환이 바로 그 일이 일어나는 순간에 표시됩니다.
인디케이터 작동 방식
카기 라인은 시간이 아니라 종가로 만들어집니다. 가격이 현재 방향으로 계속 움직이는 한, 라인은 단순히 각각의 새로운 극값을 향해 연장됩니다. 가격이 최소 Reversal 값만큼 반전될 때에만 라인의 방향이 바뀝니다. 짧은 수평 연결선이 추가되고 반대 방향으로 새로운 수직 세그먼트가 그려집니다. 그 임계값보다 작은 작은 되돌림은 무시되므로, 차트는 깨끗하게 유지되고 노이즈가 자동으로 걸러집니다.
라인의 두께가 신호를 담고 있습니다. 라인이 이전 어깨 — 상방의 마지막 수평 전환 레벨 — 위로 올라서면 Yang(두꺼움)으로 바뀌며, 이는 수요가 우위를 잡았음을 의미합니다. 라인이 이전 허리 — 하방의 마지막 수평 전환 레벨 — 아래로 내려가면 Yin(얇음)으로 바뀌며, 이는 공급이 통제하고 있음을 의미합니다. 이러한 두꺼움/얇음의 교대가 카기 분석의 핵심이며, 매매 신호를 만들어내는 것입니다.
Reversal는 라인을 뒤집는 데 필요한 움직임을 포인트 단위로 설정합니다. 0으로 설정하면 ATR(14)에서 도출된 자동 값이 사용되어, 민감도가 종목의 변동성에 적응합니다. Segment는 그려지는 카기 세그먼트의 개수를 제한하고, Bars는 처리되는 히스토리의 양을 제한합니다. 0으로 설정하면 사용 가능한 모든 바를 스캔하고, 무거운 차트에서 더 빠른 재그리기를 위해서는 더 작은 값을 사용하세요. 카기 라인은 라인 객체로 가격 차트 위에 직접 그려지며, 인디케이터 자체는 컨트롤 패널이 위치한 자신의 서브윈도우에 표시됩니다.
진입 포인트
VibeFox Kagi의 핵심 가치는 자동 진입 포인트입니다. 인디케이터는 모든 추세 변화를 스스로 추적하고, 라인의 두께가 바뀌는 순간 가격 차트 위에 명확한 마커를 배치합니다. 각각 자체 토글이 있는 두 가지 독립적인 신호 유형을 사용할 수 있습니다.
Entry Points
라인이 Yin에서 Yang으로 전환될 때 — 얇은 하락 라인이 두꺼워지고 이전 어깨 위로 돌파할 때 — BUY 마커가 차트에 배치됩니다. 이것이 상승 반전입니다. 수요가 이전 공급 레벨을 넘어섰고, 카기 구조에서 새로운 상승 구간이 시작된 것입니다.
Entry Points
라인이 Yang에서 Yin으로 전환될 때 — 두꺼운 상승 라인이 얇아지고 이전 허리 아래로 돌파할 때 — SELL 마커가 나타납니다. 이것이 하락 반전입니다. 공급이 이전 수요 레벨을 넘어섰고, 새로운 하락 구간이 시작된 것입니다.
매수 및 매도 마커는 Buy Color와 Sell Color 설정으로 각각 색이 지정되므로, 방향을 즉시 읽을 수 있습니다. Marker 선택기는 글리프를 단순한 십자(+), 채워진 삼각형, 또는 꼬리가 있는 화살표 사이에서 전환하고, Size 컨트롤은 어떤 차트 밀도에도 맞도록 마커를 픽셀 단위(6~40)로 조절합니다.
완전한 시각적 제어
Yang 구간은 Yang Line Color를, Yin 구간은 Yin Line Color를 사용하므로, 두 가지 시장 상태를 즉시 구별할 수 있습니다. 기본 두께는 Base Line Width로 1에서 5픽셀까지 설정합니다(Yin은 기본 두께를, Yang은 기본 두께에 2를 더한 값을 사용하여, 어떤 설정에서도 두꺼움/얇음 대비가 보이도록 유지합니다). 두 라인 색상과 두 진입 마커 모두 색상 선택 팝업에서 투명도 설정(0~100%)을 지원하므로, 차트 배경에 부드럽게 녹아들게 할 수 있습니다.
인터랙티브 온차트 패널
전체 인터페이스는 빠른 마우스 제어를 위해 만들어진 부드러운 캔버스 기반 패널입니다. 카기 파라미터는 깔끔한 행으로 모여 있고, 진입 블록은 자체 금색 ENTRY 제목으로 구분되어 있어, 신호 설정이 라인 설정과 섞이지 않습니다. 패널 헤더에는 컨트롤 아이콘이 있습니다.
Power — 인디케이터를 차트에서 제거하지 않고 진입 마커 그리기를 켜고 끕니다.
Settings (gear) — 설정 섹션을 열고 닫습니다.
Updown (arrows) — 패널을 서브윈도우와 메인 차트 사이로 이동합니다.
Close (cross) — 인디케이터를 닫습니다.
Resizable — 오른쪽 아래 모서리를 드래그하여 패널 크기를 조절합니다.
Collapsible — 헤더를 더블 클릭하면 패널이 컴팩트한 스트립으로 접힙니다.
Mouse wheel — 숫자 필드 위에 마우스를 올리고 휠을 스크롤하면 키보드를 열지 않고 값을 변경합니다.
설정 및 개인화
Settings 버튼은 패널을 작업 공간에 맞추는 섹션을 엽니다. 밝은, 어두운 또는 자동 Theme, 조절 가능한 패널 너비, 헤더 크기, 행 높이 및 글꼴 크기. 추가 옵션으로 Hide Footer를 통해 하단 바를 숨기고, Mini Header로 접혔을 때 헤더를 축소하며, 패널 외부를 클릭하면 자동으로 패널을 접을 수 있습니다. 거의 모든 파라미터는 패널에서 바로 실시간으로 변경됩니다 — Inputs 탭의 입력 필드는 시작 값만 설정합니다. 또한 각각에 고유한 Instance를 부여하여 하나의 차트에서 여러 개의 독립적인 복사본을 실행할 수 있으며, 서로 다른 Reversal 설정을 나란히 비교할 수 있습니다.
진입 알림
신호를 기다리며 차트를 지키고 앉아 있을 필요가 없습니다. 각 진입은 패널에서 바로 독립적으로 활성화되는 여러 알림 채널을 통해 전송될 수 있습니다.
Alert — 터미널 내부의 팝업 메시지입니다.
Push — 휴대폰의 MetaTrader 앱으로 보내는 모바일 알림입니다.
Email — 터미널의 메일 설정을 통해 전송되는 편지입니다.
Telegram — 차트 스크린샷과 함께 알림 텍스트를 텔레그램 채팅으로 바로 전송합니다.
필요한 채널만 활성화하면, 작업 중인 종목과 시간대에서 새로운 Yang 또는 Yin 전환이 나타나는 순간 알림을 받게 됩니다.
시각적 히스토리 (HTML 리포트)
Html 채널을 활성화하면, 모든 진입 신호가 발생 순간의 차트 스크린샷과 함께 HTML 리포트에 저장됩니다. 리포트는 터미널의 Files 폴더 내 VibeFox_Kagi 디렉터리(MQL5/Files/VibeFox_Kagi/result.html)에 저장되며 어떤 브라우저에서도 열립니다 — 인디케이터가 찾은 모든 진입의 시각적 로그를 얻습니다. 원클릭 휴지통 버튼으로 언제든지 리포트와 스크린샷을 지우고 새로 시작할 수 있습니다.
텔레그램 알림
신호는 Telegram 채팅으로 바로 전달될 수도 있습니다 — 탐지 순간의 차트 스크린샷과 함께 알림 텍스트가 전송됩니다. Telegram 채널을 켜고 inputs에 봇 토큰과 chat id를 입력하세요.
전달은 HTML 리포트에 의존합니다. 각각의 새로운 신호가 리포트에 기록되고, 브라우저에서 열린 리포트가 스스로 텔레그램 채팅으로 전달합니다. 이 때문에 Telegram을 활성화하면 자동으로 Html 리포트가 켜진 상태로 유지되며, 두 채널이 함께 작동합니다.
내장 다국어 도움말
여러 언어로 제공되는 전체 도움말 페이지가 패널에 내장되어 있어, 모든 컨트롤이 사용하는 바로 그 자리에서 설명됩니다.
파라미터 (Inputs 탭)
대부분의 설정은 패널에서 바로 실시간으로 변경할 수도 있습니다(Settings 버튼) — 입력 파라미터는 시작 시 초기 값만 설정합니다.
Kagi
Reversal, points — 카기 라인을 반전시키는 데 필요한 포인트 단위의 움직임; 0 = ATR(14)에서 도출된 Auto. 기본값: 0.
Bars of history to process — 카기 라인이 계산되는 과거 바의 개수, 0 = 사용 가능한 전체. 기본값: 500.
Yang Line Color — 두꺼운(상승) 카기 구간의 색상. 기본값: LimeGreen.
Yang Transparency — Yang 라인 투명도, 퍼센트 단위, 0~100. 기본값: 0.
Yin Line Color — 얇은(하락) 카기 구간의 색상. 기본값: Tomato.
Yin Transparency — Yin 라인 투명도, 퍼센트 단위, 0~100. 기본값: 0.
Base Line Width — 라인의 기본 두께, 픽셀 단위, 1..5 (Yin = 기본, Yang = 기본+2). 기본값: 1.
Entry Points
Yang flip (Yin->Yang) -> BUY — 라인이 두꺼워질 때 BUY 마커를 활성화합니다. 기본값: on.
Yin flip (Yang->Yin) -> SELL — 라인이 얇아질 때 SELL 마커를 활성화합니다. 기본값: on.
Marker Font Size — 진입 마커의 크기, 픽셀 단위, 6..40. 기본값: 12.
Entry Marker — 마커 글리프: Cross (+), Triangle, 또는 Arrow. 기본값: Arrow.
Buy Color — BUY 마커의 색상. 기본값: LimeGreen.
Buy Transparency — 매수 마커 투명도, 퍼센트 단위, 0~100. 기본값: 0.
Sell Color — SELL 마커의 색상. 기본값: Red.
Sell Transparency — 매도 마커 투명도, 퍼센트 단위, 0~100. 기본값: 0.
Notifications
Push Notification — MetaTrader 모바일 앱으로 푸시 알림을 활성화합니다. 기본값: off.
Alert Popup — 터미널 내부의 팝업 알림을 활성화합니다. 기본값: off.
Email — 터미널의 메일 설정을 통한 이메일 알림을 활성화합니다. 기본값: off.
Html Report — 각 신호를 차트 스크린샷과 함께 Files/VibeFox_Kagi/result.html에 저장합니다. 기본값: off.
Telegram — HTML 리포트를 통해 차트 스크린샷과 함께 신호를 텔레그램 채팅으로 전달합니다. 기본값: off.
Telegram - bot token — 전달에 사용되는 텔레그램 봇의 토큰. 기본값: 비어 있음.
Telegram - chat id — 대상 텔레그램 채팅 식별자. 기본값: 비어 있음.
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 — 패널의 하단 바를 숨깁니다. 기본값: off.
Mini Header on collapse — 패널이 접혔을 때 컴팩트한 헤더 스트립을 표시합니다. 기본값: off.
Close on click outside — 외부를 클릭하면 패널을 자동으로 접습니다. 기본값: off.
Instance — 동일한 차트에서 인디케이터의 각 복사본에 대한 고유 번호로, 여러 인스턴스를 나란히 실행할 수 있게 합니다. 기본값: 1.
Panel Start Window — 패널의 초기 위치를 설정합니다: 메인 차트 또는 서브윈도우. 기본값: Subwindow.
