거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Telegram에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
조회수:
16
평가:
(1)
게시됨:
VWPDO.mq5 (8.44 KB) 조회
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
거래량 가중 가격 편차 오실레이터 거래량 가중 가격 편차 오실레이터

저자: 산미 사무엘 오조

이 지표의 개념

대부분의 평균 회귀 지표는 단순 이동 평균을 기준으로 가격을 측정하는데, 이는 해당 봉에서 실제로 얼마나 많은 거래가 이루어졌는지와 관계없이 모든 봉을 동등하게 중요하게 취급합니다. 반면, 거래량 가중 가격 편차 오실레이터 (VWPDO)는 설정 가능한 룩백 기간 동안 계산된 이동식 거래량 가중 평균 가격(VWAP) 을 기준으로 삼습니다. 거래량이 많은 봉은 거래량이 적은 봉보다 기준선을 더 강력하게 끌어당기므로, 기준선은 단순히 가격이 우연히 마감된 지점이 아니라 시장이 실제로 거래가 이루어진 지점을 반영합니다.

핵심 계산식은 ‘편차’로, 현재 종가에서 이동식 VWAP를 뺀 값입니다. 이 수치만으로는 다양한 금융상품과 시간대 간에 의미가 없기 때문에, 별도로 설정 가능한 두 번째 기간 동안의 종가 이동 표준편차로 정규화됩니다. 그 결과는 이동식 z-점수와 유사한 양상을 보입니다. 0에 가까운 값은 가격이 거래량 가중 중심 근처에서 거래되고 있음을 의미하는 반면, ±1.0을 초과하는 수치는 공정 가치에서 멀어지는 충동적 움직임을 나타내며, ±2.0을 초과하는 수치는 통계적 고갈을 시사합니다. 이는 반전이나 횡보가 통계적으로 더 가능성이 높아질 만큼 충분히 큰 변동 폭을 의미합니다. 이 지표는 유동성이 높은 모든 종목에서 잘 작동합니다. 기본 수학적 원리는 시간대에 구애받지 않지만, 주로 EURUSD 및 기타 주요 외환 통화쌍의 M15 및 H1 차트를 기반으로 구축되고 테스트되었습니다.

해석 방법

  • VW Displacement 히스토그램 — 서브 윈도우에 색상 코드화된 히스토그램 형태로 표시되는 주요 오실레이터입니다. 히스토그램의 높이는 가격과 롤링 VWAP 간의 정규화된 거리를 나타내며, 5가지 색상은 추세 상태(강세 고갈, 강세 충동, 중립, 약세 충동, 약세 고갈)와 직접적으로 대응합니다.
  • 이동식 VWAP 정규화 — 고정된 표준편차 대신, 이 지표는 InpVolatilityPeriod 창 내의 모든 바에 대해 변동성을 재계산하므로, 임계값은 원시 가격 기준으로 고정되어 있는 것이 아니라, 해당 상품이 조용한 국면과 변동성이 큰 국면 사이를 오갈 때 자동으로 조정됩니다.
  • 신호 상태 — 중립 ( -1.0 ~ +1.0 사이)은 가격이 공정 가치 주변을 맴돌고 있음을 의미합니다. 추동 (±1.0 초과)은 진정한 방향성 상승이 진행 중임을 의미합니다. 고갈 (±2.0 초과)은 가격 움직임이 최근 변동성이 일반적으로 지지할 수 있는 범위를 넘어섰음을 의미하며, 트레이더들은 이 구간에서 모멘텀의 주춤함이나 급반등을 주의 깊게 관찰합니다.
  • 실전 활용 — 추세장 상황에서, 소진 구간에 도달하지 않고 유지되는 임펄스 수치는 추세 방향의 지속 진입을 확인하는 데 활용될 수 있습니다. 횡보장에서는, 점선 신호선이 0으로 되돌아가는 시점과 일치하는 소진 지표가 평균 회귀 진입 신호로 자주 활용되며, 단독으로 거래하기보다는 구조적 수준이나 2차 확인 신호와 결합하여 사용하는 것이 이상적입니다.

