JET TPO Profile PRO for MetaTrader 5: 사용자 매뉴얼

15 11월 2026, 15:08
JETINVEST
0
2

JET TPO Profile PRO는 가격 차트에 각 세션의 시간-가격 프로파일(TPO)을 그리는 MetaTrader 5용 유료 지표입니다. 세션의 각 기간은 도달한 모든 가격에 문자를 받으므로, 시장이 가장 오래 머문 가격, 세션의 가치가 어디에 있었는지, 초기 균형이 어떻게 형성되었는지, 경매가 어디에서 미완성으로 남았는지 볼 수 있습니다. 패널, 알림, EA용 데이터도 제공합니다. 지표일 뿐이며 주문을 열거나 닫거나 수정하지 않습니다.

프로파일

  • 세션마다 하나의 프로파일을 개장부터 해당 세션의 캔들 위에 그립니다. 그리는 세션 수는 Days drawn으로 정합니다(기본 10).
  • TPO 문자: 세션의 각 기간(기본 30분)은 문자를 받습니다: A, B, C ... Z, 그다음 a, b, c ... 문자는 그 기간이 도달한 모든 가격 행에 표시됩니다. 각 기간은 고유한 색을 가지며, 첫 기간 색에서 마지막 기간 색으로 이어지는 그라데이션입니다.
  • 그리기 모드(입력 Drawing mode와 패널의 첫 번째 버튼): 문자; 블록(기간마다 문자 없는 색 사각형); 히스토그램(한 가지 색의 프로파일 윤곽, POC 행은 POC 색). 문자 모드에서 확대 비율이 너무 작아 문자가 들어가지 않으면 블록으로, 그래도 들어가지 않으면 히스토그램으로 그립니다. 확대하면 문자가 다시 보입니다.
  • 병합 또는 분할(입력 Merged / split와 패널의 두 번째 버튼): 병합은 각 행의 문자를 세션 시작부터 나란히 놓아 프로파일을 만들고, 분할은 각 기간을 발생한 시간의 열에 놓습니다. 버튼은 병합, 분할: 현재(진행 중인 세션만), 분할: 전체를 차례로 전환합니다.
  • POC: TPO가 가장 많은 행으로, POC 색 테두리가 둘러지고 세션 끝까지 선이 이어지며 가격이 붙은 "POC" 라벨이 표시됩니다.
  • 가치 영역(기본은 TPO의 70%): 음영 띠로, 세션 끝에 VAH와 VAL 선과 가격을 표시합니다.
  • 형성 중인 프로파일: 점선 테두리와 "형성 중" 라벨. POC와 가치 영역은 새 기간마다 움직이고, 싱글 프린트와 약한 고점/저점은 세션이 끝날 때까지 잠정으로 더 옅게 그려집니다. 마감된 프로파일은 절대 바뀌지 않습니다.

초기 균형과 표시

  • 초기 균형(IB): 프로파일 바로 왼쪽의 IB 색 세로 막대로, 처음 2개 기간의 저가부터 고가까지(30분 기간이면 첫 1시간). 짧은 점선이 IB 위아래의 1.5배와 2배 확장을 표시합니다.
  • 시가와 종가: 세션 시가 위치에 프로파일 왼쪽 회색 삼각형, 종가 위치에 프로파일 오른쪽 삼각형이 하나 더 있습니다.
  • 꼬리: 끝부분에 TPO가 하나뿐인 행이 2행 이상일 때(입력 Tails from) 프로파일 오른쪽의 가는 세로 표시. 고가의 매도 꼬리는 빨간색, 저가의 매수 꼬리는 초록색입니다.
  • 싱글 프린트: 프로파일 내부에서 TPO가 하나뿐인 행(기본은 연속 2행 이상), 싱글 프린트 색으로 음영 처리.
  • 약한 고점과 약한 저점: TPO가 2개 이상인 세션의 끝 행(미완성 경매)으로, 약한 고점 / 저점 색의 점선으로 표시합니다.

