AW SUPPLY DEMAND USER GUIDE

AW SUPPLY DEMAND USER GUIDE

9 9월 2026, 17:51
AW Trading Software Limited
0
3

AW Supply Demand는 고전적인 방식으로 수요 존과 공급 존을 찾습니다: 몇 개의 작은 캔들로 이루어진 베이스와 그 베이스로부터의 강한 가격 이탈입니다.

각 존은 0에서 10까지의 공개 점수를 받고, 신선한 상태에서 돌파와 반전 상태까지 이어지는 생애 주기를 거치며, 패널은 존을 바탕으로 진입, 손절, 목표 수준을 갖춘 완성된 셋업을 구성합니다.

이 지표는 최대 세 개 상위 시간대의 존을 하나의 차트에 표시하고, 알림을 전송하며, 모든 데이터를 EA용 버퍼로 전달합니다.


존은 다시 그려지지 않습니다. 존은 베이스 이후 지정된 수의 종료된 바가 지나면 나타나고, 확정된 뒤에는 경계가 변하지 않으며, 이후에는 상태, 점수, 터치 횟수만 변합니다. 이 지표는 모든 심볼과 시간대에서, 그리고 전략 테스터에서 작동합니다.

제품 링크: MT5 버전MT4 버전.

이 문서는 다음 섹션으로 구성됩니다:

  1. 지표가 존을 찾는 방법
  2. 존 점수와 그레이드
  3. 패널
  4. 매수하는 방법
  5. 매도하는 방법
  6. 멀티 타임프레임 활용
  7. 알림
  8. 단축키와 레이어
  9. 입력 설정
  10. EA 개발자를 위한 정보

1. 지표가 존을 찾는 방법

수요 존은 가격 아래에 위치하며 매수에 사용되고, 공급 존은 가격 위에 위치하며 매도에 사용됩니다. 각 존에는 가격에 가까운 경계와 먼 경계, 두 개의 경계가 있습니다. 진입은 가까운 경계를 기준으로 계산하고, 손절은 먼 경계 너머에 설정합니다.

베이스. 몸통이 작은 연속된 캔들 몇 개입니다: Max base candles 개 이하의 캔들이며, 각 캔들의 몸통은 자체 범위 대비 Base candle: max body / range 비율을 넘지 않습니다. 기본값은 몸통이 범위의 절반을 넘지 않는 캔들 6개입니다.

이탈. 베이스 이후 Bars to measure departure 개의 바 안에서 가격이 베이스로부터 최소 Min departure, ATR 만큼, 그리고 최소 Min departure, zone heights 개의 존 높이만큼 멀어집니다. 기본값은 10개의 바에서 이탈을 측정하며, 임계값은 1.5 ATR과 존 높이 2배입니다.

확정. 존은 이탈 이후 Bars to confirm a zone 개의 종료된 바가 지나면 차트에 나타나며, 그 사이 가격이 가까운 경계로 되돌아오지 않아야 합니다. 확정 후 경계는 고정됩니다.

경계. Zone boundaries 변수가 구성 방식을 정합니다: Classic은 베이스 캔들 몸통의 끝에서 꼬리의 끝까지, Full candle은 꼬리에서 꼬리까지, Body only는 몸통만 사용합니다. 높이가 0.2 ATR 미만인 존은 그 높이까지 확장되고, Max zone height, ATR 을 넘는 존은 잘리며, 툴팁에서 이런 존은 clipped 라는 단어로 표시됩니다.

생애 주기. 신선한 존 Fresh는 가격의 첫 방문 이후 Tested가 되고, Touches to mark a zone weak 회의 터치 이후 Weak가 되며, Touches to retire a zone 회의 터치 이후 차트에서 제거됩니다. 방문은 Touch by 설정에 따라 가격이 꼬리 또는 종가로 가까운 경계에 닿을 때 시작되고, 가격이 존에서 Bars outside to end a visit 개의 바만큼 또는 존 높이만큼 멀어지면 끝납니다.

돌파. 바가 먼 경계 너머에서 종료되면 존은 돌파된 것입니다. Break by 모드는 연속 두 번의 종가 또는 꼬리의 관통을 돌파로 간주하도록 설정할 수 있습니다. 꼬리가 관통했으나 가까운 경계 안쪽으로 되돌아와 종료되면 가짜 돌파로 간주되고, 존은 그대로 유지됩니다.

