VibeFox MACD
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox MACD — 모멘텀, 교차 및 진입 신호를 하나의 패널에
VibeFox MACD는 MetaTrader 5용 완전한 기능을 갖춘 이동평균 수렴·발산 지표입니다. MACD 라인, Signal 라인, 히스토그램이라는 고전적 삼총사를 전용 서브 윈도우에 그리고, 각 진입 시점을 가격 차트 위에 색상별 화살표로 직접 표시하며, 모든 제어를 부드러운 canvas 패널 하나에 통합합니다. 모멘텀, 방향성, 전환점이 형성되는 순간 전체 그림을 파악할 수 있어 수동으로 라인을 비교하거나 봉을 세는 수고가 필요 없습니다.
MACD가 측정하는 것과 구조
MACD는 동일한 가격 시리즈에서 계산된 두 지수이동평균의 거리입니다. 단기 EMA(기본 기간 12)는 가격 변동에 빠르게 반응하고, 장기 EMA(기본 기간 26)는 단기 노이즈를 흡수합니다. 두 값의 차이가 MACD 라인입니다. 0 위로 오르면 매수자가 속도를 내고, 0 아래로 내려가면 매도자가 주도권을 잡습니다. Signal 라인——MACD 자체의 SMA(기본 기간 9)——은 MACD를 추가로 평활화하고 교차 판단의 기준을 제공합니다. 히스토그램은 매 봉에서 MACD와 Signal의 간격으로, 완전한 교차가 오기 전에도 모멘텀이 가속 중인지 약화 중인지 한눈에 확인할 수 있습니다. 서브 윈도우에는 점선 제로라인이 시각적 기준점으로 자동 그려집니다.
진입 포인트
VibeFox MACD는 교차를 자동으로 감지하고, 신호가 형성된 봉에 선명하게 색칠된 화살표를 가격 차트 위에 배치합니다. 두 가지 독립적인 진입 유형을 언제든지 켜고 끌 수 있습니다.
Entry — Signal 교차 (MACD x Signal)
주요 진입은 MACD 라인이 Signal 라인을 교차할 때 발화합니다. 아래에서 위로 교차하면 BUY 화살표가, 위에서 아래로 교차하면 SELL 화살표가 생성됩니다. 이 고전적인 교차는 모멘텀 전환을 일찍 포착하며, 종종 제로라인 교차가 추세를 확인하기 훨씬 전에 나타납니다.
Zero Cross — 제로라인 교차 (MACD x 0)
두 번째 진입은 MACD 라인이 제로 레벨을 교차할 때 발화합니다. 상향 돌파는 단기 EMA가 장기 EMA를 추월했음을 의미하며——매수자가 구조적으로 우세——BUY 화살표가 배치됩니다. 하향 돌파는 그 반대로 SELL 화살표를 놓습니다. 제로라인 교차는 Signal 교차보다 느리지만 추세 방향에 대한 더 강한 확인을 제공합니다.
두 유형을 동시에 사용할 수 있습니다. 매수·매도 화살표 색상은 Buy Marker Color와 Sell Marker Color로 독립적으로 설정하고, Marker Size로 화살표를 1~5로 조절해 어떤 차트 밀도에도 맞출 수 있습니다.
완전한 시각적 제어
서브 윈도우의 각 요소는 독립적으로 스타일을 설정할 수 있습니다. MACD Line Color와 Signal Line Color에는 각각 별도의 투명도 슬라이더가 있습니다. Histogram Color와 투명도도 마찬가지입니다. 단일 Line Width 컨트롤(1~5픽셀)로 MACD와 Signal 라인을 함께 조절합니다. Applied Price 선택기를 통해 Close, Open, High, Low, Median, Typical, Weighted 중 하나로 MACD를 계산할 수 있습니다.
차트 위 인터랙티브 패널
모든 인터페이스는 빠른 마우스 조작을 위해 설계된 부드러운 canvas 패널에 담겨 있습니다. 파라미터는 3열로 정렬된 행에 배치되고, 진입 컨트롤은 금색 제목의 전용 섹션에 위치합니다. 제어 아이콘은 타이틀 바에 있습니다.
Power — 지표를 차트에서 제거하지 않고 라인과 진입 화살표 그리기를 켜고 끕니다.
Settings (톱니바퀴 아이콘) — 설정 패널을 열고 닫습니다.
Updown (화살표) — 패널을 서브 윈도우와 메인 차트 사이에서 이동합니다.
Close (X) — 차트에서 지표를 제거합니다.
Resizable — 오른쪽 하단 모서리를 끌어 패널 크기를 조절합니다.
Collapsible — 타이틀을 더블클릭하면 패널이 컴팩트한 바로 접힙니다.
Mouse wheel — 숫자 필드 위에 커서를 놓고 휠을 굴리면 키보드 없이 값을 변경할 수 있습니다.
Settings 및 개인화
Settings 버튼을 클릭하면 사용자 맞춤 섹션이 열립니다. 차트 배경을 자동 감지하는 밝은, 어두운 또는 자동 Theme; 패널 너비, 헤더 크기, 행 높이, 글꼴 크기를 구성할 수 있습니다. Hide Footer로 하단 바를 숨기고, Mini Header로 접혔을 때 얇은 스트립을 유지하며, Close on click outside로 패널 외부 클릭 시 자동으로 접힙니다. 거의 모든 파라미터는 패널에서 실시간으로 변경할 수 있습니다. 각각에 고유한 Instance 번호를 지정해 같은 차트에 여러 독립 복사본을 실행할 수 있습니다. Panel Start Window는 시작 시 패널이 서브 윈도우와 메인 차트 중 어디에 열릴지 제어합니다.
진입 알림
신호를 기다리며 차트를 지켜볼 필요가 없습니다. 각 진입은 패널에서 독립적으로 활성화할 수 있는 여러 알림 채널을 통해 전송할 수 있습니다.
Alert — 터미널 내 팝업 메시지.
Push — 스마트폰 MetaTrader 앱으로 모바일 알림 전송.
Email — 터미널 이메일 설정을 통해 이메일 발송.
Telegram — 신호 텍스트와 차트 스크린샷을 Telegram 채팅으로 직접 전송.
시각적 기록 (Html 보고서)
Html 채널을 활성화하면 각 진입 신호가 발화 시점의 차트 스크린샷과 함께 HTML 보고서에 저장됩니다. 보고서는 터미널의 Files 폴더 내 VibeFox_MACD에 저장되며 어떤 브라우저에서도 열 수 있습니다. 패널의 휴지통 아이콘을 클릭하면 보고서와 스크린샷을 한 번에 지울 수 있습니다.
Telegram 알림
신호는 Telegram 채팅으로 직접 전달될 수도 있습니다——감지 시점의 차트 스크린샷과 함께 신호 텍스트가 전송됩니다. Telegram 채널을 켜고 파라미터에 봇 토큰과 채팅 id를 입력하세요.
전달은 HTML 보고서를 통해 이루어집니다. 새 신호가 보고서에 기록되면, 브라우저에서 열린 보고서가 자동으로 Telegram 채팅에 전달합니다. 이 때문에 Telegram을 활성화하면 Html 보고서가 자동으로 유지되며 두 채널이 함께 작동합니다.
내장 다국어 도움말
패널에는 10 languages로 제공되는 완전한 도움말 페이지가 내장되어 있어 각 컨트롤을 사용하는 바로 그 자리에서 설명을 확인할 수 있습니다.
파라미터 (Inputs 탭)
대부분의 설정은 패널에서 직접 실시간으로 변경할 수 있습니다(Settings 버튼) — 입력 파라미터는 시작 시 초기값만 설정합니다.
MACD
Fast EMA Period — 단기 EMA의 봉 기간. 기본값: 12.
Slow EMA Period — 장기 EMA의 봉 기간. 기본값: 26.
Signal Period — Signal 라인의 기간 (MACD 라인의 SMA). 기본값: 9.
Applied Price — MACD 계산에 사용할 가격 유형: Close, Open, High, Low, Median, Typical 또는 Weighted. 기본값: Close.
MACD Line Color — 서브 윈도우의 MACD 라인 색상. 기본값: DodgerBlue.
MACD Line Transparency (0-100) — MACD 라인 투명도; 0 = 불투명, 100 = 보이지 않음. 기본값: 0.
Signal Line Color — Signal 라인 색상. 기본값: OrangeRed.
Signal Line Transparency (0-100) — Signal 라인 투명도; 0 = 불투명. 기본값: 0.
Histogram Color — 히스토그램 바 색상. 기본값: Silver.
Histogram Transparency (0-100) — 히스토그램 투명도; 0 = 불투명. 기본값: 0.
Line Width (1-5) — MACD 및 Signal 라인의 픽셀 두께. 기본값: 2.
Entry Points
Entry = Signal Cross (MACD x Signal) — MACD와 Signal 교차 시 진입 신호; 상향 교차 = BUY, 하향 교차 = SELL. 기본값: on.
Zero Cross (MACD x 0) — MACD가 제로라인을 교차할 때 진입 신호; 상향 = BUY, 하향 = SELL. 기본값: off.
Marker Size (1-5) — 가격 차트의 진입 화살표 크기. 기본값: 2.
Buy Marker Color — BUY 진입 화살표 색상. 기본값: LimeGreen.
Buy Marker Transparency (0-100) — 매수 화살표 투명도; 0 = 불투명. 기본값: 0.
Sell Marker Color — SELL 진입 화살표 색상. 기본값: Red.
Sell Marker Transparency (0-100) — 매도 화살표 투명도; 0 = 불투명. 기본값: 0.
Notifications
Push Notification — 모바일 MetaTrader 앱으로 푸시 알림. 기본값: off.
Alert Popup — 터미널 내 Alert 팝업 대화상자. 기본값: off.
Email — 터미널 이메일 설정을 통해 이메일 발송. 기본값: off.
Html Report — 각 신호를 차트 스크린샷과 함께 HTML 보고서에 저장합니다 (Files 폴더, VibeFox_MACD 하위 폴더), 어떤 브라우저에서도 볼 수 있습니다. 기본값: off.
Telegram — HTML 보고서를 통해 각 신호를 Telegram 채팅으로 전송(신호 텍스트 및 차트 스크린샷). 기본값: off.
Telegram bot token — 메시지 전송에 사용되는 Telegram 봇 토큰.
Telegram chat id — 신호를 받는 Telegram 채팅의 id.
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 — 패널 하단 바 숨기기. 기본값: off.
Mini Header on collapse — 패널 접힘 시 컴팩트 헤더 표시. 기본값: off.
Close on click outside — 패널 외부 클릭 시 자동으로 접기. 기본값: off.
Instance — 인스턴스 번호; 같은 차트의 각 복사본에 고유한 값을 지정하세요. 기본값: 1.
Panel Start Window — 시작 시 패널이 열리는 위치: Subwindow 또는 Chart. 기본값: Subwindow.