이전 세션, 미터치 수준, 복합 프로파일

  • 이전 세션 수준: 마지막으로 마감된 세션의 POC, VAH, VAL을 진행 중인 세션 위에 회색 점선으로 표시하며, pPOC, pVAH, pVAL 라벨과 가격을 붙입니다.
  • 미터치 POC: 가격이 다시 닿지 않은 지난 세션의 POC는 "미터치 POC" 라벨과 가격과 함께 차트 오른쪽 끝까지 연장됩니다. 가격이 닿으면 선은 그 지점에서 끝납니다.
  • 지난 세션의 싱글 프린트와 약한 고점/저점도 가격이 돌아올 때까지 오른쪽으로 연장됩니다. 터치되지 않은 약한 고점이나 저점은 라벨과 가격을 표시합니다. 최근 10개 세션을 확인합니다(입력 Days checked for untouched levels).
  • 복합 프로파일: 최근 마감된 5개 세션을 합친 히스토그램으로, 현재 가격 오른쪽에 그려지며 자체 POC와 가치 영역을 가집니다. 복합 프로파일의 POC, VAH, VAL 선 옆에는 종목의 가격 형식으로 가격이 표시됩니다. 복합 프로파일 위의 제목은 사용한 일수를 보여 주며(예: "5일 복합"), 마감된 세션이 Composite: days에서 요청한 수보다 적으면 실제 일수를 표시합니다(예: "3일 복합"). 패널의 세 번째 버튼으로 표시하거나 숨깁니다.
  • 거래량 POC(기본 꺼짐): 각 세션의 거래량 POC를 "거래량 POC" 라벨이 붙은 가는 선으로 표시하여, 시장이 시간을 보낸 곳과 거래량이 가장 많았던 곳을 비교할 수 있습니다. 브로커가 실제 거래량을 제공하면 그것을, 아니면 틱 거래량을 사용합니다.

세션

Session = Automatic by symbol(기본값)이면 지표가 종목에 따라 세션을 고르고, 패널 하단에 사용 중인 세션을 표시합니다:

  • B3 정규장: WIN, WDO, IND, DOL 같은 B3 선물(브로커의 거래일).
  • 정규 거래 시간: 뉴욕 시간 09:30~16:00, 미국 지수(예: US500, US30, NAS100)와 CME의 ES, NQ, YM, RTY 선물 및 마이크로 계약.
  • 거래일(뉴욕 마감): 뉴욕 시간 17:00~17:00, 외환, 금속, 암호화폐.
  • 서버 일: 브로커 시간 00:00~24:00, 그 밖의 종목.

입력 Session의 다른 옵션: Server day(서버 일); Custom hours(시작과 끝을 HH:MM으로, 뉴욕, 시카고, 런던, 프랑크푸르트, 도쿄, 상파울루 또는 서버 시간 기준); Asia / London / New York sessions(세션마다 하나의 프로파일: 도쿄 09:00-18:00, 런던 08:00-17:00, 뉴욕 08:00-17:00, 각각 현지 시간). 거래소 시간은 서머타임을 따르므로 프로파일이 1년에 두 번 어긋나지 않습니다.

차트에 추가하는 방법

  • 네비게이터(Ctrl+N)를 열고 지표 > 마켓에서 JET TPO Profile PRO를 찾습니다.
  • 가격 차트로 드래그(또는 더블 클릭)하고, 필요하면 "입력" 탭을 조정한 뒤 OK를 클릭합니다.
  • 모든 종목에서 작동합니다. 문자, 블록, 분할 보기는 M1부터 H1까지 그려지며, 더 높은 타임프레임에서는 프로파일이 히스토그램으로 그려지고 패널에 "H1 초과 차트에서는 히스토그램으로 표시"가 나옵니다.
  • 프로파일은 종목의 1분 이력을 사용합니다. 이력이 로드되지 않은 동안 패널에 "1분 이력 없음: 불러오는 중..."이 표시되고, 이력이 도착하면 바로 프로파일이 나타납니다.
  • 제거하려면 지표 목록(Ctrl+I)을 열어 선택한 뒤 삭제를 클릭합니다.

