Wave Trend Oscillator MTF MT4
- 지표
-
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
레인지 중앙에서 발생하는 모든 크로스를 무시하는 오실레이터입니다. Wave Trend Oscillator MTF는 시장이 실제로 도달한 구간 안에서 발생한 크로스만 게시하고, 그 구간이 얼마나 깊었는지에 따라 등급을 매기며, 빠른 라인에서 다이버전스를 찾아 실제로 거래하는 가격 차트 위에 그릴 수 있고, 여러분이 자신의 타임프레임을 보는 동안 더 상위의 타임프레임에서 이 모든 것을 계산할 수도 있습니다. 무료이며, 체험판도 잠긴 기능도 없습니다.
빠른 라인은 전형적 가격이 자신의 평활화된 중심에서 최근 평균 편차 대비 얼마나 멀어졌는지를 측정하며, 그 옆에는 이 빠른 라인의 더 느린 평균선이 그려집니다. 세 가지가 게시됩니다. 크로스, 그것이 발생한 구간의 등급, 그리고 빠른 라인에서 발견된 다이버전스입니다.
크로스, 등급, 다이버전스
매수 크로스는 느린 라인이 과매도 수준 아래에 있는 동안에만 집계되고, 매도 크로스는 느린 라인이 과매수 수준 위에 있는 동안에만 집계됩니다. 그 외의 모든 것은 무시됩니다.
신호는 준비된 구간에서 발생했을 때 등급 1을 받고, 느린 라인이 더 깊은 수준에도 도달했을 때 등급 2를 받습니다. 등급은 시장이 그 구간에 얼마나 깊이 들어갔는지를 설명할 뿐, 거래가 성공할 확률을 나타내지 않습니다.
다이버전스는 빠른 라인의 피벗과 가격의 피벗을 비교하여 발견됩니다. 강세와 약세의 불일치는 표시되고 선으로 연결됩니다. 같은 다이버전스는, 실제로 거래하는 위치에서 볼 수 있도록, 두 가격 피벗 사이의 가격 차트 자체에도 그릴 수 있습니다.
두 라인 사이의 모멘텀 히스토그램은 현재 바가 이전 바에 비해 확장하고 있는지 아니면 그에 맞서 약해지고 있는지에 따라 색이 칠해지므로, 여전히 양수이지만 줄어드는 히스토그램은 커지는 히스토그램과 다르게 읽힙니다. 이 색상 표시는 끌 수 있으며, 그러면 히스토그램은 정확히 단색의 단순한 형태로 돌아갑니다.
차트에 표시되는 것
자체 서브윈도우 안에, 점선으로 된 제로 레벨과 함께 빠른 웨이브 라인과 느린 웨이브 라인, 그리고 그 차이의 히스토그램이 확장과 약화에 따라 색으로 표시됩니다. 다이버전스 라인은 서브윈도우에 그려지며, 선택적으로 가격 차트에도 그려집니다.
패널
캔버스 패널은 기본값으로 오실레이터 창이 아니라 가격 차트 위에 있지만, 그곳으로 옮길 수도 있습니다. 드래그, 접기, 닫기가 가능합니다. 유효한 타임프레임, 채널 길이, 평균 길이를 보여줍니다. 마지막으로 마감된 바가 무엇이었는지, 즉 두 웨이브 값과, 경우에 따라 등급이 있는 BUY, 등급이 있는 SELL, 또는 크로스 없음을 보여줍니다. 그리고 화면의 숫자가 속성 대화 상자에서 온 것인지 패널에서 온 것인지, 그중 몇 개가 변경되었는지도 보여줍니다.
톱니바퀴 아이콘은 세 개의 탭이 있는 시트를 엽니다. Values에는 타임프레임, 채널 길이, 평균 길이, 과매수 수준 1, 과매도 수준 1, 다이버전스 라인을 그릴지 여부, 그리고 다이버전스가 가질 수 있는 최단 및 최장 피벗 간격이 포함됩니다. 각 행에는 스테퍼, 범위, 도움말 문장이 있습니다. Alerts에는 마스터 스위치, 이벤트별 스위치, 네 개의 채널, 분 단위의 쿨다운, 테스트 알림이 포함됩니다. Styles에는 팔레트, 라인과 모멘텀 히스토그램을 그릴지 여부, 라인 두께가 포함되며, 이는 오직 외관에만 관련되고 아무것도 다시 계산하지 않습니다.
패널에서 옮긴 값은 시장이 닫혀 있어도 즉시 적용됩니다. 라인, 히스토그램, 신호는 다음 틱을 기다리지 않고 그 자리에서 다시 계산됩니다. 색맹에 안전한 스킴 하나를 포함해 세 가지 색상 스킴이 포함되어 있으며, 빨강이 초록과 절대 마주치지 않도록 파랑과 주황을 기반으로 만들어졌습니다. 패널 상태와 시트에서 이루어진 모든 변경 사항은 타임프레임 변경과 터미널 재시작을 거쳐도 차트별로 유지됩니다. 인터페이스는 영어입니다.
알림
알림은 기본값으로 꺼져 있습니다. 여섯 가지 이벤트가 발생할 수 있습니다. BUY 신호, SELL 신호, 빠른 라인에서 형성된 강세 다이버전스, 빠른 라인에서 형성된 약세 다이버전스, 빠른 라인이 제로 라인을 위로 넘는 것, 그리고 아래로 넘는 것입니다.
이것들은 네 개의 채널로 전달됩니다. 팝업 창, 소리, 모바일 터미널로의 푸시, 그리고 이메일입니다. 스위치는 이벤트별, 채널별로 있으며, 기본값 두 시간인 쿨다운이 반복을 조용하게 유지합니다.
알림은 마지막으로 마감된 바에서 발동합니다. 기본값으로 꺼져 있는 두 개의 알림이 더 있는데, 이들은 마감 전 선택된 초 이내에 형성 중인 바에서 발동하며, 바 중간에 존재하는 크로스가 마감 시 사라질 수 있기 때문에 이르다는 표시가 붙습니다. 형성 중인 바에 대한 다이버전스 알림은 의도적으로 존재하지 않습니다. 다이버전스에는 확정된 피벗이 필요하며, 미완성 바에서 이를 알리는 것은 이른 판독이 아니라 추측에 불과하기 때문입니다. Telegram은 이 제품에 포함되지 않습니다.
멀티 타임프레임
Timeframe 설정은 더 상위의 타임프레임에서 계산하여 그 결과를 여기에 그리며, 마감된 상위 바만 읽습니다. 차트의 바는, 그것을 포함하는 상위 바가 아니라, 자신의 시각까지 이미 마감되어 있던 가장 최근의 상위 바를 보여줍니다.
다이버전스 라인은 인덱스가 아니라 바 시각으로 고정됩니다. 왜냐하면 다른 타임프레임에서는 피벗이 상위 바이며, 그 시리즈의 인덱스는 이 차트에서 아무 의미가 없기 때문입니다.
다른 타임프레임의 시리즈는 백그라운드에서 구축됩니다. 첫 번째 읽기는 비어 있는 값을 반환할 수 있고, 인디케이터는 다시 시도하며, 패널은 다운로드를 기다리는 중인지 이력이 부족한지를 알려줍니다.
EA에서 읽기
14개의 버퍼가 있으며 모두 iCustom을 통해 읽을 수 있습니다. MetaTrader 4는 앞쪽 버퍼만 그리므로 그려지는 시리즈가 먼저 오고 읽을 수 있는 계약은 그 뒤에 자리합니다. 이 맵은 MetaTrader 5 버전의 맵이 아닙니다. 그 버전용으로 작성된 EA는 아래의 인덱스로 다시 맞춰야 합니다.
버퍼 0부터 4는 모멘텀 히스토그램의 표시용 분할이며, 상태별로 하나의 단순한 히스토그램입니다. 중립, 상승 확장, 상승 약화, 하락 확장, 하락 약화입니다. 버퍼 5는 빠른 웨이브 라인인 WT1이고, 버퍼 6은 느린 WT2입니다. 버퍼 7은 하나의 시리즈로 된 히스토그램인 WT1-WT2이고, 버퍼 8은 그에 딸린 색상 인덱스입니다. 버퍼 9는 Signal로, BUY 크로스에서 +1, SELL 크로스에서 -1, 둘 다 없으면 0입니다. 버퍼 10은 Grade로, 신호 바에서 1 또는 2입니다. 버퍼 11은 Div로, 다이버전스 상태입니다. 버퍼 12는 Zero로, 빠른 라인이 제로를 위로 넘었을 때 +1, 아래로 넘었을 때 -1, 둘 다 아니면 0입니다. 버퍼 13은 Override로, 패널에서 변경된 설정의 개수입니다.
Data Window에는 그려지는 일곱 개의 행, 히스토그램의 다섯 개 열, 그리고 두 개의 웨이브 라인이 나열됩니다. 계약인 버퍼 7부터 13까지는 거기에 나타나지 않으며, 이는 아무것도 증명하지 않습니다. iCustom은 위의 모든 인덱스를 똑같이 읽습니다. 이 제품에는 별도의 Buy 및 Sell 가격 버퍼가 없습니다. 신호는 버퍼 9이고 그 등급은 버퍼 10입니다.
MQL4에는 입력 그룹이 없으므로, EA가 여기서 iCustom에 전달하는 매개변수 목록은 MetaTrader 5 버전보다 짧고 위치도 다릅니다. 다른 플랫폼의 것이 아니라 이 버전의 입력 목록에 맞춰 호출을 구성하십시오.
Styles 탭은 버퍼를 비우는 것이 아니라 플롯에서 색을 빼앗는 방식으로 숨깁니다. iCustom으로 생성된 인스턴스는 읽기 전용이며 항상 여러분이 전달한 매개변수로 작동합니다. 버퍼 13이 존재하는 이유는, 전략이 차트의 인스턴스가 패널에서 수동으로 변경된 값으로 실행되고 있음을 알 수 있도록 하기 위해서입니다.
출처
이것은 TradingView의 "WaveTrend [LazyBear]"를 포팅한 것입니다. 출처는 재구성입니다. 공식은 정형화되어 있고 널리 복제되어 있으며, 이 제품의 작업 사양으로 사용되었습니다. 스크립트는 공개적으로 게시되어 있으며, 이는 공식에 의한 포팅을 허용 가능하게 만듭니다.
이 제품이 그 방법의 이름을 사용하는 이유는 그것을 구현하기 때문입니다. 원작은 LazyBear의 것이며, 여기서는 그에 대한 저작권을 주장하지 않습니다.
정직한 한계
오실레이터는 형성 중인 바에서 살아 있습니다. 바 중간에 존재하는 크로스는 마감 시 사라질 수 있으며, 그와 함께 패널의 행과 등급도 사라집니다. 마감된 바는 변하지 않습니다.
다이버전스 표시는 형성 중인 바에는 결코 놓이지 않습니다. 피벗은 피벗이 되기 전에 양쪽에 바가 존재해야 하므로, 다이버전스는 구조적으로 사후에만 나타납니다. 이는 다이버전스의 결함이 아니라 성질이며, 동시에 다이버전스가 없었던 과거의 바에 결코 그려지지 않는다는 것도 의미합니다.
등급은 도달한 구간의 깊이를 설명할 뿐, 확률이 아닙니다. 등급 2 신호는 구간에 더 깊이 도달했다는 것뿐입니다. 그것이 전부입니다.
크로스는 방향이 아닙니다. 추세에서는 오실레이터가 하나의 구간에 반복적으로 도달하며, 그것이 만들어내는 모든 크로스는 그 추세에 역행하게 됩니다.
채널 길이와 평균 길이는 이 제품이 앞으로 보여줄 모든 크로스를 움직입니다. 두 설정은 서로 다른 두 신호 집합을 만들어내며, 둘 중 어느 것도 정답이 아닙니다.
여기서는 어떠한 수익 수치, 승률, 백테스트 결과도 주장하지 않습니다.