반전. Flip broken zones가 켜져 있으면 돌파된 수요 존은 공급 존이 되고 그 반대도 마찬가지입니다. 반전된 존은 Bars to wait for a flip retest 개의 바 동안 첫 리테스트를 기다리며, 리테스트가 없으면 제거됩니다. 반전이 꺼져 있으면 돌파된 존은 Bars to keep broken zones 개의 바 동안 회색 점선으로 차트에 남습니다.

겹침과 개수 제한. 새 존이 같은 유형의 기존 존과 겹치면 Overlapping zones 변수가 무엇을 남길지 결정합니다: 새 존, 더 강한 존, 또는 둘의 병합입니다. 각 시간대에서 가격의 양쪽으로 각각 Max zones drawn per side 개 이하의 존이 그려집니다.


번호 차트의 요소
1 차트 시간대의 신선한 수요 존: 채색. 경계는 확정 후 고정되어 이후 변하지 않습니다.
2 터치 이후의 수요 존: 채색이 더 어두워지고, 점수의 Fresh 구성 요소가 감소했습니다.
3 상위 시간대의 존: 유형 색상의 외곽선, 채색 없음. D1과 W1의 신선한 존은 더 두껍게 그려집니다.
4 반전된 존: 파선. 돌파된 수요 존이 공급 존이 되어 리테스트를 기다립니다.
5 돌파된 존: 회색 점선. 지정된 수의 바 동안 차트에 남으며, O 키로 숨깁니다.
6 존 라벨: 시간대, 점수와 그레이드, 터치 횟수가 포함된 상태, 포함 관계를 나타내는 별표, 경과 시간. 그레이드 A와 B는 유형 색상으로 강조됩니다.
7 존의 시간대와 판정이 함께 표시되는 셋업 진입선, 존 색상. Skip 셋업의 선은 회색입니다.
8 존의 먼 경계 너머에 ATR 여유를 두고 점선으로 표시된 SL. 반대 존의 가까운 경계에 표시된 TP, 라벨에 Risk / Reward.

프리셋. Preset 변수는 DETECTION SETTINGS 블록의 네 가지 값을 한 번에 설정하며, 블록의 나머지 변수는 그대로 작동합니다. Custom은 블록을 있는 그대로 둡니다.

Preset Min departure, ATR Min departure, zone heights Minimum score to show a zone Max zones drawn per side
Balanced 1.5 2.0 6.0 4
Conservative 2.0 3.0 7.0 3
Aggressive 1.2 1.5 5.0 5
Custom DETECTION SETTINGS 블록의 값을 변경 없이 사용

2. 존 점수와 그레이드

존 점수는 여섯 개의 구성 요소와 가산점의 합계이며, 합계는 10점으로 제한됩니다. 존이나 존 라벨 위에 커서를 올리면 점수의 세부 내역이 표시됩니다.

구성 요소 점수 부여 기준
Strength 0-2 이탈의 강도. 2점: 이탈이 3 ATR 이상이면서 존 높이의 3배 이상이고, 동시에 연속된 임펄스 캔들이 2개 이상이거나 직전 스윙의 돌파가 있는 경우. 1점: 이탈이 1.5 ATR 이상이면서 존 높이의 2배 이상인 경우. 그 외에는 0점.
Margin 0-2 거래 위험(존 높이에 손절 여유를 더한 값) 대비 가장 가까운 반대 존까지의 여유 폭. 비율이 3 이상이면 2점, 2 이상이면 1점입니다. 반대 존이 없으면 2점입니다.
Picture 0-2 상위 시간대의 그림. 2점: 존이 상위 시간대의 방향과 일치하고, 동시에 상위 시간대 존 안에 포함되어 있거나 근처에 상위 시간대의 반대 존이 없는 경우. 1점: 두 조건 중 하나가 충족된 경우. 그 외에는 0점.
Fresh 0-2 터치. 터치되지 않은 존은 2점, 터치 1회는 1점, 그 이후는 0점입니다.
Time 0-1 베이스의 길이. 캔들 3개 이하의 베이스는 1점, 6개 이하는 0.5점, 그보다 길면 0점입니다.
Arrival 0-1 가격의 접근. 첫 방문 이전에는 0.5점. 첫 방문 시 가격이 1.5 ATR 이상의 움직임으로 존에 접근했고 그 사이 반대 존이 나타나지 않았다면 1점, 그렇지 않으면 0점입니다.
Mods 0-1.5 각각 0.5점의 가산점: 반전 존(가격이 이탈 방향과 반대로 베이스에 접근), 이탈 시의 가격 갭(FVG), 베이스 직전의 유동성 스윕.

