Wave Trend Oscillator MTF
- 지표
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - 버전: 1.3
- 업데이트됨: 2 9월 2026
Wave Trend Oscillator MTF는 자체 하위 창에서 동작하는 두 줄짜리 모멘텀 오실레이터입니다. 빠른 선은 대표가격이 자신의 평활화된 중심에서 얼마나 멀어졌는지를 최근 평균 편차에 대비해 측정하며, 그 옆에는 이 빠른 선을 다시 평활화한 느린 선이 그려집니다. 이벤트는 시장이 실제로 도달한 구간 안에서 두 선이 교차하는 것입니다.
구간 한가운데에서 일어난 교차는 신호가 아니며, 이 하나의 규칙이 본 제품을 평범한 오실레이터와 구분합니다. 공개되는 것은 세 가지로, 교차 자체, 교차가 일어난 구간의 등급, 그리고 빠른 선에서 찾아낸 다이버전스입니다. 세 가지 모두 상위 시간대에서 계산해 지금 보고 있는 차트에 그릴 수 있습니다.
교차, 등급, 다이버전스
매수 교차는 느린 선이 과매도 수준 아래에 있는 동안에만 인정되고, 매도 교차는 느린 선이 과매수 수준 위에 있는 동안에만 인정됩니다. 그 밖의 것은 모두 무시됩니다.
신호는 준비된 구간에서 발생했으면 등급 1이 되고, 느린 선이 더 깊은 수준까지 도달했으면 등급 2가 됩니다. 등급은 시장이 구간 안으로 얼마나 들어갔는지를 설명할 뿐, 그 거래가 성공할 확률을 말하지 않습니다.
다이버전스는 빠른 선의 피벗과 가격의 피벗을 비교해 찾습니다. 상승과 하락 방향의 불일치를 표시하고 선으로 잇습니다. 같은 다이버전스를 두 가격 피벗 사이에 가격 차트 자체에도 그릴 수 있어서, 실제로 매매하는 자리에서 확인할 수 있습니다.
두 선 사이의 모멘텀 히스토그램은 현재 봉이 직전 봉보다 확장되고 있는지 아니면 힘이 빠지고 있는지에 따라 색이 정해집니다. 그래서 아직 양수이지만 줄어드는 히스토그램은 커지는 히스토그램과 다르게 읽힙니다. 이 색 구분은 끌 수 있으며, 그러면 단색 히스토그램이 그대로 돌아옵니다.
차트에 표시되는 것
자체 하위 창에 점선으로 된 0 수준과 함께 빠른 파동선과 느린 파동선, 그리고 두 선 차이의 히스토그램이 확장과 감쇠에 따라 색칠되어 표시됩니다. 다이버전스 선은 하위 창에 그려지고, 원하면 가격 차트에도 함께 그려집니다.
패널
캔버스 패널은 기본적으로 오실레이터 창이 아니라 가격 차트 위에 놓이지만 원하면 오실레이터 창으로 옮길 수 있습니다. 끌어서 옮기고, 접고, 닫을 수 있습니다. 패널에는 적용 중인 시간대, 채널 길이, 평균 길이가 표시되고, 마지막으로 마감된 봉의 결과, 즉 두 파동 값과 등급이 붙은 BUY, 등급이 붙은 SELL, 교차 없음 중 하나가 표시되며, 숫자가 속성 창에서 왔는지 패널에서 왔는지와 몇 개가 바뀌었는지도 표시됩니다. 그 아래에는 패널에서 조정할 수 있는 설정이 현재 값과 함께 나열됩니다.
톱니바퀴를 누르면 세 개의 탭으로 된 시트가 열립니다. Values에는 시간대, 채널 길이, 평균 길이, 과매수 수준 1, 과매도 수준 1, 다이버전스 선을 그릴지 여부, 그리고 다이버전스가 두 피벗 사이에 가질 수 있는 최소 및 최대 간격이 있습니다. 각 행에는 증감 버튼과 범위, 한 문장짜리 설명이 붙습니다. Alerts에는 주 스위치, 이벤트별 스위치, 네 개의 채널, 분 단위 대기 시간, 테스트 알림이 있습니다. Styles에는 팔레트, 선과 모멘텀 히스토그램의 표시 여부, 선 두께가 있으며 외형만 다루고 아무것도 다시 계산하지 않습니다.
색 구성은 세 가지이며 그중 하나는 색각 이상을 배려한 것으로, 파랑과 주황을 사용해 빨강과 초록을 맞세우지 않습니다. 패널 상태와 시트의 모든 변경은 차트별로 저장되어 시간대 변경과 터미널 재시작을 넘어 유지됩니다. 인터페이스는 영어입니다.
알림
알림은 기본적으로 꺼져 있습니다. 발생할 수 있는 이벤트는 여섯 가지로, BUY 신호, SELL 신호, 빠른 선에 형성된 상승 다이버전스, 빠른 선에 형성된 하락 다이버전스, 빠른 선의 0선 상향 돌파, 그리고 하향 돌파입니다.
전달 채널은 네 가지로 팝업 창, 소리, 모바일 단말기로의 푸시, 이메일입니다. 스위치는 이벤트별과 채널별로 있으며, 기본값 두 시간의 대기 시간이 반복을 눌러 줍니다.
알림은 마지막으로 마감된 봉에서 발생합니다. 기본적으로 꺼져 있는 알림 두 가지가 더 있어, 형성 중인 봉에서 마감까지 지정한 초 이내에 알려 줍니다. 이들을 조기 알림이라 부르는 이유는 봉 중간에 존재하던 교차가 마감 시점에는 사라져 있을 수 있기 때문입니다. 형성 중인 봉에 대한 다이버전스 알림은 의도적으로 없습니다. 다이버전스에는 확정된 피벗이 필요하고, 끝나지 않은 봉에서 그것을 알리는 일은 이른 판독이 아니라 추측이 되기 때문입니다. Telegram은 본 제품에 포함되지 않습니다.
멀티 타임프레임
Timeframe 설정은 상위 시간대에서 계산해 그 결과를 여기에 그리며, 마감된 상위 봉만 읽습니다. 차트의 한 봉에는 그 시각까지 이미 마감되어 있던 가장 최신의 상위 봉이 대응하며, 그 봉을 담고 있는 상위 봉이 아닙니다.
다이버전스 선은 인덱스가 아니라 봉 시각으로 고정됩니다. 다른 시간대에서는 피벗이 상위 봉이고, 그 계열의 인덱스는 이 차트에서 아무 의미가 없기 때문입니다.
외부 계열은 백그라운드에서 만들어집니다. 첫 읽기는 비어 있을 수 있고 지표는 다시 시도하며, 패널은 다운로드를 기다리는 중인지 과거 데이터가 모자란 것인지 알려 줍니다.
EA에서 읽기
모든 버퍼는 iCustom과 CopyBuffer로 읽을 수 있습니다. 버퍼 0은 빠른 파동선 WT1, 버퍼 1은 느린 파동선 WT2입니다. 버퍼 2는 모멘텀 히스토그램인 WT1-WT2이고, 버퍼 3은 그에 대응하는 색 인덱스입니다. 버퍼 4는 Signal로 BUY 교차에서 +1, SELL 교차에서 -1, 교차가 없으면 0입니다. 버퍼 5는 Grade로 신호 봉에서 1 또는 2입니다. 버퍼 6은 Div, 다이버전스 상태입니다. 버퍼 7은 Zero로, 빠른 선이 0을 위로 돌파하면 +1, 아래로 돌파하면 -1, 둘 다 아니면 0입니다. 버퍼 8은 Override로, 패널에서 변경된 설정의 개수입니다.
본 제품에는 Buy와 Sell 가격 버퍼가 따로 없습니다. 신호는 버퍼 4에, 그 등급은 버퍼 5에 있습니다.
Styles 탭은 색을 없애는 방식으로 플롯을 숨기며, 버퍼를 비우는 일은 결코 없습니다. 위에 나열한 모든 인덱스는 표시를 꺼도 iCustom과 CopyBuffer로 읽을 수 있고 데이터 창에도 그대로 보입니다.
버퍼 8은 차트의 인스턴스가 패널에서 손으로 바꾼 값으로 계산되고 있다는 사실을 전략이 알 수 있도록 존재합니다. iCustom으로 생성한 인스턴스는 읽기 전용이며 언제나 전달한 매개변수를 사용합니다.
출처
본 제품은 TradingView의 "WaveTrend [LazyBear]"를 이식한 것입니다. 출처는 재구성입니다. 공식은 정본에 해당하고 널리 복제되어 있으며, 본 제품의 작업 명세로 사용되었습니다. 해당 스크립트는 공개적으로 게시되어 있어 공식에 따른 이식이 허용됩니다.
제품이 해당 기법의 이름을 쓰는 것은 구현한 대상이 바로 그 기법이기 때문입니다. 원저작은 LazyBear의 것이며 여기서 그 저작권을 주장하지 않습니다.
정직한 한계
오실레이터는 형성 중인 봉에서 살아 움직입니다. 봉 중간에 있던 교차가 마감 시점에는 없을 수 있고, 그와 함께 패널의 행과 등급도 사라집니다. 마감된 봉은 바뀌지 않습니다.
다이버전스 표시는 형성 중인 봉에 절대 놓이지 않습니다. 피벗은 양옆의 봉이 존재해야 비로소 피벗이 되므로, 다이버전스는 구조상 사후에 나타납니다. 이는 다이버전스의 성질이지 결함이 아니며, 동시에 과거의 봉에 없던 다이버전스를 나중에 그려 넣는 일이 없다는 뜻이기도 합니다.
등급은 도달한 구간의 깊이를 말할 뿐 확률이 아닙니다. 등급 2 신호는 구간 안으로 더 깊이 들어갔다는 것, 그 이상은 아닙니다.
교차는 방향이 아닙니다. 추세 안에서 오실레이터는 같은 구간에 거듭 도달하고, 거기서 나오는 교차는 모두 그 추세를 거스르는 것이 됩니다.
채널 길이와 평균 길이는 본 제품이 앞으로 보여 줄 모든 교차를 바꿉니다. 두 가지 설정은 서로 다른 두 개의 신호 집합을 만들며, 그중 어느 쪽도 올바른 것은 아닙니다.
여기에서는 어떠한 수익 수치도, 승률도, 백테스트 결과도 주장하지 않습니다.

