VibeFox Wave Momentum
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox Wave Momentum — 하나의 서브윈도우에 담긴 3층 모멘텀
VibeFox Wave Momentum 는 MetaTrader 5 를 위한 실시간 모멘텀 인디케이터입니다. 색으로 구분된 세 개의 히스토그램——Wave A, Wave B, Wave C——을 별도의 서브윈도우에 직접 그리며, 각각은 동일한 EMA 모멘텀 공식을 서로 다른 시간 척도로 포착합니다. 빠른 웨이브가 먼저 반응하고, 느린 웨이브가 이를 확인합니다. 세 가지가 함께 움직일 때, 그 배후의 움직임은 잘 확립된 것으로 간주됩니다. 인디케이터는 그 정렬을 자동으로 감지해 차트의 봉에 표시하며, 완전한 알림 시스템과 실시간 제어를 위한 인터랙티브 캔버스 패널을 갖추고 있습니다.
Wave Momentum A, B, C 의 작동 방식
이 인디케이터의 모든 히스토그램은 두 지수이동평균의 차이입니다: EMA(fast) 빼기 EMA(slow). 빠른 EMA 가 느린 EMA 보다 위에 있으면 모멘텀은 양수이고 봉은 위로 그려지며, 아래로 내려가면 봉은 아래로 뒤집힙니다. 봉의 색은 두 번째 차원을 더합니다. 밝은 톤은 히스토그램이 0 에서 멀어지고 있음(모멘텀이 커짐)을 의미하고, 흐린 톤은 0 을 향해 되돌아가고 있음(모멘텀이 약해짐)을 의미합니다.
Wave A — 단기 모멘텀
Wave A 는 가장 짧은 EMA 쌍을 사용합니다(기본값: fast 8, slow 34). 가장 민감한 히스토그램으로, 가격이 새로운 움직임을 시작할 때 가장 먼저 전환됩니다. 날카로운 반응, 빠른 반전, 인트라데이 셋업이 느린 웨이브가 전혀 움직이기 전에 여기에 나타납니다. 그 높은 반응성 때문에 횡보 구간에서는 세 가지 중 가장 노이즈가 많기도 합니다.
Wave B — 중기 모멘텀
Wave B 는 중간 시간 척도에 걸쳐 있습니다(기본값: fast 34, slow 55). Wave A 의 노이즈를 상당 부분 걸러내면서도 실제 움직임을 확인할 만큼 충분히 빠르게 전환됩니다. Wave A 와 Wave B 가 모두 양수이고 상승하는 BUY 셋업은 Wave A 단독보다 이미 더 강한 신호입니다.
Wave C — 느린 모멘텀
Wave C 는 가장 넓은 EMA 쌍을 사용합니다(기본값: fast 55, slow 89). 지배적인 배경 추세를 반영하며 방향을 천천히 바꿉니다. Wave C 가 두 빠른 웨이브와 일치할 때, 그 배후의 움직임은 여러 시간프레임에 걸쳐 깊이 뿌리내린 것으로 간주됩니다. Wave C 와 짧은 웨이브 사이의 불일치는 단기적인 밀어붙임이 더 큰 흐름에 역행하고 있다는 경고인 경우가 많습니다.
엔트리 포인트
Entry — Wave Align
Wave Align 신호는 활성화된 모든 웨이브가 동시에 같은 방향을 가리킬 때 발생합니다. Wave A, Wave B, Wave C 가 모두 양수(0 보다 위)이면 인디케이터는 가격 차트에 BUY 화살표 마커를 놓습니다. 셋 모두 음수이면 SELL 마커가 나타납니다. 신호는 정렬이 처음 형성되는 봉에서만 발생하며——정렬이 유지되는 모든 봉마다 발생하지 않습니다——그래서 차트가 깔끔하게 유지됩니다. 각 웨이브의 패널 토글로 개별 웨이브를 비활성화할 수 있으며, 그러면 정렬 검사는 남아 있는 활성 웨이브만 사용합니다.
비주얼 레이아웃
세 히스토그램은 동일한 서브윈도우에 그려지며, 서로 다른 진폭에 의해 자연스럽게 어긋나므로 겹치지 않습니다. 각 웨이브는 패널에서 설정된 고유의 베이스 색상을 가지며, 상승 봉은 완전한 베이스 색상을, 하락 봉은 더 흐린 버전을, 음수 봉은 붉은 계열을 사용합니다. 서브윈도우 중앙의 파선 0 라인은 각 웨이브의 극성을 즉시 읽을 수 있게 합니다.
일부에 집중하고 싶다면 Wave A / B / C 토글로 웨이브를 개별적으로 숨길 수 있습니다——예를 들어 Wave A 와 Wave C 만 남겨 가장 짧은 뷰와 가장 긴 뷰를 직접 비교하는 식으로. 숨겨진 웨이브는 계산에서 제거되지 않습니다. 단지 그려지지 않을 뿐이며, 제외하지 않는 한 정렬 검사에는 계속 포함됩니다.
차트 위 인터랙티브 패널
모든 컨트롤은 차트 위에 존재하는 부드러운 캔버스 기반 패널에 모여 있습니다. 별도의 대화상자는 없습니다——파라미터를 직접 조정하면 히스토그램과 마커가 실시간으로 업데이트됩니다.
Power — 인디케이터를 제거하지 않고 모든 그리기(히스토그램과 마커)를 켜고 끕니다. 잠시 가격 차트를 깨끗하게 보고 싶을 때 유용합니다.
Settings (gear) — 설정 섹션을 열고 닫습니다.
Updown (arrows) — 패널을 인디케이터 자신의 서브윈도우와 메인 차트 사이에서 이동합니다.
Close (cross) — 인디케이터를 닫습니다.
Resizable — 오른쪽 아래 모서리를 드래그해 패널을 화면에 맞게 조절합니다.
Collapsible — 헤더를 더블클릭하면 패널이 컴팩트한 스트립으로 접힙니다.
Mouse wheel — 숫자 필드 위에 커서를 올리고 스크롤하면 키보드를 열지 않고 값을 변경할 수 있습니다.
설정과 개인화
Settings 버튼이 구성 섹션을 엽니다. 밝은, 어두운, 또는 자동 Theme 가 차트 배경에 맞춰 패널 색상을 전환합니다. 패널 너비, 헤더 크기, 행 높이, 글꼴 크기는 모두 실시간으로 조정 가능하여 패널이 어떤 모니터 해상도에도 맞습니다. Hide Footer 는 공간을 절약하고 싶을 때 하단 상태 표시줄을 제거합니다. Mini Header 는 패널이 접혔을 때 헤더 바를 축소합니다. Close outside 는 패널 바깥 아무 곳이나 클릭해 접을 수 있게 합니다. 동일한 차트에서 여러 독립 복사본을 실행할 수 있습니다——이름 충돌을 피하기 위해 입력에서 각 복사본에 서로 다른 Instance 번호를 부여하세요.
엔트리 알림
차트를 계속 지켜볼 필요가 없습니다. 각 Wave Align 신호는 패널에서 활성화한 채널의 어떤 조합으로도 전달될 수 있습니다.
Alert — 터미널 내부의 팝업 메시지.
Push — 휴대폰의 MetaTrader 앱으로 가는 모바일 알림.
Email — 터미널의 메일 설정을 통해 보내지는 편지.
Telegram — 알림 텍스트와 차트 스크린샷을 함께, 당신의 Telegram 채팅으로 곧장 전송.
비주얼 히스토리(HTML 리포트)
Html 채널을 활성화하면, 모든 Wave Align 신호가 신호가 발생한 순간에 촬영된 차트 스크린샷과 함께 HTML 리포트에 자동으로 저장됩니다. 리포트는 터미널의 Files 폴더 내 VibeFox_WaveMomentum 디렉터리에 있으며 어떤 브라우저에서도 열립니다——인디케이터가 감지한 모든 정렬의 비주얼 로그를 제공합니다. 패널의 원클릭 휴지통 버튼은 깨끗하게 새로 시작하고 싶을 때 언제든지 리포트와 그 스크린샷을 지웁니다.
리포트 경로는: MQL5/Files/VibeFox_WaveMomentum/result.html 입니다.
Telegram 알림
신호는 당신의 Telegram 채팅으로도 전달될 수 있습니다——알림 텍스트와 감지 순간의 차트 스크린샷을 함께. 알림 행에서 Telegram 채널을 켜고 인디케이터 입력에 봇 토큰과 채팅 id 를 입력하세요. 전달은 HTML 리포트에 실립니다: 새 신호마다 리포트에 기록되고, 브라우저에서 열린 리포트가 자동으로 그것을 당신의 Telegram 채팅으로 전달합니다. 이 때문에 Telegram 을 활성화하면 Html 채널이 켜진 상태로 유지되고, 둘은 함께 작동합니다.
내장 다국어 도움말
완전한 도움말 페이지가 패널에 내장되어 있으며 10 개 언어——영어, 러시아어, 독일어, 프랑스어, 스페인어, 이탈리아어, 포르투갈어, 중국어, 일본어, 한국어——로 제공됩니다. 그래서 모든 컨트롤이 당신이 작업하는 언어로, 당신이 사용하는 바로 그곳에서 설명됩니다.
파라미터(Inputs 탭)
대부분의 설정은 패널에서 직접 실시간으로 변경할 수 있습니다——입력 파라미터는 시작 시의 초기값만 설정합니다.
Waves
Wave A fast EMA — Wave A 의 fast EMA 길이, 범위 1..200. 기본값: 8.
Wave A slow EMA — Wave A 의 slow EMA 길이, 범위 2..400. 기본값: 34.
Wave B fast EMA — Wave B 의 fast EMA 길이, 범위 1..200. 기본값: 34.
Wave B slow EMA — Wave B 의 slow EMA 길이, 범위 2..400. 기본값: 55.
Wave C fast EMA — Wave C 의 fast EMA 길이, 범위 1..300. 기본값: 55.
Wave C slow EMA — Wave C 의 slow EMA 길이, 범위 2..400. 기본값: 89.
Signal smoothing EMA — 표시 전에 각 웨이브의 모멘텀 값에 적용되는 평활화 EMA, 범위 1..100. 기본값: 9.
Visual
Show Wave A — Wave A 히스토그램을 표시합니다. 기본값: 켜짐.
Show Wave B — Wave B 히스토그램을 표시합니다. 기본값: 켜짐.
Show Wave C — Wave C 히스토그램을 표시합니다. 기본값: 켜짐.
Wave A color — Wave A 히스토그램의 베이스 색상. 기본값: DodgerBlue.
Wave B color — Wave B 히스토그램의 베이스 색상. 기본값: Orange.
Wave C color — Wave C 히스토그램의 베이스 색상. 기본값: MediumOrchid.
Entry Points
Wave Align signal — Entry: 활성화된 모든 웨이브가 같은 방향을 가리킴(모두 양수 = BUY, 모두 음수 = SELL). 기본값: 꺼짐.
Marker Size (1-5) — 차트의 신호 화살표 크기, 범위 1..5. 기본값: 2.
Buy Color — BUY 신호 마커의 색. 기본값: LimeGreen.
Sell Color — SELL 신호 마커의 색. 기본값: Red.
Notifications
Push Notification — 모바일 MetaTrader 터미널로 가는 push 알림. 기본값: 꺼짐.
Alert Popup — 터미널 내부의 Alert 팝업 창. 기본값: 꺼짐.
Email — 터미널의 메일 설정을 통한 편지. 기본값: 꺼짐.
Html Report — 모든 신호를 스크린샷과 함께 HTML 리포트(Files 폴더, VibeFox_WaveMomentum 디렉터리)에 저장하고, 어떤 브라우저에서도 열립니다. 기본값: 꺼짐.
Telegram — HTML 리포트를 통해 각 신호를 당신의 Telegram 채팅으로 보냅니다(알림 텍스트와 차트 스크린샷). 기본값: 꺼짐.
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 — 패널의 하단 바를 숨깁니다. 기본값: 꺼짐.
Mini Header on collapse — 접혔을 때 미니 헤더 스트립을 표시합니다. 기본값: 꺼짐.
Close on click outside — 패널 바깥을 클릭하면 패널을 접습니다. 기본값: 꺼짐.
Instance (unique per copy: 1,2,3...) — 인디케이터 복사본 번호. 하나의 차트에 여러 독립 복사본을 허용합니다. 기본값: 1.
Panel Start Window — 시작 시 패널이 열리는 곳: Subwindow 또는 Chart. 기본값: Subwindow.