패널

  • POC, VAH, VAL을 세 줄로 표시: 형성 중(진행 중인 세션; 세션 사이에는 "세션 외"), 이전(마지막으로 마감된 세션), 복합(복합 프로파일의 일수 포함).
  • 가격: 이전 가치 영역의 위, 안, 아래(초록, 파랑, 빨강).
  • 초기 균형: 상태(형성 중, 미돌파, 상향 돌파, 하향 돌파), 고가와 저가, 포인트 크기와 최근 10개 세션 평균 대비 % 크기, 도달하면 1.5배와 2배를 보여 주는 확장: 위 / 아래.
  • POC 위 / 아래 TPO: 두 개수와 차이, 예: "52 / 40 (+12)".
  • 꼬리: 진행 중인 세션의 매수 꼬리와 매도 꼬리, 그리고 행 수.
  • 싱글 프린트와 약한 고점 / 저점: 지난 세션에서 아직 활성(재방문되지 않음)인 개수와 가장 가까운 가격.
  • 버튼: 그리기 모드(문자, 블록, 히스토그램), 병합 / 분할: 현재 / 분할: 전체, 복합. 클릭은 그리기만 바꾸며, 지표가 시작될 때의 상태는 입력값이 정합니다.
  • 하단: 세션 이름과 시간(거래소 시간과 서버 시간), TPO 기간, 행당 틱 수, 그린 일수.
  • 패널은 차트의 원하는 곳으로 드래그할 수 있습니다. 첫 세션 전에는 "첫 세션을 기다리는 중"이 표시됩니다.

입력 항목

Profile

  • TPO period = 30 minutes. 옵션: 5, 10, 15, 30, 60분. 기간은 정각이 아니라 세션 개장부터 시작합니다. 기간이 짧을수록 세션당 문자가 많아집니다.
  • Row height in ticks (0 = automatic) = 0. 0이면 지표가 종목에 맞는 행 높이를 고르고 패널 하단에 표시합니다(예: "행당 12틱"). 값을 입력하면 고정되며, 행이 높을수록 프로파일은 낮고 넓어집니다.
  • Value area (%) = 70.
  • Value area method = 2 rows at a time (classic TPO). 다른 옵션: 1 row at a time (as the volume profiles), 거래량 프로파일과 같은 방식.
  • Days drawn (1-60) = 10.
  • Letters = Restart every session. Continuous (by time of day)에서는 각 기간이 하루 중 해당 시각의 문자를 유지하므로, 같은 문자는 매일 같은 시각을 뜻합니다.

Session

  • Session = Automatic by symbol. 다른 옵션: Server day, Custom hours, Asia / London / New York sessions("세션" 참조).
  • Custom hours: start (HH:MM) = 09:30, Custom hours: end (HH:MM) = 16:00, Custom hours: clock = New York(그 외 Server, Chicago, London, Frankfurt, Tokyo, Sao Paulo). Custom hours와 함께 사용합니다. 끝이 시작보다 이르면 자정을 넘깁니다. 시간을 읽을 수 없으면 서버 일을 사용합니다.
  • Separate overnight profile (ETH) = false. true이면 두 세션 사이의 시간이 자체 프로파일을 가지며 하단에 "야간"으로 표시됩니다. 정규 거래 시간과 Custom hours에서 작동합니다.
  • Server time zone = Auto (live) / GMT+2/+3 in tester. 다른 옵션: GMT+2 / GMT+3 (New York close brokers)와 Fixed GMT offset(Server GMT offset (fixed mode) = 2와 함께). 거래소 시간으로 정의한 세션의 위치를 정합니다. 패널 하단의 시간이 브로커와 맞지 않으면 맞는 옵션을 선택하세요.
  • Initial balance: periods = 2.
  • Initial balance: own start (HH:MM, empty = session start) = 비어 있음, Initial balance: clock of the own start = New York. 예: 뉴욕 시간 09:30으로 하면 24시간 외환 프로파일에서 IB가 뉴욕 개장에 놓입니다.
  • Initial balance: extensions 1.5x and 2x = true. 확장 선과 패널의 확장 줄을 표시하고 확장 알림을 사용할 수 있게 합니다.

Highlights

  • Single prints from (rows in a row) = 2.
  • Tails from (rows) = 2.
  • Poor high / low from (TPOs on the extreme row) = 2.
  • Extend virgin POCs, Extend single prints, Extend poor highs / lows = true. 끄면 싱글 프린트와 약한 고점/저점은 자기 프로파일 안에 머물고 미터치 POC는 연장되지 않습니다.
  • Days checked for untouched levels = 10. 패널(활성 싱글 프린트, 약한 고점/저점)과 수준 알림에서 세는 세션도 정합니다.

