VibeFox RSI Revert
- 지표
- 버전: 1.0
- 활성화: 5
VibeFox RSI Revert — 과매수/과매도 구간과 진입 지점을 갖춘 RSI 평균 회귀 오실레이터
VibeFox RSI Revert는 평균 회귀(mean-reversion) 매매를 위해 만들어진 MetaTrader 5용 실시간 RSI 오실레이터입니다. 고전적인 상대강도지수(RSI, 0-100)를 자체 하위 창에 과매수 및 과매도 극단 구간과 함께 그리고, 오실레이터가 극단을 벗어나 중앙으로 되돌아 반전하는 순간을 포착하여 그 반전을 진입 지점으로 가격 차트 위에 바로 표시합니다. 모든 조작 요소가 하나의 현대적이고 상호작용적인 패널에 모여 있으므로, RSI의 전환을 눈대중으로 짐작하는 대신 각 평균 회귀 신호가 형성되는 바로 그 순간에 확인할 수 있습니다.
지표의 작동 원리
이 지표는 종가를 기준으로 표준 RSI를 계산하여 0과 100 사이로 제한된 매끄러운 선으로 그립니다. 세 개의 수평선이 오실레이터를 감쌉니다. 상단 근처의 Overbought(과매수) 선(위쪽 극단), 하단 근처의 Oversold(과매도) 선(아래쪽 극단), 그리고 중앙의 중립적인 mid(중앙) 선(둘의 평균, 예: 50)입니다. RSI가 극단 구간 중 하나로 밀려 들어가면 시장은 팽팽하게 당겨진 상태이며, 그 구간에서 중앙선으로 되돌아 반전하면 그 팽팽함이 풀리고 있는 것입니다. 이것이 바로 이 지표가 매매하는 평균 회귀입니다.
RSI 기간은 오실레이터의 민감도를 조절합니다. 기간이 짧을수록 더 빠르게 반응하고 신호가 더 많아지며, 길수록 더 매끄럽고 선별적입니다. OB와 OS 레벨은 반전으로 인정되기 위해 오실레이터가 극단으로 얼마나 깊이 이동해야 하는지를 설정합니다. Bars 설정은 진입을 찾기 위해 스캔할 과거 데이터의 양을 제한합니다. 0으로 설정하면 사용 가능한 모든 봉을 스캔하며, 부하가 큰 차트에서는 더 작은 값을 사용해 다시 그리기를 빠르게 할 수 있습니다.
RSI 선과 그 레벨 선들은 조작 패널과 함께 지표 자체의 하위 창에 위치하며, 진입 마커는 위쪽의 가격 차트에 그려집니다.
평균 회귀(Revert) 로직
핵심 개념은 단순합니다. 극단까지 치달은 오실레이터는 자신의 평균으로 되튀어 돌아오는 경향이 있습니다. VibeFox RSI Revert는 바로 그 전환을 마감된 봉에서 감지합니다.
BUY 리버트는 RSI가 Oversold 레벨 이하에 있다가 어떤 봉이 Oversold 위에서 다시 마감될 때 발생합니다. 오실레이터가 아래쪽 극단을 위로 벗어나 중앙으로 되돌아오고 있으므로, 예상되는 움직임은 상승입니다. SELL 리버트는 RSI가 Overbought 레벨 이상에 있다가 어떤 봉이 Overbought 아래에서 다시 마감될 때 발생합니다. 오실레이터가 위쪽 극단을 아래로 벗어나고 있으므로, 예상되는 움직임은 하락입니다. 신호는 마감된 봉에서만 평가되므로, 마커는 아직 형성 중인 봉에서 다시 그려지지(리페인트) 않습니다.
감지된 각 반전은 신호 봉 위치의 가격 차트에 방향별로 색이 지정된 명확한 진입 마커를 배치하므로, 매매의 방향을 한눈에 읽을 수 있습니다.
진입 지점
VibeFox RSI Revert의 주된 가치는 자동 진입에 있습니다. Revert 토글은 평균 회귀 신호를 활성화합니다. 이를 끄면 마커 없이 순수한 오실레이터를 살펴볼 수 있습니다. 유효한 반전이 완료되면 지표는 가격 차트의 진입 봉에 바로 마커를 떨어뜨립니다.
매수와 매도 마커는 Buy와 Sell 색상 설정으로 각각 별도로 색이 지정되므로 방향을 즉시 읽을 수 있습니다. Marker 선택기는 마커 기호를 단순한 십자(+), 채워진 삼각형, 또는 꼬리가 달린 화살표 사이에서 전환하며, Size 컨트롤은 마커를 픽셀 단위(6에서 40)로 조절하여 어떤 차트 밀도에도 맞춥니다.
완전한 시각적 제어
RSI 선의 색상은 Line으로, 두께는 Width로 1에서 5픽셀 사이에서 설정합니다. Overbought와 Oversold 레벨 선은 각자의 색상을 가지며(OB와 OS 색상 선택기), 중앙선은 중립적인 회색으로 그려집니다. RSI 선, 두 레벨 선, 그리고 두 진입 마커 모두 색상 선택기 팝업에서 투명도 설정(0-100%)을 지원하므로, 이들을 차트에 부드럽게 녹여낼 수 있습니다. 이로써 차트 테마에 어울리는 깔끔하고 읽기 쉬운 오실레이터를 쉽게 구성할 수 있습니다.
상호작용형 차트 내 패널
전체 인터페이스는 빠른 마우스 조작을 위해 만들어진 캔버스 기반의 매끄러운 패널입니다. RSI 매개변수들은 정돈된 행에 모여 있고, 진입 블록은 고유한 금색 ENTRY 제목으로 따로 구분되어 있어 신호 설정이 선 설정과 뒤섞이지 않습니다. 패널 헤더에는 조작 아이콘들이 들어 있습니다.
Power — 지표를 차트에서 제거하지 않고 진입 마커의 그리기를 켜고 끕니다.
Settings(gear / 톱니바퀴) — 설정 섹션을 열고 닫습니다.
Updown(arrows / 화살표) — 패널을 하위 창과 메인 차트 사이에서 이동합니다.
Close(cross / 십자) — 지표를 닫습니다.
Resizable(크기 조절 가능) — 오른쪽 아래 모서리를 끌어 패널 크기를 조절합니다.
Collapsible(접기 가능) — 헤더를 두 번 클릭하면 패널이 간결한 띠 모양으로 접힙니다.
Mouse wheel(마우스 휠) — 아무 숫자 입력란 위에 마우스를 올리고 휠을 굴리면 키보드를 열지 않고 값을 변경할 수 있습니다.
설정 및 개인화
Settings 버튼은 패널을 작업 공간에 맞추는 섹션을 엽니다. 밝은, 어두운, 또는 자동 Theme, 조절 가능한 패널 너비, 헤더 크기, 행 높이 및 글꼴 크기. 추가적인 세부 옵션으로 Hide Footer로 하단 바를 숨기고, Mini Header로 접혔을 때 헤더를 줄이며, 패널 바깥을 클릭할 때 자동으로 접을 수 있습니다. 거의 모든 매개변수가 패널에서 직접 실시간으로 변경됩니다. Inputs 탭의 입력란은 시작 값만 설정합니다. 또한 각 복사본에 고유한 Instance를 부여하여 하나의 차트에서 여러 개의 독립된 복사본을 실행하고, 서로 다른 기간이나 레벨을 나란히 비교할 수도 있습니다.
진입 알림
반전을 기다리며 차트 앞을 지키고 앉아 있을 필요가 없습니다. 각 진입은 패널에서 독립적으로 활성화할 수 있는 여러 알림 채널을 통해 전송될 수 있습니다.
Alert — 터미널 내부의 팝업 메시지.
Push — 휴대폰의 MetaTrader 앱으로 보내는 모바일 알림.
Email — 터미널의 메일 설정을 통해 발송되는 이메일.
Telegram — 알림 텍스트와 차트 스크린샷을 함께, 당신의 Telegram 채팅으로 곧바로 전송합니다.
필요한 채널만 활성화하면, 당신이 작업하는 종목과 시간대에서 새로운 RSI 리버트 진입이 나타나는 바로 그 순간에 알림을 받게 됩니다.
시각적 기록(HTML 리포트)
Html 채널을 활성화하면, 각 진입 신호가 발생한 순간의 차트 스크린샷과 함께 HTML 리포트에 저장됩니다. 리포트는 터미널의 Files 폴더 안 VibeFox_RSI_Revert 디렉터리(MQL5/Files/VibeFox_RSI_Revert/result.html)에 저장되며 어떤 브라우저에서도 열립니다. 지표가 찾아낸 모든 반전의 시각적 로그를 얻게 됩니다. 원클릭 휴지통 버튼으로 다시 시작하고 싶을 때 언제든지 리포트와 스크린샷을 지울 수 있습니다.
Telegram 알림
신호는 당신의 Telegram 채팅으로도 곧바로 전달될 수 있습니다. 알림 텍스트와 감지 순간의 차트 스크린샷이 함께 전달됩니다. Telegram 채널을 켜고 입력란에 bot token과 chat id를 입력하세요.
전달은 HTML 리포트를 통해 이루어집니다. 각 새 신호는 리포트에 기록되고, 브라우저에서 열린 리포트가 스스로 이를 당신의 Telegram 채팅으로 전달합니다. 이러한 이유로 Telegram을 활성화하면 Html 리포트가 자동으로 켜진 상태로 유지되며, 두 채널이 함께 작동합니다.
내장 다국어 도움말
패널에 완전한 도움말 페이지가 내장되어 여러 언어로 제공되므로, 모든 조작 요소가 바로 그것을 사용하는 자리에서 설명됩니다.
매개변수(Inputs 탭)
대부분의 설정은 패널에서 직접 실시간으로 변경할 수도 있습니다(Settings 버튼). 입력 매개변수는 시작 시 초기값만 설정합니다.
RSI Revert(핵심)
RSI Period — RSI 오실레이터의 기간(1..100). 기본값: 14.
Overbought level — 위쪽 극단; RSI가 이를 아래로 벗어나면 SELL 리버트가 발생합니다(50..100). 기본값: 70.
Oversold level — 아래쪽 극단; RSI가 이를 위로 벗어나면 BUY 리버트가 발생합니다(0..50). 기본값: 30.
Bars of history to scan — 진입을 몇 봉 전까지 감지할지, 0 = 사용 가능한 전체. 기본값: 200.
RSI Line Color — RSI 오실레이터 선의 색상. 기본값: DodgerBlue.
RSI Line Transparency — RSI 선의 투명도, 백분율, 0-100. 기본값: 0.
Overbought Level Color — Overbought 레벨 선의 색상. 기본값: OrangeRed.
Overbought Level Transparency — 과매수 선의 투명도, 백분율, 0-100. 기본값: 0.
Oversold Level Color — Oversold 레벨 선의 색상. 기본값: LimeGreen.
Oversold Level Transparency — 과매도 선의 투명도, 백분율, 0-100. 기본값: 0.
Line Width — RSI 선의 두께, 픽셀, 1..5. 기본값: 2.
Entry Points
Revert(밴드에서 평균으로 회귀) — 마커와 함께 평균 회귀 진입을 활성화합니다. 기본값: 켜짐.
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 모바일 앱으로 푸시 알림을 활성화합니다. 기본값: 꺼짐.
Alert Popup — 터미널 내부의 팝업 알림을 활성화합니다. 기본값: 꺼짐.
Email — 터미널의 메일 설정을 통한 이메일 알림을 활성화합니다. 기본값: 꺼짐.
Html Report — 각 신호를 차트 스크린샷과 함께 Files/VibeFox_RSI_Revert/result.html에 저장합니다. 기본값: 꺼짐.
Telegram — HTML 리포트를 통해 신호를 차트 스크린샷과 함께 Telegram 채팅으로 전달합니다. 기본값: 꺼짐.
Telegram - bot token — 전달에 사용되는 Telegram 봇의 token. 기본값: 비어 있음.
Telegram - chat id — 대상 Telegram 채팅의 식별자. 기본값: 비어 있음.
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.
