Session Flow Map MT5
- 지표
-
Evgeniy Zhdan
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Products: https://www.mql5.com/en/users/trendhunter/seller
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ - 버전: 2.20
- 업데이트됨: 12 10월 2026
- 활성화: 5
SessionFlowMap — POC 레벨이 포함된 멀티 세션 거래량·델타 프로파일
SessionFlowMap은 외환 거래일의 각 세션(아시아, 런던, 뉴욕, 그리고 선택 사항으로 시드니와 사용자 지정 세션)에 대해 거래량 프로파일과 델타 프로파일(매수와 매도의 불균형)을 만들어 차트에 표시합니다. 각 세션마다 POC(Point of Control, 가장 많이 거래된 가격)와 Value Area(VAH와 VAL, 거래량 대부분이 모인 구간)를 찾아 이 레벨들을 수평선으로 오른쪽으로 연장합니다. 각 세션에서 시장이 어디에 시간과 자금을 썼는지, 어떤 레벨이 다시 중요해질 수 있는지 한눈에 볼 수 있습니다.
MT4-version: https://www.mql5.com/en/market/product/200941
작동 방식
- 각 세션은 고유한 시간대에 따라 M1 히스토리에서 잘라냅니다. 아시아, 런던, 뉴욕, 시드니의 시간은 GMT로 설정하며 브로커의 서버 시간으로 자동 변환됩니다. 사용자 지정 세션은 서버 시간으로 직접 지정합니다.
- 세션의 가격 범위는 가격 행으로 나뉘고(목표 개수는 직접 설정), 거래량이 각 행에 배분됩니다. 외환에는 중앙 집중식 거래량이 없으므로 틱 거래량을 사용합니다.
- 거래량 프로파일은 각 행의 총 거래량입니다. 델타 프로파일은 각 행의 매수 거래량에서 매도 거래량을 뺀 값입니다(녹색은 매수 우위, 빨간색은 매도 우위).
- "M1 bars" 모드에서는 각 캔들의 종가가 해당 캔들 범위 안에서 어디에 위치하는지로 매수·매도 비율을 추정합니다. "Real ticks" 모드에서는 각 틱의 방향(브로커가 제공하는 경우 BUY/SELL 플래그)으로 계산합니다.
- POC는 거래량이 가장 큰 행입니다. Value Area는 POC에서부터 확장하여 설정한 비율(기본 70%)의 거래량을 포함할 때까지 넓어지며, 이를 통해 VAH와 VAL이 정해집니다.
- 각 세션의 최신 프로파일은 마지막 캔들 오른쪽에 클러스터로(거래량과 델타가 구분선을 중심으로 등을 맞댐) 또는 차트의 세션 구간 안에 그려집니다. POC는 존 및/또는 선으로 표시되며, 차트 전체를 가로지르는 긴 선의 왼쪽 위에 라벨이 붙습니다. 이전 세션의 POC는 기준 레벨로 차트에 남습니다.
- 세로선은 각 세션의 시작과 끝을 표시합니다. 세션마다 고유한 색상이 있습니다.
트레이더 활용법
- 이전 세션의 POC를 지지·저항선이자 가격을 끌어당기는 "자석"으로 보고, 가격이 레벨로 돌아왔을 때의 반응을 관찰합니다.
- 네이키드 POC(naked POC) 모드: 가격이 아직 다시 방문하지 않은 레벨은 계속 연장되고, 처음 닿는 순간 선이 멈춥니다.
- VAH와 VAL을 "적정 가치"의 경계로 봅니다. 구간 안에서의 수용, 구간 밖에서의 거부, Value Area 이탈 등입니다.
- 델타 프로파일은 어떤 가격대에서 매수자 또는 매도자가 우세했는지 보여 줍니다. POC의 델타를 인접한 행과 비교해 보세요.
- 세션 맥락: 아시아 레인지, 런던과 뉴욕의 POC가 그에 대해 어디에 있는지, 런던과 뉴욕의 겹치는 시간.
- 합류(confluence): 서로 다른 세션과 날짜의 POC가 가까이 있으면 더 의미 있는 구간이 됩니다.
- 알림은 가격이 연장된 레벨로 돌아올 때 알려 줍니다.
- 모든 종목과 시간대에서 작동합니다(프로파일은 M1로 생성). 가장 흔히 M5~H1에서 사용합니다.
패널과 버튼
- 헤더를 끌어 패널을 옮기고 "-" 버튼으로 접을 수 있습니다. 헤더의 색깔 점은 활성화된 세션을 나타냅니다.
- ASIA, LONDON, NY, SYDNEY, CUSTOM 버튼으로 차트에서 바로 세션을 켜고 끌 수 있습니다.
- POC, PROFILE, LINES, VA LINES 버튼으로 레이어(POC 레벨, 프로파일, 세션 세로선, 연장된 VAH/VAL)를 전환합니다.
- 세션마다 카드가 표시됩니다: 이름, 날짜, 서버 시간 기준 시간대, 상태(Completed는 종료, Developing은 형성 중), 거래량, 델타, POC, VAH, VAL. 맨 아래 줄에는 데이터 소스가 표시됩니다.
- 패널 위치, 접힘 상태, 버튼 상태는 차트별로 따로 기억됩니다.
요구 사항
필요한 기간의 M1 히스토리가 로드되어 있어야 합니다. 차트 이동(Chart shift)을 켜고 프로파일 클러스터를 위해 오른쪽에 여백을 확보하세요.
설정
1. Sessions
- "Show Asian session" — 아시아 세션을 켭니다(패널의 ASIA 버튼과 같은 기능).
- "Asian session hours (GMT, HH:MM-HH:MM)" — 아시아 세션의 시작과 끝(GMT). 기본값 00:00-09:00. 자정을 넘기는 세션도 지원합니다.
- "Show London session" / "London session hours (GMT, HH:MM-HH:MM)" — 런던 세션. 기본값 07:00-16:00.
- "Show New York session" / "New York session hours (GMT, HH:MM-HH:MM)" — 뉴욕 세션. 기본값 12:00-21:00.
- "Show Sydney session" / "Sydney session hours (GMT, HH:MM-HH:MM)" — 시드니 세션. 기본값은 꺼짐, 시간 21:00-06:00.
- "Show custom session (broker day by default)" / "Custom session hours (SERVER time, HH:MM-HH:MM)" — 서버 시간으로 지정하는 나만의 세션. 기본값 00:00-24:00은 브로커의 하루 전체입니다.
- "Auto-detect broker GMT offset" — 서버의 GMT 대비 오프셋을 브로커의 서머타임 변경까지 포함하여 자동으로 감지합니다.
- "Manual broker GMT offset, hours (if auto is off)" — 자동 감지가 꺼져 있을 때 사용하는 시간 단위 고정 오프셋.
- "Skip sessions starting on Saturday/Sunday" — 주말에 시작하는 세션을 건너뜁니다. 팁: 런던과 뉴욕의 시간은 GMT로 정해져 있습니다. 이들 시장이 서머타임으로 바뀌면 시간을 한 시간 옮기세요.
2. Data
- "Data source" — "M1 bars (tick volume, fast)": 1분봉으로 빠르게 계산. "Real ticks (precise, slower)": 틱으로 정밀하게 계산(더 느림).
- "Refresh interval (seconds)" — 현재 세션을 다시 계산하고 그리는 주기. 새 캔들이 생기면 즉시 다시 계산합니다.
3. Volume and delta profiles
- "Show volume profile" — 거래량 프로파일을 표시합니다.
- "Show delta profile" — 델타 프로파일을 표시합니다.
- "Volume profile side (delta is opposite)" — 거래량을 구분선의 어느 쪽에 그릴지 정합니다. 델타는 반대쪽에 그려집니다.
- "Target price rows per session (10-70)" — 프로파일의 세밀함. 객체가 너무 많으면 그릴 때만 행이 합쳐지며, POC와 Value Area는 정확하게 유지됩니다.
- "Profile placement" — "Shared divider at right": 모든 세션의 최신 프로파일을 마지막 캔들 오른쪽에 나란히 배치. "Session edges": 세션의 시간 구간 안에 프로파일을 그립니다.
- "Previous sessions: edge" — 이전 프로파일을 세션의 어느 쪽 가장자리(왼쪽 또는 오른쪽)에 그릴지 정합니다.
- "Profiles to display" — "Latest session of each type only": 각 유형의 가장 최근 세션만. "Latest + previous sessions": 이전 세션도 함께.
- "Previous sessions with full profiles (1-10)" — 각 유형에서 전체 프로파일로 보여 줄 이전 세션의 수.
- "Profile width (% of session, edges mode)" — 프로파일 한쪽 절반의 최대 너비(세션 길이 대비 비율).
- "Shared divider: width per side (bars)" — 공유 구분선 모드에서 프로파일 한쪽 절반의 너비(캔들 수).
- "Shared divider: gap after last bar (bars)" — 마지막 캔들에서 클러스터까지의 거리. 프로파일이 가격을 가리면 늘리세요.
- "Show value area high / low lines" — 각 프로파일에 VAH와 VAL 점선을 표시합니다.
- "Value area (%)" — Value Area에 포함되는 거래량 비율. 기본값 70.
- "Show volume / delta numbers in rows" — 각 행 안에 거래량과 델타 숫자를 표시합니다.
- "Drawing budget (max histogram boxes)" — 터미널을 가볍게 유지하기 위한 히스토그램 객체 수 상한.
4. POC
- "Show POC" — POC를 표시합니다.
- "POC display" — "Zone": POC 행 위에 채워진 존. "Line": 선.
- "Zone width basis" — "POC row": 존이 POC 행과 같음. "Custom points": 중심을 기준으로 지정한 너비의 존.
- "Custom zone total width (points)" — "Custom points" 모드에서 존의 전체 너비(포인트).
- "Extend developing session POC right" — 아직 형성 중인 세션의 POC를 오른쪽으로 연장합니다.
- "Zone transparency (0-100)" — 존 채우기의 투명도.
- "Zone border width" — 존 테두리의 두께.
- "Show POC center line inside zone" — 존 중앙의 점선.
- "POC line across the whole chart (extended POCs)" — POC 선이 히스토리 시작부터 클러스터까지 이어지며 왼쪽 위에 라벨이 붙습니다.
- "POC line width" — POC 선의 두께.
5. Previous sessions levels
- "Extend previous sessions' POC right" — 종료된 세션의 POC를 오른쪽으로 연장합니다.
- "Previous sessions to extend per session type (1-30)" — 각 유형에서 최근 종료된 세션 몇 개를 연장할지.
- "Allow incomplete sessions in history" — 데이터가 불완전한 세션의 레벨도 연장할 수 있게 합니다(별표 *로 표시).
- "Show dated level labels" — 세션 이름과 날짜가 붙은 레벨 라벨을 표시합니다.
- "Naked POC mode: stop extension at first revisit" — 가격이 처음으로 POC로 돌아오는 순간 선이 멈춥니다.
- "Also extend previous VAH / VAL right" — 이전 세션의 VAH와 VAL도 연장합니다.
- "Extension length to the right (bars)" — 클러스터가 선을 제한하지 않을 때 오른쪽으로 연장하는 길이(캔들 수).
- "Stop extended lines before the profile cluster (shared divider mode)" — 연장선이 프로파일 클러스터 앞에서 끝나 클러스터가 깔끔하게 유지됩니다.
6. Colors
- "Asian session color", "London session color", "New York session color", "Sydney session color", "Custom session color" — 세션별 색상: POC, 선, 라벨, 패널 카드.
- "Volume" — 거래량 히스토그램의 색상.
- "Volume inside value area" — Value Area 안의 거래량 색상.
- "Positive delta" / "Negative delta" — 양의 델타와 음의 델타 색상.
- "Value area lines" — VAH와 VAL 선의 색상.
- "Profile transparency (0-100)" — 히스토그램의 투명도.
- "Show profile titles" — 프로파일 위(세션 이름과 날짜)와 아래(VOL과 DELTA)의 제목.
7. Alerts
- "Alert when price touches extended POC / VAH / VAL" — 가격이 연장된 레벨에 닿을 때 알림을 켭니다(VAH와 VAL은 연장이 켜져 있을 때).
- "Popup alert" — 팝업 창.
- "Push notification" — 모바일 앱으로 푸시 알림.
- "Sound alert" — 소리 알림.
- "Touch tolerance (points)" — 터치 판정 허용 범위(포인트).
8. Panel
- "Show interactive panel (drag header, buttons)" — 버튼이 있는 패널을 표시합니다.
- "Panel start X (drag header to move)" / "Panel start Y (drag header to move)" — 패널의 초기 위치. 이후에는 마우스로 끌어서 옮길 수 있습니다.
9. Session lines
- "Show vertical lines at session start / end" — 세션의 시작과 끝에 세로선을 표시합니다.
- "Session lines style" — 해당 선의 스타일.