Composite

  • Composite profile = true(시작 시 복합 버튼 상태).
  • Composite: days = 5.
  • Composite: value area (%) = 70.

Volume

  • Volume POC of each session = false.

Drawing

  • Drawing mode = Letters(그 외 Blocks, Histogram).
  • Merged / split = Merged. Split는 모든 세션이 분할된 상태로 시작합니다.
  • Letter size = 9.
  • Maximum profile width (% of the session) = 80. 병합 프로파일이 세션의 시간 구간 안에서 어디까지 뻗을지 제한합니다.
  • 색상: First period color = 하늘색; Last period color = 보라색; POC = 호박색; Value area = 파란색; Initial balance = 초록색; Single prints = 분홍색; Poor high / low = 주황색; Previous session levels = 회색; Composite = 슬레이트 그레이(히스토그램 모드의 색이기도 함); Volume POC = 청록색.

Panel

  • Show the panel = true.
  • Theme = Automatic (chart background). 다른 옵션: Dark, Light. 프로파일의 색도 맞춰 바뀝니다.
  • Panel size (%) = 100(50~300), 고해상도 화면에서 유용합니다.
  • Language = Terminal language 또는 11개 언어 중 하나.
  • Panel position X = 12, Panel position Y = 34.

알림

알림은 실시간에서만 발생하고 과거 이력에는 발생하지 않으며, 각 알림은 세션마다 수준마다 한 번만 발생합니다. Alerts 그룹:

  • Price leaves the previous value area = Off. 메시지 예: "가격이 이전 가치 영역을 위로 벗어남 (VAH 1.08450)". Also the forming value area = true이면 같은 알림이 진행 중인 세션의 가치 영역에도 적용됩니다. 트리거: Value area: trigger.
  • Price touches the previous POC or a virgin POC = Off. 메시지 예: "가격이 미터치 POC 1.08310 터치". 트리거: POC: trigger.
  • Initial balance broken (first break) = Popup + Sound. IB가 완성된 뒤 첫 상향 돌파와 첫 하향 돌파 때 발생합니다. 메시지 예: "초기 균형 상향 돌파 (5432.25)". 트리거: Initial balance: trigger.
  • IB extension 1.5x / 2x reached = Off(Initial balance: extensions 1.5x and 2x가 켜져 있어야 함). 메시지 예: "IB 2배 확장 하방 도달 (5390.00)". 트리거: Extension: trigger.
  • Price returns to single prints = Off. 메시지 예: "가격이 싱글 프린트 1.08200 - 1.08250로 복귀". 트리거: Single prints: trigger.
  • Price returns to a poor high / low = Off. 메시지 예: "가격이 약한 고점 1.08600로 복귀". 트리거: Poor high / low: trigger.
  • 각 트리거 = On touch(가격이 수준에 닿는 즉시). 다른 옵션: On bar close(봉 마감 시 확인).
  • 모드: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
  • Sound = alert(터미널 소리). Also send e-mail = false. true로 하면 켜져 있는 각 알림이 이메일도 보냅니다. Off로 설정된 알림은 아무것도 보내지 않습니다.
  • 푸시 알림과 이메일은 도구 > 옵션(알림 탭과 이메일 탭)에서 설정해야 합니다. 메시지는 패널 언어를 사용합니다.

EA용 데이터 (iCustom)

지표에는 봉마다 값이 하나씩 있는 15개의 버퍼가 있으며 iCustom과 CopyBuffer로 읽을 수 있습니다. 차트에는 그려지지 않으며, 데이터 창(Ctrl+D)에서 아래 라벨로 표시됩니다.