그레이드. A는 9점 이상, B는 8점 이상, C는 7점 이상, D는 7점 미만입니다. Minimum score to show a zone 미만의 점수를 받은 존은 계산에는 남지만 그려지지 않고 셋업에도 참여하지 않아 차트가 깔끔하게 유지됩니다. 상위 시간대의 존에는 별도의 임계값 Minimum score for higher timeframe zones가 적용됩니다.

판정. 그레이드 A는 Limit order 판정을, 그레이드 B는 Confirm entry를, 그레이드 C와 D는 Skip을 부여합니다. 판정을 사용하는 방법은 4절과 5절에 설명되어 있습니다.


번호 툴팁의 행
1 존 유형, 시간대, 점수와 그레이드.
2 점수의 구성 요소. Mods 가산점은 존재할 때만 표시됩니다.
3 상태, 포함 여부 표시, 포인트 단위의 존 높이. 반전된 존에는 원래 유형이 표시되고, 잘린 존에는 clipped 라는 단어가 표시됩니다.
4 ATR 단위와 존 높이 단위의 이탈, 베이스의 캔들 개수.
5 가산점의 명칭: reversal pattern, FVG, liquidity sweep.
6 베이스 첫 캔들의 시각과 존의 경과 시간.

3. 패널

패널은 차트의 좌측 상단에 위치하며, 조작 요소는 없고 네 개 블록의 지표 값과 두 개의 창 버튼만 있습니다.


번호 패널 블록
1 제목과 창 버튼. 막대 버튼은 패널을 가장 가까운 존이 표시된 알약 형태로 접고, 십자 버튼은 두 번째 클릭으로 확인한 뒤 차트에서 지표를 제거합니다. 전략 테스터에서는 십자 버튼이 작동하지 않으며, 패널은 막대 버튼으로 숨깁니다.
2 Context. 차트 시간대의 구조에 따른 Bias: 연속으로 돌파된 공급 존은 UP, 연속으로 돌파된 수요 존은 DOWN을 나타내고, 연속 돌파 횟수는 오른쪽에 표시됩니다. 아래에는 Live zones, 즉 양쪽에서 표시 임계값을 넘는 활성 존의 수와 Timeframes, 즉 사용 중인 시간대가 있습니다.
3 Nearest Supply와 Nearest Demand. 각 유형에서 가장 가까운 존의 경계, 시간대와 상태, 그레이드가 포함된 점수, 가격에서 가까운 경계까지의 거리를 포인트와 차트 시간대의 ATR 단위로 표시합니다.
4 Setup. 거래할 가치가 있는 존과 그 점수에 따른 판정: Limit order, Confirm entry 또는 Skip. Entry / SL / TP 수준, 포인트 단위의 위험과 수익, Risk / Reward.
5 Statistics, this chart. Zones found는 차트 시간대에서 발견된 존의 수이고, Held 1st touch는 첫 터치를 지켜낸 존의 비율로, 첫 터치 시점의 그레이드 A와 B에 대해 각각 표시됩니다.
6 Nearest zone. 거리 기준으로 가장 가까운 존이 유형 색상으로 표시됩니다. 접힌 알약에도 같은 행이 남습니다.

패널이 셋업 존을 선택하는 방법. 그레이드 A 또는 B의 존이 C 또는 D의 존보다 우선합니다. 두 존이 같은 등급이면 Bias 방향의 존을 선택합니다. Bias가 없으면 더 가까운 존을 선택합니다. 패널 하단의 Nearest zone 행은 다른 규칙을 따르며 항상 거리 기준으로 가장 가까운 존을 표시하므로, 셋업과 하단 행이 서로 다른 존을 보여줄 수 있습니다.

통계를 계산하는 방법. 방문이 돌파 없이 끝나면 첫 터치를 지켜낸 것으로 간주합니다: 가격이 존에서 존 높이만큼 또는 Bars outside to end a visit 개의 바만큼 멀어진 경우입니다. Maximum bars of history 범위 안에 있는 차트 시간대의 존만 집계됩니다.


번호 알약
1 로고. 알약은 패널 자리에 위치하며 차트를 가리지 않습니다.
2 패널을 다시 펼치는 버튼.
3 가장 가까운 존: D는 수요, S는 공급, ATR 단위의 거리 또는 가격이 존 안에 있을 때는 inside 라는 단어.
4 Bias 표시등: 초록은 UP, 빨강은 DOWN, 회색은 방향 없음. 이 표시등은 거래 신호가 아닙니다.

