Volume Profile Auction Matrix
- 유틸리티
-
Nguyen Thanh Trieu
I am a software developer and trader focused on building practical trading tools for MetaTrader 5.
My work is centered on:
- Market structure analysis
- Price action logic
- Risk visualization
- Custom indicators and utilities - 버전: 1.14
- 활성화: 10
Volume Profile Auction Matrix
MetaTrader 5 전용 볼륨 프로파일 및 앵커드 VWAP 종합 분석 도구
대부분의 트레이더는 시간 기준 차트만 바라봅니다. 하지만 시장 가격의 실제 움직임은 단순히 흐른 시간에 의해 결정되지 않습니다. 가격의 변동은 거래량이 특정 가격대를 수용(Acceptance)하거나 거부(Rejection)하는 지속적인 경매(Auction) 과정의 결과입니다. 거래량이 빈약한 구간에서는 가격이 급격하게 이동하며, 대량의 거래가 체결된 구간에서는 시장이 공정 가치(Fair Value)를 형성하고 횡보합니다.
Volume Profile Auction Matrix는 기관 트레이더들이 사용하는 정통 경매 시장 이론(Auction Market Theory) 분석을 MetaTrader 5 환경에 구현합니다. Steidlmayer 방식의 볼륨 프로파일, 70% 밸류 에어리어(Value Area) 경계, 컨트롤 포인트(POC), 미래로 투영되는 버진 POC(Virgin POC) 라인, 통계적 표준편차 밴드를 갖춘 앵커드 VWAP을 정밀하게 연산합니다. 차트 캔버스에 직접 그래픽을 렌더링하므로 지연 없이 매끄럽게 동작하며 원클릭 컨트롤을 제공합니다.
핵심 분석 개념
- 광고로서의 가격 (Price as an Advertisement): 가격은 매수자와 매도자가 거래를 체결할 의사가 있는 지점을 탐색하기 위해 움직입니다. 거래량은 참여자들이 그 가격대를 인정하는지 혹은 거부하는지 확인해 줍니다.
- 컨트롤 포인트 (Point of Control, POC): 분석 구간 내에서 가장 많은 거래량이 집중 체결된 단일 가격 레벨입니다. 해당 경매 구간의 공정 가치 기준점이 됩니다.
- 70% 밸류 에어리어 (Value Area): 정규분포 이론에 따라 POC 주변의 1표준편차 범위 내에서 전체 거래량의 약 70%가 발생합니다. 이 범위 안에서의 움직임은 균형(Balance)을 의미하며, 범위를 벗어난 움직임은 불균형(Imbalance) 또는 강력한 추세를 나타냅니다.
- 80% 룰 (The 80% Rule): 가격이 밸류 에어리어 밖에서 출발해 내부로 다시 진입한 뒤 2개 연속 캔들 동안 머무르면, 통계적으로 반대편 밸류 에어리어 경계선까지 순환 도달할 확률이 매우 높습니다.
- 앵커드 VWAP (Anchored VWAP): 기관 및 알고리즘 펀드는 체결 퀄리티를 평가할 때 VWAP을 기준으로 삼습니다. 주요 세션 시가, 스윙 고점/저점, 핵심 경제 지표 발표 시점에 앵커를 고정하면 시장 참여자들의 누적 거래량 가중 평균 단가를 명확히 파악할 수 있습니다.
주요 기능
1. 볼륨 프로파일 엔진
- Steidlmayer 가치 영역 계산 알고리즘: 최대 체결 가격(POC)을 식별하고 거래량 쌍을 바깥쪽으로 확장하며 70% 밸류 에어리어 상단(VAH)과 하단(VAL)을 정밀 계산합니다.
- 거래량 데이터 소스 선택: 외환(FX) 및 CFD 종목은 틱 볼륨(Tick Volume)을 사용하고, 선물, 주식, 암호화폐 등 거래소 실제 체결량이 제공되는 종목은 리얼 볼륨(Real Volume)을 적용할 수 있습니다.
- 세 가지 프로파일 작동 모드:
- 가시 영역 모드 (VPVR): 차트 줌, 스크롤, 창 크기 변경 시 화면에 보이는 캔들 범위에 맞춰 자동으로 즉시 재연산합니다.
- 세션 프로파일: 매일 일일 세션 시작 시점(서버 시간 00:00)을 기준으로 프로파일을 고정 생성합니다.
- 고정 범위 모드 (Fixed Range): 차트 위의 시작 핀과 종료 핀을 마우스로 드래그하여 특정 박스권, 횡보 구간, 강한 돌파 구간만 선택 분석할 수 있습니다.
- 프로파일 형상 자동 판별:
- D자형: 거래량이 중앙에 고르게 대칭 분포된 형태로, 시장의 균형과 박스권 순환 매매에 적합합니다.
- P자형: 상단 구간에 대량 거래가 집중된 형태로, 숏 커버링이나 공격적인 매수세 유입을 의미합니다.
- b자형: 하단 구간에 대량 거래가 집중된 형태로, 롱 청산이나 강력한 매도 압력을 의미합니다.
- B자형: 낮은 거래량 구간을 사이에 두고 상하 두 개의 밸류 에어리어가 공존하는 이중 분포 형태입니다.
2. 멀티 앵커드 VWAP 및 통계 분산 밴드
- 다양한 앵커 기준점: 일봉, 주봉, 월봉 시가, 주요 스윙 고점/저점에 자동 고정하거나, 인터랙티브 핀을 차트의 특정 캔들(NFP, CPI, 금리 결정 등)에 자유롭게 배치할 수 있습니다.
- 변동성 분산 밴드: 누적 거래량 가중 분산을 계산하여 1.0, 2.0, 3.0 표준편차 밴드를 차트에 실시간 투영합니다.
- 연산 최적화: 긴 과거 이력 구간을 분석할 때 세그먼트 샘플링을 적용하여 차트 버벅임 없이 극도로 부드러운 반응 속도를 유지합니다.
3. 버진 POC (VPOC) 추적 시스템
- 과거 일일 세션에서 가격이 재방문하지 않고 남겨진 미체결 POC는 향후 가격이 해당 구간으로 되돌아올 때 강력한 자석 역할을 합니다.
- 과거 세션 POC 레벨에서 가격이 도달하여 터치할 때까지 수평 광선 라인을 미래 방향으로 자동 연장합니다.
- 가격이 해당 레벨을 터치하여 테스트를 완료하면 선을 차트에서 깔끔하게 자동 정리합니다.
4. 캔버스 기반 HUD 대시보드
- MetaTrader 5 순수 CCanvas 그래픽 기술로 제작되어 차트 그리드, 캔들, 일반 추세선이 패널 위를 침범하지 않고 매끄럽게 오버레이됩니다.
- 현재 경매 구조, POC/VAH/VAL 가격, VWAP 이격 거리(포인트 및 표준편차 단위), 실시간 전술 브리핑을 직관적으로 표시합니다.
- 설정창을 열지 않고도 패널 버튼 클릭 한 번으로 프로파일 모드 전환, VWAP 앵커 변경, 표준편차 밴드 및 VPOC 라인 표시를 제어합니다.
- 헤더 영역을 드래그하여 차트 원하는 위치 어디든 패널을 이동할 수 있습니다.
- 모드 전환 및 대규모 재연산 시 차트 중앙에 직관적인 로딩 배지를 띄워 사용자 경험을 극대화합니다.
5. 스마트 알림 시스템
- 버진 POC 테스트 완료, 80% 룰 진입 조건 발동, 외곽 2.0/3.0 표준편차 VWAP 밴드 도달 시 즉각 알림을 발송합니다.
- 터미널 팝업창, 사운드 효과음, 모바일 MT5 푸시 알림을 개별 설정할 수 있습니다.
- 디바운스(Debounce) 타이머가 내장되어 가격이 경계선에서 급격히 진동할 때 반복 스팸 알림을 원천 차단합니다.
실전 매매 셋업
셋업 1: 밸류 에어리어 순환 매매 (80% 룰)
가격이 밸류 에어리어 밖으로 이탈했다가 돌파에 실패하고 다시 내부로 회귀할 때 주목합니다. 밸류 에어리어 내부에서 2개 연속 캔들이 안착하면, 중앙 POC를 거쳐 반대편 밸류 에어리어 경계까지 도달하는 통계적 순환 파동을 공략합니다.
셋업 2: VWAP 평균 회귀 전략 (Mean Reversion)
균형 잡힌 시장(D자형 프로파일)에서 가격이 2.0 또는 3.0 표준편차 VWAP 밴드에 도달하면 통계적 가격 과열 상태로 해석합니다. 캔들의 가격 거부 신호가 출현할 때 볼륨 가중 평균 가격(VWAP)으로 회귀하는 되돌림을 매매합니다.
셋업 3: 버진 POC 리테스트 공략
미처 해소되지 않은 대규모 기관 체결 레벨은 며칠 혹은 몇 주 뒤에 다시 시험받는 경향이 있습니다. 가격이 미방문 VPOC 라인에 근접할 때 높은 확률의 익절 목표가 또는 반추세 기술적 반등 타점으로 활용합니다.
입력 파라미터 안내
| 그룹 | 파라미터 | 기본값 | 설명 |
|---|---|---|---|
| Auction Profile | InpVPMode | Visible Range | 프로파일 범위: 가시 영역, 일일 세션, 또는 고정 범위. |
| Auction Profile | InpVolType | Tick Volume | FX/CFD 종목은 Tick Volume, 선물/코인은 Real Volume 권장. |
| Auction Profile | InpTargetBins | 80 | 히스토그램 가격 분할 구간 개수 (20 ~ 300). |
| Auction Profile | InpValueAreaPct | 70.0% | 가치 영역 체결량 비율 (68.2% ~ 70.0%). |
| Auction Profile | InpTrackVirginPOCs | true | 미테스트 일일 POC 레벨 추적 및 미래 투영 활성화. |
| Anchored VWAP | InpVWAPAnchorMode | Daily Open | 앵커 기준: 일봉, 주봉, 월봉 시가, 스윙 고/저점, 인터랙티브 핀. |
| Anchored VWAP | InpShowVWAPBands | true | 표준편차 분산 밴드 표시 여부. |
| Anchored VWAP | InpBand1/2/3Multiplier | 1.0, 2.0, 3.0 | 1차, 2차, 3차 표준편차 밴드 배수 설정. |
| Theme & HUD | InpTheme | Cyber Obsidian | 컬러 테마: Cyber Obsidian, Bloomberg Slate, Stealth Monochrome. |
| Alert System | InpAlertPopup / Sound / Push | true / true / false | VPOC 도달, 80% 룰, VWAP 외곽 밴드 터치 알림 설정. |
| About | InpProfile | 작성자 링크 | 업데이트 및 기술 지원을 위한 개발자 프로필 링크. |
지원 종목 및 타임프레임
- 거래 대상 종목: 외환 통화쌍(EURUSD, GBPUSD, USDJPY 등), 귀금속(XAUUSD, XAGUSD), 주요 지수(US30, NAS100, DAX40), 에너지(USOIL), 가상자산(BTCUSD, ETHUSD).
- 타임프레임: M1부터 D1까지 모든 주기 지원. 데이트레이딩은 M1, M5, M15 권장, 스윙 매매는 H1, H4, D1 권장.
- 계좌 호환성: 일반 브로커 표준 계좌는 물론 프랍 펌(Prop Firm) 챌린지 및 펀딩 계좌에서도 완벽히 작동합니다.
기술적인 질문, 세부 설정 문의, 개선 의견은 MQL5 커뮤니티 메시지를 통해 언제든 편하게 남겨주시기 바랍니다.