버퍼라벨내용
0TPO POC (forming session)봉 마감 시 형성 중인 세션의 POC
1TPO VAH (forming session)형성 중인 세션의 VAH
2TPO VAL (forming session)형성 중인 세션의 VAL
3IB high초기 균형의 고가(IB가 완성될 때까지 비어 있음)
4IB low초기 균형의 저가(IB가 완성될 때까지 비어 있음)
5Previous POC이전 세션의 POC
6Previous VAH이전 세션의 VAH
7Previous VAL이전 세션의 VAL
8Composite POC복합 프로파일의 POC(최근 N개 세션)
9Composite VAH복합 프로파일의 VAH
10Composite VAL복합 프로파일의 VAL
11TPOs above POC - below POCPOC 위의 TPO 수 − 아래의 TPO 수, 형성 중인 세션
12Price vs previous value area (+1 above, 0 inside, -1 below)이전 가치 영역 대비 봉 종가: +1 위, 0 안, -1 아래
13Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional)비트 합: 1 IB 상향 돌파, 2 IB 하향 돌파, 4 1.5배 확장 도달, 8 2배 확장 도달, 16 약한 고점, 32 약한 저점, 64 세션 내 싱글 프린트, 128 세션이 아직 진행 중이므로 16, 32, 64는 아직 잠정. 예: 133 = 1 + 4 + 128.
14TPO period (1 = A)세션 안에서 해당 봉의 TPO 기간 번호: 1 = A, 2 = B 등
  • 리페인트 없음: 각 값은 해당 봉 마감 시점의 값이며, 마감된 봉(인덱스 1 이상)의 버퍼는 절대 바뀌지 않습니다. 진행 중인 봉(인덱스 0)에서는 버퍼 0-4와 11-14가 봉이 열려 있는 동안 바뀌고, 버퍼 5-10은 새 세션이 시작될 때만 바뀝니다.
  • 잠정 표시(비트 128): 세션이 진행 중인 동안에는 약한 고점, 약한 저점, 싱글 프린트가 아직 사라질 수 있으므로 비트 16, 32, 64는 128과 함께 옵니다. 세션의 마지막 봉에서 128이 빠지고 이 비트들이 확정됩니다.
  • 빈 값은 EMPTY_VALUE입니다: 세션 밖(버퍼 0-4, 11, 13, 14), IB 완성 전(3과 4), 첫 번째 마감 세션 전(5-7과 12), 복합 프로파일이 생기기 전(8-10). 버퍼 8-10은 패널 버튼으로 복합 프로파일을 숨겨도 값이 채워집니다.
  • 버퍼는 지표의 입력값(가치 영역, 방식, 복합 일수 등)을 따릅니다. 입력값 없는 iCustom은 기본값을 사용합니다.
  • 예: handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); 그런 다음 CopyBuffer로 봉 1의 버퍼 13을 읽고 (값 & 1)을 확인하면, 마지막으로 마감된 봉 시점에 IB가 이미 상향 돌파되었는지 알 수 있습니다.

팁과 자주 묻는 질문

  • 문자 없이 블록이나 히스토그램만 보이나요? 행이 문자를 넣기에 너무 작습니다. 확대하거나 Row height in ticks에 더 큰 값을 입력하세요.
  • 프로파일이 너무 높거나 납작한가요? Row height in ticks를 바꾸세요. 사용 중인 값은 패널 하단에 있습니다.
  • 세션 시간이 브로커와 맞지 않나요? 패널 하단을 확인하고 Server time zone을 바꾸거나 Custom hours를 사용하세요.
  • 외환에서 IB를 뉴욕 개장에 두려면: 자동 세션을 유지하고 뉴욕 시간으로 Initial balance: own start = 09:30을 설정하세요.
  • 시간과 거래량을 함께: Volume POC of each session을 켜고 그 선을 TPO POC와 비교하세요.
  • "1분 이력 없음: 불러오는 중...": 몇 초 기다리세요. 계속 표시되면 해당 종목의 M1 차트를 한 번 열어 터미널이 이력을 내려받게 하세요.
  • 전략 테스터: 프로파일과 패널은 비주얼 모드에서 그려지며, 버퍼는 두 모드 모두에서 작동합니다. EURUSD와 WIN으로 테스트했으며 리페인트가 없습니다.
  • 프로파일 읽기: POC, 가치 영역, 초기 균형과 그 확장, 싱글 프린트, 꼬리, 약한 고점/저점은 세션이 어떻게 거래되었는지를 설명할 뿐 다음 움직임을 예측하지 않습니다.

다운로드

  • JET TPO Profile PRO: 가격 차트의 세션별 시간-가격 프로파일, 패널, 알림, EA용 데이터.

질문과 제안: 제 MQL5 프로필을 통해 개인 메시지를 보내 주세요.

거래에는 손실 위험이 따릅니다. 이 지표는 시장 정보를 보여 줄 뿐 가격을 예측하거나 결과를 보장하지 않습니다.