4. 매수하는 방법

그레이드 A 존에서의 지정가 주문 진입

1단계 - 패널의 Setup 행에 Buy from Demand와 Limit order 판정이 표시됩니다. 가장 가까운 수요 존이 9점 이상을 받았다는 의미입니다.

2단계 - 매수 지정가 주문은 존의 가까운 경계에 설정하며, 이는 패널의 Entry 값이자 차트의 진입선입니다.

3단계 - StopLoss는 존의 먼 경계 너머에 Stop loss buffer beyond the zone, ATR 만큼의 여유를 두고 설정합니다. 이 여유는 현재 스프레드보다 작아지지 않습니다. 이는 패널의 SL 값입니다.

4단계 - TakeProfit은 활성화된 시간대 중 가장 가까운 공급 존의 가까운 경계에 설정합니다. 이는 패널의 TP 값이며, 옆에 Risk / Reward 비율이 표시됩니다.


번호 차트에서
1 점수 9.5, 그레이드 A의 신선한 수요 존으로 상위 시간대 존 안에 포함되어 있습니다.
2 존의 가까운 경계에 위치한 진입선, 라벨은 Buy H1 - limit.
3 먼 경계 너머에 ATR 여유를 둔 StopLoss.
4 반대편 공급 존의 가까운 경계에 위치한 TakeProfit, 라벨에 Risk / Reward.

그레이드 B 존에서의 확인 후 진입

1단계 - Setup 행에 Confirm entry 판정이 표시됩니다. 가장 가까운 수요 존이 8점에서 9점을 받았으며, 이 존에는 지정가 주문을 설정하지 않습니다.

2단계 - 가격이 존에 진입하고 반전 캔들이 나타나기를 기다립니다: 인걸핑, 또는 아래꼬리가 몸통의 두 배이고 종가가 범위 상단 3분의 1에 위치한 핀바입니다. 캔들은 존의 가까운 경계보다 위에서 종료되어야 합니다. 이 이벤트에는 REVERSAL 알림이 전송됩니다.

3단계 - 반전 캔들의 종가에서 시장가 주문으로 진입합니다. StopLoss는 존의 먼 경계 너머에, TakeProfit은 패널의 TP 값에 설정합니다.


번호 차트에서
1 점수 8.5, 그레이드 B의 신선한 수요 존.
2 존 안의 반전 캔들: 긴 아래꼬리, 가까운 경계보다 높은 종가.
3 반전 캔들의 종가에서의 진입.
4 존의 먼 경계 너머에 여유를 둔 StopLoss.

청산 전략

전략 1: 전체 포지션을 TP에서, 즉 반대 존의 가까운 경계에서 청산합니다.

전략 2: 포지션의 절반을 TP에서 청산하고, 나머지는 반전된 존 너머에 손절을 둔 채 다음 상위 시간대 반대 존의 가까운 경계까지 유지합니다.

전략 3: 이벤트에 따라 포지션을 청산합니다: 자기 존이 바 종가로 돌파되거나 반대 존에서 반전 캔들이 나타나는 경우이며, 두 상황 모두 BREAK와 REVERSAL 알림으로 전달됩니다.

Skip 판정은 가장 가까운 존이 8점 미만을 받았다는 의미입니다. 이런 존도 패널과 차트에 표시되지만 수준 선은 회색으로 그려지며, 지표는 이 존에서의 거래를 제안하지 않습니다.


5. 매도하는 방법

매도는 매수의 대칭입니다: 공급 존은 가격 위에 있고, 진입은 그 아래 경계에서 이루어지며, 손절은 위 경계 너머에, 목표는 가장 가까운 수요 존의 가까운 경계에 설정합니다.

1단계 - Setup 행에 Sell from Supply와 Limit order 또는 Confirm entry 판정이 표시됩니다.

2단계 - Limit order일 때는 매도 지정가 주문을 존의 가까운 경계, 즉 Entry 값에 설정합니다. Confirm entry일 때는 존 안에서 가까운 경계보다 낮게 종료되는 반전 캔들을 기다립니다: 베어리시 인걸핑 또는 긴 위꼬리를 가진 핀바입니다.

3단계 - StopLoss는 존의 먼 경계 위에 여유를 두고 설정하며, 이는 SL 값입니다.

