당사 팬 페이지에 가입하십시오
- 조회수:
- 23
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
세션 스윕 반전 감지기
저자: Adeolu Gbadebo
이 기술의 배경
모든 거래 세션은 시장이 존중하고, 시험하며, 결국에는 돌파하는 고점과 저점으로 이루어진 ‘범위’를 남깁니다. 장중 반전의 상당 부분은 바로 이러한 경계선 부근에서 발생합니다. 가격이 전 거래일 고점을 넘어가거나 저점 아래로 떨어지면, 그 지점에 설정된 스탑 주문이 발동되고, 이후 가격은 다시 범위 내로 되돌아옵니다. 이러한 현상은 일반적으로 ‘유동성 스윕( liquidity sweep)’으로 설명되며, 이는 진정한 돌파의 시작이라기보다는 단기적인 모멘텀 고갈을 나타내는 경향이 있습니다.
‘세션 스윕 반전 탐지기(Session Sweep Reversal Detector )’는 트레이더가 평소 육안으로 확인해야 했던 두 가지 작업을 자동화합니다. 즉, 종료된 세션의 고점과 저점을 기준선으로 표시하고, 그 이후에 발생하는 모든 움직임을 관찰하여 조건에 부합하는 스윕이 있는지 확인합니다. 스윕은 가격이 설정 가능한 버퍼 값 이상으로 범위 밖으로 벗어났다가 제한된 바 수 내에 다시 범위 안으로 마감될 때만 확인됩니다. 가격이 돌파한 후 제시간에 범위 안으로 돌아오지 않고 계속 상승하더라도 신호는 발생하지 않습니다. 이 도구는 노이즈를 걸러내기 위해 설계된 것이지, 선을 살짝 넘나드는 모든 윅을 표시하기 위한 것이 아닙니다.
이 도구는 모든 종목과 일중 시간대에서 작동하지만, 과도한 노이즈 없이 세션 구조가 여전히 명확하게 드러나는 M5~M30 차트에서 가장 유용합니다. 일반적인 설정은 EURUSD나 GBPUSD에서 런던 또는 뉴욕 세션 시간에 맞춰 세션 창을 조정하여 사용하는 것으로, 해당 세션에서는 가장 명확한 범위 및 스윕(range-and-sweep) 패턴이 나타나는 경향이 있기 때문입니다.
해석 방법
- 세션 고점 / 세션 저점 (점선) — 세션 창이 열려 있는 동안, 이 두 선은 해당 세션의 실시간 고점과 저점을 추적합니다. 세션이 종료되면, 이 선들은 최종 값에서 고정되고, 다음 세션에 의해 스윕되거나 대체될 때까지 평평한 기준선으로 앞으로 연장됩니다.
- 스윕 감지 로직 — 세션이 종료된 후, 지표는 가격이 고정된 고점 또는 저점을 SweepBufferPips 거리 이상으로 넘어서는지 감시합니다. 그 시점부터 바(bar)를 계산하며, 가격이 ReversalBars 바 수 이내에 해당 수준 안쪽으로 다시 마감되면 스윕이 확인됩니다. 반전이 제때 발생하지 않으면, 해당 돌파는 무시되고 대신 진정한 브레이크아웃으로 간주됩니다.
- 강세 스윕(녹색 화살표, 바 아래) — 저점이 스윕되었고, 가격이 허용된 시간 범위 내에 세션 저점 위로 다시 마감되었습니다. 이는 세션 범위 내 또는 그 이상으로 다시 상승할 가능성을 시사합니다.
- 약세 스윕(빨간색 화살표, 바 위) — 고점이 스윕되었고, 가격이 허용된 시간 범위 내에서 세션 고점 아래로 다시 마감되었습니다. 이는 가격이 다시 하락할 가능성을 시사합니다.
- 실전 활용법 — 스윕 화살표는 단독 진입 신호가 아닌, 확인 신호를 찾도록 유도하는 트리거로 간주하십시오. 많은 트레이더들은 진입 전에 하위 시간대의 구조적 변화나 주요 수준을 다시 뚫고 마감한 캔들과 이를 결합하며, 세션 범위의 반대쪽 끝을 초기 목표가로 설정합니다.
외부 변수(입력값)
| 입력 | 기본값 | 용도 |
|---|---|---|
| InpSessionStartHour | 7 | 세션 범위가 형성되기 시작하는 브로커 시간 기준 시간. |
| InpSessionEndHour | 16 | 세션이 종료되고 고점/저점이 고정되는 브로커 기준 시간(시간 단위). |
| InpSweepBufferPips | 2.0 | 침투로 인식되기 위해 세션 고가/저가를 넘어서는 최소 침투 폭(포인트 단위). |
| InpReversalBars | 2 | 돌파 후 가격이 다시 해당 범위 내로 마감될 수 있도록 허용되는 봉의 수; 이 조건을 충족하지 못하면 해당 돌파는 무시됩니다. |
| 표시할 최대 세션 수 | 5 | 차트에 표시되는 가장 최근 일수의 세션 범위 및 신호 수. |
권장 사용법
거래하는 시장에 맞춰 세션 시간대가 설정된 차트에 지표를 적용하십시오. 예를 들어, 런던 세션에 중점을 두려면 브로커 시간 기준 7–16시, 또는 뉴욕 시장 개장 시간을 포함하도록 시간대를 조정하십시오. SweepBufferPips 값은 실제 스톱 헌트를 포착할 수 있을 만큼 좁게 설정하되, 해당 종목의 일반적인 스프레드 노이즈는 무시할 수 있을 만큼 충분히 넓게 설정하십시오. 주요 외환 통화쌍의 경우 2~3포인트가 합리적인 시작점입니다. 화살표는 자동 거래 신호라기보다는 검토할 가치가 있는 순간을 선별하는 기준으로 활용하고, 가격 움직임의 확인 신호(강력한 반전 캔들 또는 약세 추세선을 돌파한 후 다시 범위 내로 돌아오는 경우)와 결합하십시오. 이러한 확인 신호는 스윕 신호의 신뢰도를 크게 높여줍니다.
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/76100
News Trading Dashboard
뉴스 트레이딩 대시보드는 차트 상에 표시되는 정보 제공용 패널(자동 거래 기능은 없음)로, 시장 변동성을 실시간으로 모니터링하여 경제 지표(NFP, CPI, 금리 결정 등)가 발표될 때 발생하는 갑작스러운 가격 변동인 ‘뉴스 스파이크’ 순간을 감지합니다.
MT5 EA Acceptance Harness
시장, 계좌 또는 주문에 대한 접근 권한 없이 MT5 EA 진입 상태 로직에 대한 결정론적 합성 검증.
Broker Execution Diagnostics MT5
브로커의 거래량, 가격, 스탑 주문, 거래 정지, 스프레드 및 체결 제한 사항을 보고하는 읽기 전용 MT5 스크립트입니다.
MSB Pro Algo Neon Account Dashboard for MT5
Free neon-style MT5 account dashboard displaying balance, equity, floating P/L, daily realized P/L, win rate and open positions directly on the chart.
