당사 팬 페이지에 가입하십시오
- 조회수:
- 37
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
유동성 스윕 탐지기
이 기능의 원리
과거의 스윙 고점과 저점 바로 너머에는 스톱로스 주문과 브레이크아웃 주문이 축적되는 경향이 있습니다. 이러한 주문 뭉치를 ‘유동성’이라 부르며, 가격은 종종 해당 수준을 넘어 이 주문들이 발동될 만큼만 밀려나간 후 반대 방향으로 반전되곤 합니다. 이 지표는 두 단계에 걸쳐 이러한 패턴을 체계화합니다: 먼저 진정한 프랙탈 스윙 포인트(양쪽 모두에서 해당 국소 영역의 극값인 고점 또는 저점)를 식별한 다음, 그 이후의 모든 종가 봉을 관찰하여 해당 수준 중 하나를 상당한 폭으로 뚫고 반대편에서 종가를 마감하는 윅(wick)이 나타나는지 확인합니다. 이는 진정한 돌파가 아닌 ‘스윕’의 전형적인 특징입니다.
스윙 확인은 정의상 본질적으로 몇 개의 바 정도 지연될 수밖에 없으며(피벗은 그 우측에 해당 수준이 국소적 극값임을 증명할 만큼 충분한 바가 존재해야만 확인될 수 있음), 스윕 확인은 완전히 마감된 바에서만 수행되므로, 일단 그려진 후에는 재표시되지 않습니다: 한 번 확인된 수준은 확인된 위치에 정확히 유지되며, 한 번 표시된 스윕 화살표는 이를 유발한 봉에 정확히 남아 있습니다.
해석 방법
- 레벨 라인 (기본값: 회색, 점선) — 확인된 스윙 고점 또는 스윙 저점으로, 해당 수준이 형성된 바에서 그려집니다. 스윕이 발생하기 전까지는 현재 바까지 실시간으로 연장됩니다.
- 상향 화살표(기본값: 녹색) — 강세 스윕: 가격이 스윙 저점을 하회했다가 다시 그 위로 마감된 경우 — 상승 움직임 전의 잠재적인 유동성 확보 신호.
- 하향 화살표(기본값: 빨간색) — 약세 스윕: 가격이 스윙 고점을 상회했다가 다시 그 아래로 마감된 경우 — 하락 움직임 전 잠재적인 유동성 확보 신호.
- 회색으로 변하거나 고정된 선 — 해당 수준은 방금 스윕된 상태입니다. 선은 앞으로 계속 연장되지 않고 스윕 바에서 정확히 멈춰, 이미 스윕된 오래된 수준이 여전히 “활성”인 수준과 시각적으로 구분됩니다.
- 가격 라벨 (선택 사항) — 각 스윕 화살표 옆에 정확한 가격 수준을 표시하므로, 선 위에 마우스를 올려놓지 않아도 가격을 확인할 수 있습니다.
외부 변수(입력값)
| 입력 | 기본값 | 용도 |
|---|---|---|
| InpSwingLookback | 5 | 후보 바가 스윙 고점/저점으로 확인되기 위해 해당 바의 양쪽에서 필요한 바 수. |
| InpMaxLevelsToTrack | 20 | 차트에 동시에 표시되는 레벨의 최대 개수; 새로운 레벨이 이 상한선을 초과할 때마다 추적된 레벨 중 가장 오래된 것 하나가 제거됩니다. |
| InpMinWickPoints | 30 | 뚫고 나온 캔들이 진정한 스윕으로 인정받기 위해 레벨을 넘어선 윅의 최소 거리(포인트 단위). |
| InpRequireCloseBackInside | true | true인 경우, 캔들은 해당 레벨의 원래 쪽으로 다시 마감되어야 하며, false인 경우 충분히 깊은 위크라면 무엇이든 인정됩니다. |
| InpOneSweepPerLevel | true | true인 경우, 레벨은 첫 번째 스윕 후 더 이상 확인되지 않으며, false인 경우, 동일한 레벨이 시간이 지남에 따라 여러 번의 스윕 신호를 생성할 수 있습니다. |
| InpShowLevels | true | 스윕 화살표뿐만 아니라 스윕 레벨 선 자체도 그립니다. |
| InpExtendLevelsUntilSwept | true | true인 경우, 스윕되지 않은 레벨의 선이 현재 바까지 실시간으로 계속 확장되며, false인 경우 정해진 바 수만큼 확장된 후 멈춥니다. |
| InpLevelExtendBars | 50 | 고정된 확장 길이(마디 단위)로, InpExtendLevelsUntilSwept가 false일 때만 사용됩니다. |
| InpLevelColor / InpSweptLevelColor | 은색 / 짙은 회색 | 스윕 전후의 레벨에 적용되는 선 색상입니다. |
| InpBullishSweepColor / InpBearishSweepColor | 라임 / 빨강 | 강세(스윕 저점) 신호와 약세(스윕 고점) 신호의 화살표 및 레이블 색상. |
| InpShowLabels | true | 각 스윕 화살표 옆에 정확한 가격 수준을 표시합니다. |
| InpArrowWidth | 2 | 스윕 화살표 마커의 너비입니다. |
권장 사용법
모든 심볼과 모든 시간대에서 작동합니다. 스윙 기반 유동성 개념은 상품에 관계없이 동일한 방식으로 적용되지만, 다른 프랙탈 피벗 방법과 마찬가지로 낮은 시간대에서 InpSwingLookback 값이 클수록 더 적고 더 중요한 레벨이 발견되는 반면, 값이 작을수록 더 많고 잡음이 많은 레벨이 발견됩니다. 피벗 확인에는 양쪽 모두에 바가 필요하기 때문에, 스윙이 실제로 형성된 시점과 차트에 해당 레벨이 표시되는 시점 사이에 InpSwingLookback 바만큼의 지연이 발생할 것으로 예상해야 합니다. 이는 프랙탈 감지의 구조적 특성이며 버그가 아니며, 지표가 재그리기되지 않게 하는 요소이기도 합니다.
‘스윕(sweep)’은 패턴 관측일 뿐, 그 자체로 거래 신호는 아닙니다. 이는 특정 수준에서 유동성이 흡수되었으나 가격이 이를 거부했음을 나타내며, 많은 트레이더들은 이를 자동 진입 트리거가 아닌 여러 확인 요소 중 하나로 활용합니다. 이 지표는 가격 데이터만 읽을 뿐, 주문을 체결하거나 수정하거나 청산하지 않으므로 어떤 계좌 유형에서든 안전하게 실행할 수 있습니다.
모든 차트 객체는 단일 내부 이름 접두사 아래에 생성되며, 지표가 분리될 때 OnDeinit() 내의 ObjectsDeleteAll()을 통해 완전히 제거되므로 차트에 아무것도 남기지 않습니다.