4단계 - TakeProfit은 활성화된 시간대 중 가장 가까운 수요 존의 가까운 경계에 설정하며, 이는 TP 값입니다. 청산 전략은 매수와 동일합니다.


번호 차트에서
1 점수 9.5, 그레이드 A의 신선한 공급 존.
2 존의 아래 경계에 위치한 진입선, 라벨은 Sell H1 - limit.
3 먼 경계 위에 ATR 여유를 둔 StopLoss.
4 반대편 수요 존의 가까운 경계에 위치한 TakeProfit, 라벨에 Risk / Reward.

6. 멀티 타임프레임 활용

이 지표는 최대 세 개 상위 시간대의 존을 계산하고 차트에 외곽선으로 그립니다. 상위 시간대는 차트 주기보다 크고 그 배수여야 하며, 그렇지 않으면 해당 슬롯은 건너뛰고 Experts 로그에 기록됩니다.

Auto 모드는 차트 주기에 따라 상위 시간대를 선택합니다:

차트 Higher timeframe 1 Higher timeframe 2 Higher timeframe 3
M1 M15 H1 H4
M2 - M5 M30 H4 D1
M6 - M15 H1 H4 D1
M20 - H1 H4 D1 W1
H2 - H4 D1 W1 MN1
H6 - D1 W1 MN1 없음

1단계 - 상위 시간대의 존이 방향을 정합니다. 가격 아래의 D1 수요 존은 하위 시간대에서 매수만 검토한다는 의미이고, 공급 존은 매도만 검토한다는 의미입니다.

2단계 - 같은 유형의 상위 시간대 존 안에 있는 차트 시간대의 존은 라벨에 별표로, 패널에 nested 라는 단어로 표시됩니다. 이런 존은 Picture 점수를 받으므로 그레이드 A나 B에 더 자주 도달합니다. 포함 관계는 크기가 비슷한 존에 대해서만 계산됩니다: 상위 시간대 존의 높이가 하위 존 높이의 10배를 넘지 않아야 합니다.

3단계 - 4절과 5절의 규칙에 따라 하위 시간대의 포함된 존에서 진입합니다. 손절은 하위 존을 기준으로 설정하므로 상위 시간대 존에서 진입할 때보다 위험이 작습니다.

4단계 - 목표는 활성화된 시간대 중 가장 가까운 반대 존이며, 패널이 직접 선택합니다.


번호 차트에서
1 D1 수요 존: 두께 2의 외곽선, 채색 없음, 유형 색상의 라벨.
2 D1 존 안의 신선한 H1 수요 존.
3 별표가 있는 포함된 존의 라벨, 그레이드 A.

H 키는 상위 시간대의 존을 숨기거나 표시합니다. 상위 시간대 존에 대한 알림은 Alerts for higher timeframe zones 변수로 켜며, 알림 문구에서 이런 존은 해당 시간대로 표시됩니다.


7. 알림

이 지표는 일곱 가지 이벤트에 대해 알림을 전송합니다. 각 이벤트는 NOTIFICATIONS SETTINGS 블록의 개별 변수로 켭니다.

이벤트 전송 시점 변수
NEW ZONE 새 존의 확정 바가 종료되었을 때. Alert: new zone
APPROACH 가격이 존의 가까운 경계에 Approach distance, ATR 보다 가깝게 접근했을 때. 매 틱마다 확인합니다. Alert: price approaching a zone
ENTER 가격이 존에 진입했을 때. 매 틱마다 확인합니다. Alert: price entered a zone
REVERSAL 존 안에서 반전 캔들이 가까운 경계 바깥으로 되돌아와 종료되었을 때. Alert: reversal candle from a zone
BREAK 바가 먼 경계 너머에서 종료되어 존이 돌파되었을 때. Alert: zone broken
FAKE BREAK 꼬리가 먼 경계를 관통했으나 종가가 되돌아왔을 때. Alert: fake breakout
FLIP RETEST 가격이 반전된 존을 처음 방문했을 때. Alert: flipped zone retest

채널. 소리가 함께 나는 팝업 창(Send PopUp Alerts, Play sound alerts, Sound name), 모바일 터미널로 보내는 push(Send push notifications), 이메일 발송(Send mails)입니다. push를 사용하려면 터미널에 MetaQuotes ID가 지정되어 있어야 합니다: 도구 메뉴, 옵션, 알림 탭입니다. 이메일은 같은 창의 이메일 탭에서 설정합니다.