외부 변수(입력값)

입력 기본값 목적
InpVWAPPeriod 20 공정가치 기준이 되는 롤링 거래량 가중 평균 가격을 계산하는 데 사용되는 봉(bar)의 수입니다.
InpVolatilityPeriod 14 종가의 롤링 표준편차를 계산하는 데 사용되는 바(bar)의 수로, 이를 통해 원시 변위값을 z-점수로 정규화합니다.
InpSignalPeriod 5 오실레이터에 적용되어 점선 신호선을 생성하는 평활화 기간(단순 이동 평균).
InpImpulseLevel 1.0 이 값 이상의 Z-스코어 임계값을 초과하는 움직임을 노이즈가 아닌 임펄스(방향성 상승)로 분류합니다.
InpExhaustionLevel 2.0 이 Z-스코어 임계값을 초과하는 가격 변동은 통계적으로 소진된 것으로 분류되며, 반전이나 횡보에 접어들 가능성이 높습니다.
InpVWAPPrice PRICE_TYPICAL 롤링 VWAP 계산 시 각 바의 가중치를 산정할 때 적용되는 가격입니다.

권장 사용법

이 지표를 가격 차트 하단의 서브 윈도우에 추가하고, M15–H1 차트에서는 기본 설정인 20/14/5를 출발점으로 삼으십시오. 스캘핑 시간대에서는 기간을 줄이고, H4/D1 차트에서 스윙 분석을 할 때는 기간을 늘리십시오. 오실레이터의 제로 라인은 동일한 롤링 공정가치 기준점에 해당하므로, 이 지표는 가격 차트 자체의 일반 VWAP 또는 이동 평균과 자연스럽게 조화를 이룹니다. 임계값은 고정된 가격 차이가 아닌 변동성에 조정된 z-점수이므로, 수동 재보정 없이도 다양한 상품 및 시간대 전반에 걸쳐 동일한 설정으로 지표를 유지할 수 있습니다. 재량 거래의 경우, 고갈 신호를 그 자체로 자동 반전 신호로 간주하기보다는 리스크를 축소하거나 반전 확인을 찾아야 할 시점으로 삼으십시오.



그림 1. MT5 스타일 레이아웃: 가격 차트에는 롤링 VWAP 기준선이 표시된 캔들스틱이, 하단의 서브 윈도우에는 점선 신호선과 ±1.0 / ±2.0 임계값이 설정된 색상 코드 방식의 변위 오실레이터가 표시되어 있습니다.

MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/76222

Adaptive Kalman Trend Filter with Regime Bands submission Adaptive Kalman Trend Filter with Regime Bands submission

매 바(bar)마다 카우프만 효율 비율(Kaufman’s Efficiency Ratio)을 적용해 자체 프로세스 노이즈의 크기를 재조정하며, 추세가 이어질 때는 가격에 더 밀착되고, 등락이 심할 때는 노이즈를 더 부드럽게 처리하는 단일 상태 칼만 필터로, 동일한 데이터에서 확장 및 수축하는 레짐 밴드와 함께 표시된 그래프

BMP Chart Wallpaper BMP Chart Wallpaper

MT5용 BMP 차트 배경화면

Quantora Trading Cost Calculator MT5 - Professional Spread Commission and Swap Cost Calculator Quantora Trading Cost Calculator MT5 - Professional Spread Commission and Swap Cost Calculator

MetaTrader 5용 전문 오픈소스 거래 비용 계산기입니다. 실시간 브로커 종목 데이터와 조정 가능한 포지션 설정을 활용하여 스프레드 비용, 수수료, 스왑 및 예상 총 거래 비용을 계산합니다.

Quantora Spread Monitor MT5 -  Professional Live Spread Monitoring Tool Quantora Spread Monitor MT5 - Professional Live Spread Monitoring Tool

MetaTrader 5용 전문 오픈소스 스프레드 모니터입니다. 최신식 Quantora 대시보드를 통해 실시간 스프레드, 최소·최대·평균 스프레드, 이력 차트 및 사용자 설정 가능한 고스프레드 알림을 표시합니다.