그림 1. XAUUSD M15 차트에서 스윙 저점을 따라 상승하는 스윕과 스윙 고점을 따라 하락하는 스윕. 코드베이스 이미지 가이드라인(750×500 픽셀)에 따라 흑백으로 렌더링되었습니다.
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/76586
ATS Confirmed Swings - non-repainting swing highs and lows
Marks swing highs and lows only after N closed bars have confirmed them, so a drawn swing never moves or disappears.
Turtle Breakout Indicator Tested on Gold: Profitable in 2025 and 2026 (70)
Turtle-style Donchian breakouts on gold, followed with three exits at once: an ATR trailing stop, the Turtle exit channel and a fixed target. Backtested on XAUUSD H1 and H4 in 2025 and 2026, where all twelve combinations were profitable. Non-repainting, with buffers for an Expert Advisor.
가격 움직임 기반 볼륨 주문 블록 MT5
확정된 시장 구조, 거래량 기반 주문 블록 및 예상 매수/매도 활동을 분석하는 오픈소스 MT5 지표입니다.
NeonDesk - Neon Manual Trading Panel with Multi-Timeframe Bias
Draggable on-chart manual trading panel with multi-timeframe bias, ATR SL/TP hints, a trailing stop and one-click BUY/SELL/CLOSE ALL.