필터. Minimum zone score for alerts는 약한 존을 걸러내며, 기본값에서는 8점 이상의 존에 대해서만 알림이 전송됩니다. Alerts only for fresh zones는 터치되지 않은 존만 남기고, Alerts only for nested zones는 포함된 존만 남기며, Alert direction은 매수만 또는 매도만 선택하고, Alerts for higher timeframe zones는 상위 시간대의 존을 포함시킵니다.

각 이벤트는 존과 방문마다 한 번씩 전송됩니다. 지표를 차트에 설치할 때 과거 내역은 전송되지 않으며, 알림은 설치 후 처음 종료된 바부터 시작됩니다. 반전된 존에 대해서는 APPROACH와 ENTER 이벤트가 전송되지 않고, FLIP RETEST 이벤트가 이를 담당합니다.


번호 메시지의 구성 요소
1 알림이 발생한 차트의 심볼과 시간대.
2 존 유형과 이벤트.
3 존의 경계.
4 그레이드가 포함된 점수, 상태, 포함 여부 표시. 상위 시간대의 존에는 해당 시간대가 추가됩니다.

8. 단축키와 레이어

차트 창이 활성 상태일 때 네 개의 키가 그리기 레이어를 전환하며, Hotkeys H / O / L / T 변수가 이를 켭니다.

  • H - 상위 시간대의 존
  • O - 돌파된 존
  • L - 존 라벨
  • T - 거래 수준 Entry / SL / TP

레이어의 초기 상태는 Show broken zones, Show zone labels, Show Entry / SL / TP lines 변수가 정합니다. Disable all chart drawing 변수는 모든 그리기를 끄며, 이는 EA 내부에서 작동시키기 위한 모드입니다.


9. 입력 설정

설정은 여섯 개의 블록으로 구성됩니다. 처음 열 개의 변수, 즉 MAIN SETTINGS 블록은 iCustom 호출을 위한 계약을 이루며 버전 간에 변경되지 않습니다.


번호 블록
1 MAIN SETTINGS: 프리셋, 존 경계, 표시 임계값, 히스토리 깊이, 패널, 그리기, 알림, 단축키, 돌파된 존.
2 MULTI-TIMEFRAME SETTINGS: 세 개의 상위 시간대와 그 존의 표시 임계값.
3 DETECTION SETTINGS: 베이스, 이탈, 확정, 터치, 돌파, 겹침, 반전.
4 TRADE LEVELS: 수준 선과 손절 여유.
5 NOTIFICATIONS SETTINGS: 채널, 이벤트, 필터.
6 GRAPHICS SETTINGS: 패널 배색과 배율, 존 색상, 라벨, 가격 표시.

MAIN SETTINGS

  • Preset - 탐지 설정 세트: Balanced, Conservative, Aggressive는 1절 표의 네 가지 값을 설정하고, Custom은 DETECTION SETTINGS 블록을 그대로 둠
  • Zone boundaries - 존 경계를 구성하는 방식: Classic은 몸통의 끝에서 꼬리의 끝까지, Full candle은 꼬리에서 꼬리까지, Body only는 몸통만
  • Minimum score to show a zone (0-10) - 차트 시간대 존을 표시하기 위한 점수 임계값
  • Maximum bars of history - 존 계산과 통계에 사용할 히스토리 깊이
  • Show panel - 패널 표시 또는 숨김
  • Disable all chart drawing - 차트의 모든 그리기 끄기, EA용 모드
  • Disable all notifications - 모든 알림 끄기
  • Hotkeys H / O / L / T - 레이어 단축키 켜기
  • Show broken zones - 시작 시 돌파된 존 표시

MULTI-TIMEFRAME SETTINGS

  • Higher timeframe 1, 2, 3 - 상위 시간대: Auto는 6절의 표를 따르고, None은 슬롯을 끄며, M5에서 MN1까지의 임의 주기를 직접 지정 가능
  • Minimum score for higher timeframe zones - 상위 시간대 존을 표시하기 위한 점수 임계값

