거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
지표

Elliott Wave Auto Counter / Automatic Wave Labeling - MetaTrader 5용 지표

Andrijana Radojevic
Andrijana Radojevic
5 (2)
ARAI SYSTEMS is a research-driven algorithmic trading development group focused on precision-engineered Expert Advisors for Forex, Metals, and Indices.
| Korean English Русский 中文 Español Deutsch 日本語 Português Français Italiano Türkçe
조회수:
13
평가:
(1)
게시됨:
ElliotWave.mq5 (13.55 KB) 조회
\MQL5\Include\
MQL5 프리랜스 이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

이 지표는 엘리엇 파동 분석의 첫 단계, 즉 차트상에서 스윙 지점을 찾아내고, 가장 최근의 스윙 패턴이 유효한 엘리엇 추진파(1-2-3-4-5)와 그 뒤를 잇는 조정파(A-B-C)로 분류될 수 있는지 여부를 검증하는 과정을 자동화합니다.

개념

이 지표는 먼저 프랙탈 기반 방법(바가 대칭적인 바 창 내에서 가장 높은/낮은 지점일 경우 피벗으로 간주)을 사용하여 스윙 고점과 저점을 감지합니다. 동일한 유형의 연속적인 스윙은 병합되며, 최소 거리(포인트 단위)만큼 이동하고 최소 바 수만큼 간격이 있는 스윙만 유지됩니다. 이를 통해 노이즈를 걸러내어, 모든 미세한 변동이 아닌 의미 있는 시장 전환점을 바탕으로 파동 카운트를 구축합니다.

가장 최근의 피벗을 시작으로 거슬러 올라가며, 이 지표는 엘리엇 추진파의 세 가지 핵심 규칙을 모두 충족하는 가장 최근의 6포인트 순서를 찾습니다:

  1. 2파는 1파의 시작점 너머로 되돌리지 않습니다.
  2. 3파는 1파, 3파, 5파 중에서 가장 짧아서는 안 됩니다.
  3. 4파는 1파의 가격 영역과 겹치지 않아야 합니다.

시퀀스가 세 가지 조건을 모두 충족하면 차트상에서 1-2-3-4-5로 표기되며, 다음 세 번의 스윙(존재할 경우)은 후속 조정 파동으로서 A-B-C로 표기됩니다. 가시적인 피벗 지점 중 어떤 순서도 이 규칙을 충족하지 않는 경우, 지표는 마지막 몇 번의 스윙에 “?” 접미사를 붙여 순차적으로 표기(예: “3?”)함으로써, 이것이 검증된 충동파가 아닌 확인되지 않은 신뢰도가 낮은 카운트임을 명확히 합니다.

표기법 해석 방법

  • 파란색 숫자(1-5): 규칙에 따라 검증된 추진파로, 고점/저점의 순서가 나타내는 방향과 일치합니다.
  • 주황색 문자(A-B-C): 유효한 충동파 뒤에 이어지는 조정파.
  • "?"가 붙은 회색 숫자: 현재 피벗에서 유효한 추진파가 발견되지 않았음을 나타냅니다. 이는 단지 순차적인 자리 표시자일 뿐, 확인된 카운트가 아닙니다.
  • 정보 패널(왼쪽 상단 모서리)에는 파동 2와 4의 되돌림 비율, 그리고 파동 1에 대한 파동 3의 길이가 표시되므로, 해당 카운트가 일반적인 피보나치 비율(38%, 50%, 62% 되돌림; 162%, 262% 확장).

이 도구는 의사결정 지원 및 시각화 도구일 뿐, 신호 생성기가 아닙니다. 엘리엇 파동 카운팅은 본질적으로 주관적이며, 표시된 라벨은 거래 신호가 아닌 여러분 자신의 분석을 위한 출발점으로 간주되어야 합니다.

입력 매개변수

  • InpDepth - 스윙 고점/저점을 확인하는 데 사용되는 각 측면의 막대 수(값이 클수록 막대 수는 적고, 피벗의 중요도는 높아집니다).
  • InpDeviationPts - 새로운 스윙이 인정되기 위해 필요한 최소 가격 변동폭(포인트 단위).
  • InpBackstep - 동일한 유형의 두 스윙 사이에 필요한 최소 바 수.
  • InpMaxPivots - 파동 카운팅을 위해 메모리에 보관되는 최근 피벗의 최대 개수.
  • InpHistoryBars - 스캔할 과거 바의 수(0 = 사용 가능한 모든 바; 성능 향상을 위해 매우 긴 기록의 경우 이 값을 낮추십시오).
  • InpShowPanel - 정보 패널 표시/숨기기.
  • InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor — 확인된 임펄스, 확인된 조정 및 확인되지 않은 폴백 레이블의 색상.
  • InpTextColor, InpFontSize, InpFontName - 정보 패널 및 레이블의 모양.
  • InpPrefix - 지표에 의해 생성된 모든 차트 객체에 사용되는 접두사(다른 도구와 충돌하는 경우 변경).

권장 심볼/시간대

모든 심볼 및 시간대에서 작동합니다. 기본 설정은 H1~H4 시간대의 주요 외환 쌍 및 금속(예: XAUUSD, EURUSD)에 대한 스윙 트레이딩 관점에 맞춰 조정되어 있습니다. 더 짧은 시간대나 변동성이 낮은 상품의 경우 InpDeviationPts를 줄이고, 더 긴 시간대나 변동성이 높은 상품의 경우 이 값을 늘리십시오.


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

Market Session Separator Indicator Market Session Separator Indicator

최대 3개의 거래 세션(아시아, 런던, 뉴욕 또는 사용자 지정 기간)의 시작/종료를 수직 구분선 및/또는 음영 처리된 배경 상자로 표시하며, 이는 최근 기간을 순차적으로 이동하며 매일 반복됩니다. 순전히 시각적인 기능으로, 계산이나 신호는 없으며 깔끔한 세션 경계만 표시됩니다.

Sensible Guide Confluence Sensible Guide Confluence

H1 indicator that combines support/resistance confluence from H4, D1 and W1 with EMA trend alignment and candlestick confirmation. Shows non-repainting BUY/SELL arrows with ATR-based stop and reward/risk filtering.

Symbol Spec Auditor Symbol Spec Auditor

A chart panel that shows the contract specification details that decide position size and trading cost (point value, spread cost, margin, swap, execution rules) in the account currency, warns about broker settings that silently break lot-size code, and exports the audit of every Market Watch symbol to CSV.

Spread Profile by Hour Spread Profile by Hour

Shows the real spread for each server hour, measured from your broker's own tick history: median and 90th percentile per hour, optional cost as a share of your stop and per lot, and CSV export.