DETECTION SETTINGS

  • ATR period - 이탈, 존 높이, 거리를 측정하는 ATR의 기간
  • Min departure, ATR (X-factor) - ATR 단위로 측정한 베이스로부터의 최소 이탈
  • Min departure, zone heights (Y-factor) - 존 높이 단위로 측정한 베이스로부터의 최소 이탈
  • Max base candles - 베이스의 최대 캔들 개수
  • Base candle: max body / range - 베이스 캔들의 범위 대비 최대 몸통 비율
  • Bars to measure departure - 이탈을 측정하는 바 구간
  • Bars to confirm a zone - 이탈 이후 존이 나타나기까지의 종료된 바 개수
  • Max zone height, ATR (clipped above) - 존의 최대 높이, 이를 넘으면 존이 잘림
  • Touch by - 터치의 기준: Wick 꼬리, Close 종가
  • Break by - 돌파의 기준: Close 한 번의 종가, Two closes 연속 두 번의 종가, Wick 꼬리
  • Bars outside to end a visit - 방문이 끝나는 기준이 되는 존 밖의 바 개수
  • Touches to mark a zone weak - 존이 Weak가 되는 터치 횟수
  • Touches to retire a zone - 존이 제거되는 터치 횟수
  • Overlapping zones - 같은 유형의 존이 겹칠 때의 처리: Keep newest, Keep strongest, Merge
  • Flip broken zones - 돌파된 존을 반대 유형으로 반전
  • Bars to wait for a flip retest - 반전된 존이 리테스트를 기다리는 바 개수
  • Bars to keep broken zones - 반전이 꺼진 경우 돌파된 존이 차트에 남는 바 개수
  • Max zones drawn per side, per timeframe - 각 시간대에서 가격의 양쪽에 각각 그릴 존의 개수

TRADE LEVELS

  • Show Entry / SL / TP lines - 수준 선: Off 선 없음, Setup zone only 셋업 존만, Both sides 양쪽의 가장 가까운 존
  • Stop loss buffer beyond the zone, ATR - 존의 먼 경계 너머 손절 여유, ATR 단위이며 스프레드보다 작아지지 않음

NOTIFICATIONS SETTINGS

  • Send PopUp Alerts - 터미널의 팝업 창
  • Play sound alerts - 팝업 창과 함께 재생되는 소리
  • Sound name - 터미널 Sounds 폴더의 소리 파일
  • Send mails - 터미널 설정의 주소로 보내는 이메일
  • Send push notifications - MetaQuotes ID로 모바일 터미널에 보내는 push
  • Alert: new zone - NEW ZONE 이벤트
  • Alert: price approaching a zone - APPROACH 이벤트
  • Alert: price entered a zone - ENTER 이벤트
  • Alert: reversal candle from a zone - REVERSAL 이벤트
  • Alert: zone broken - BREAK 이벤트
  • Alert: fake breakout - FAKE BREAK 이벤트
  • Alert: flipped zone retest - FLIP RETEST 이벤트
  • Approach distance, ATR - 접근으로 간주하는 가까운 경계까지의 거리
  • Minimum zone score for alerts - 알림을 보내기 위한 존 점수 임계값
  • Alerts only for fresh zones - 터치되지 않은 존에 대해서만 알림, 돌파는 항상 전송
  • Alerts only for nested zones - 포함된 존에 대해서만 알림
  • Alert direction - Both 양쪽, Buy only 수요 존, Sell only 공급 존
  • Alerts for higher timeframe zones - 상위 시간대 존에 대한 알림

GRAPHICS SETTINGS

  • Color Cheme for Panels - 밝은 또는 어두운 패널 배색, 존 채색이 배색을 따름
  • Show Panel - 패널 표시, MAIN SETTINGS 블록의 Show panel과 함께 작동
  • Panel size - 패널 배율: Auto 화면 DPI에 따름, Small 100%, Medium 125%, Large 150%
  • Font size - 패널과 존 라벨의 글꼴 배율, Auto는 패널 배율을 따름
  • Zone colors - Follow panel scheme 배색의 색상, Custom 아래의 일곱 가지 색상
  • Custom: Demand fresh, Demand tested, Supply fresh, Supply tested - 차트 시간대 존의 채색
  • Custom: Higher timeframe Demand outline, Higher timeframe Supply outline - 상위 시간대 존의 외곽선과 강한 존의 라벨
  • Custom: Broken zone outline - 돌파된 존의 점선
  • Show zone labels - 시작 시 존 라벨 표시
  • Show zone prices on the price scale - 가격 축에 표시되는 존의 가까운 경계
  • Extend zones to the right, bars - 현재 바에서 오른쪽으로 존을 연장할 바 개수

10. EA 개발자를 위한 정보

이 지표는 종료된 바를 기준으로 존을 계산하므로 EA에서는 인덱스 1의 바에서 값을 읽습니다. 인덱스 0의 바는 현재 상태를 반영하며 틱마다 변합니다. iCustom 호출에는 처음 열 개의 입력 파라미터를 순서대로 전달하면 충분합니다: MAIN SETTINGS, Preset, Zone boundaries, Minimum score to show a zone, Maximum bars of history, Show panel, Disable all chart drawing, Disable all notifications, Hotkeys, Show broken zones. EA 내부에서 작동시킬 때는 Disable all chart drawing과 Disable all notifications를 true로 설정합니다.

처음 24개의 버퍼는 터미널의 데이터 창에 표시되고, 나머지 40개는 CopyBuffer로 읽습니다.

버퍼 데이터
0 Demand Proximal 가장 가까운 수요 존의 가까운 경계, 가격
1 Demand Distal 먼 경계, 가격
2 Demand Score 0.0에서 10.0까지의 점수
3 Demand State 상태 코드
4 Demand TF 존의 시간대, 분 단위
5 Demand Touches 터치 횟수
6-11 Supply Proximal, Distal, Score, State, TF, Touches 가장 가까운 공급 존에 대한 동일한 값
12 Events 바의 이벤트를 하나의 숫자로 표현, 해설은 아래에
13 Buy Entry 매수 셋업의 진입 가격
14 Buy SL 손절 가격
15 Buy TP 목표 가격, 반대 존이 없으면 EMPTY_VALUE
16 Buy RR Risk / Reward 비율
17-20 Sell Entry, SL, TP, RR 매도에 대한 동일한 값
21 Bias 1은 상승, -1은 하락, 0은 방향 없음
22 Demand Nested 가장 가까운 수요 존이 상위 시간대 존 안에 포함되어 있으면 1
23 Supply Nested 공급 존에 대한 동일한 값
24-63 Zone slots 가장 가까운 활성 존 여덟 개를 존당 다섯 개의 버퍼로 표현: 가까운 경계, 먼 경계, 점수, 상태, 유형(1은 수요, -1은 공급). 바 0에서만 채워집니다

상태 코드: 1 Fresh, 2 Tested, 3 Weak, 4 Broken, 5 Flipped. 버퍼 값이 비어 있으면 해당 방향에 존이 없다는 의미입니다.

이벤트 버퍼. 하나의 바에서 여러 이벤트가 동시에 발생할 수 있습니다. 예를 들어 새 수요 존과 공급 존의 돌파가 함께 일어날 수 있습니다. 이벤트마다 버퍼를 따로 두지 않기 위해 모든 이벤트는 하나의 숫자로 버퍼 12에 기록됩니다: 각 이벤트에는 표에 정리된 고유 코드가 있고, 버퍼 값은 해당 바에서 발생한 이벤트 코드의 합입니다. 0은 그 바에서 아무 일도 일어나지 않았다는 의미입니다. 이 버퍼는 지표의 이벤트로 거래하는 EA에만 필요하며, 수동 거래에서는 같은 이벤트가 7절의 알림으로 전달됩니다.

코드 이벤트 코드 이벤트
1 새 수요 존 64 수요 존 돌파
2 새 공급 존 128 공급 존 돌파
4 수요 존 진입 256 수요 존 가짜 돌파
8 공급 존 진입 512 공급 존 가짜 돌파
16 매수 반전 캔들 1024 매수 반전 존 리테스트
32 매도 반전 캔들 2048 매도 반전 존 리테스트

예: 값 20은 4 + 16 = 20 이므로 한 바에서 수요 존 진입과 매수 반전 캔들이 함께 발생했다는 의미입니다. EA 코드에서는 비트 단위 AND로 이벤트를 확인하며, 이를 위해 코드가 2의 거듭제곱으로 선택되었습니다:

int h = iCustom(_Symbol, _Period, "AW Supply Demand MT5"); double ev[1]; CopyBuffer(h, 12, 1, 1, ev); // 종료된 바 bool reversalBuy = ((int)ev[0] & 16) != 0; // 매수 반전 캔들 bool enterDemand = ((int)ev[0] & 4) != 0; // 수요 존 진입


AW Supply Demand 구매:

MT5 버전
👉 https://www.mql5.com/ko/market/product/194884

MT4 버전
👉 https://www.mql5.com/ko/market/product/194898


AW Trading Software

AW Trading Software

지원: https://www.mql5.com/ko/users/nechaevrealle