시간 가격 기회 (TPO)

"마켓 프로필"이라고도 하는 시간 가격 기회(TPO) 지표는 시간 경과에 따른 가격 수준별 시장 활동을 분석합니다. 이 지표는 각 마켓 프로필의 가격 수준에서 소요된 시간 블록과 프로필 기간 내 레벨 횡단 순서를 시각화하여 트레이더에게 시장 역학 및 가격 분포에 대한 고유한 관점을 제공합니다. 트레이더는 원시 가격 데이터만으로는 명확하지 않을 수 있는 중요한 가격 수준과 시장 패턴을 파악하기 위해 TPO를 사용하는 경우가 많습니다.

계산

TPO


인디케이터는 각 기간의 왼쪽에 TPO 프로필을 표시하고 오른쪽에 볼륨 프로필(선택 사항)을 표시합니다.

다음 프로세스는 TPO 프로필을 구성합니다:

  • 사용자가 프로필의 기간에 포함할 일, 주 또는 월 수를 지정합니다.
  • 인디케이터는 사용자가 지정한 '블록 크기'(5분, 10분, 15분, 30분, 1시간, 2시간 또는 4시간)에 따라 기간을 동일한 시간 블록으로 나눕니다. 연속되는 각 시간 블록은 하나의 문자에 해당합니다. 이 시퀀스는 대문자[A-Z]로 시작하고, 더 필요한 경우 소문자[a-z]를 사용합니다. 기간에 사용 가능한 문자를 모두 소진하기에 충분한 시간 블록이 포함되면 인디케이터는 이 순서를 반복합니다.
  • 인디케이터는 지정된 행 크기에 따라 각 기간에 대한 가격 수준(행)을 생성합니다. 행 크기를 자동으로 계산하거나 사용자가 행당 틱 수를 수동으로 정의할 수 있습니다. 프로필은 가격이 해당 구간을 통과한 모든 시간대에 대해 가격 수준의 블록을 표시합니다. 예를 들어 행의 선행 "A" 블록은 첫 번째 블록 동안 시장 가격이 해당 수준에 도달했음을 의미합니다.

TPO 가치 영역(VA)

가치 영역은 특정 기간 동안 TPO 블록이 집중적으로 포함된 가격대입니다. 이는 시장 참여자들이 가장 많은 관심을 보인 가격대를 나타냅니다. 트레이더는 종종 이를 사용하여 잠재적 지지 및 저항 수준을 식별합니다.

이 인디케이터는 다음 알고리즘을 사용해 TPO 프로파일의 가치 영역을 결정합니다:

  1. 프로필의 총 블록 수를 결정합니다.
  2. 다음 공식을 사용하여 VA의 목표 블록 수를 계산합니다:
  3. VA 목표 = 총 블록 수 * 가치 영역 퍼센트 / 100
  4. 블록 수가 가장 많은 행(제어 지점 - POC)에서 VA 블록 카운터를 시작합니다. POC는 VA에 추가된 첫 번째 행입니다.
  5. 가장 높은 VA 행 위의 행에 있는 블록을 카운트합니다.
  6. 가장 낮은 VA 행 아래의 행에 있는 블록을 세어봅니다.
  7. 4단계와 5단계에서 블록 수가 가장 많은 행을 결정하고 그 수를 VA 블록 수에 더합니다. 해당 행이 VA의 일부가 됩니다. 두 행의 블록 수가 동일한 경우 POC에 가장 가까운 행을 추가합니다. 두 행이 POC에서 같은 거리에 있으면 가장 높은 행을 추가합니다.
  8. 총 VA 블록 수가 2단계에서 계산한 목표에 도달할 때까지 4~6단계를 반복합니다.
  9. VA에서 가장 높은 레벨과 가장 낮은 레벨을 가치 영역 높음(VAH) 및 가치 영역 낮음(VAL)으로 사용합니다.

행 크기

"행 크기" 입력에서 "자동" 옵션을 사용하는 경우 인디케이터는 가장 오른쪽에 보이는 막대를 기준으로 최근 300개 막대를 기준으로 행 크기를 계산합니다. 먼저 해당 막대에서 가장 높은 고점과 가장 낮은 저점의 차이를 심볼의 최소 틱 값으로 나눕니다:

MinTickRange = (HighValue - LowValue) / MinimumTick 

그런 다음 이 값을 80, 즉 차트에 맞아야 하는 행 수로 나눕니다:

RowTicks = MinTickRange / RowsRequired 

마지막으로 결과를 반올림하여 최종 행당 틱 값을 계산합니다:

TicksPerRow = round(RowTicks / Increment) * Increment 

반올림하는 증분은 계산된 값의 배율에 따라 달라집니다:

If 1 <= RowTicks <= 100, Increment = 5 If 100 <= RowTicks <= 1000, Increment = 50 If 1000 <= RowTicks <= 10000, Increment = 500 If 10000 <= RowTicks <= 100000, Increment = 5000 etc... 

인디케이터는 차트에 추가하거나 설정을 재설정하거나 기호 또는 기간을 변경할 때 행 크기를 다시 계산합니다.

볼륨 프로필

선택적 볼륨 프로필은 계산에 "블록 크기" 기간의 데이터를 사용합니다. 거래량 프로필을 TPO 프로필과 비교하면 가격 수준의 중요성을 확인하는 데 도움이 될 수 있습니다. 볼륨 프로필에 대해 자세히 알아보려면 이 도움말 센터 페이지를 참조하세요.

해석

균형과 불균형

시장은 항상 균형 또는 불균형 상태에 있다고 가정할 수 있습니다. 여기서 균형 상태란 상품의 매수자와 매도자 수가 거의 같은 상태를 의미합니다. 이러한 경우 상품에 대한 수요와 공급이 대략 일치하고 가격이 적정 가격을 중심으로 집중됩니다.

매수자 수가 매도자 수를 초과하거나 그 반대의 경우 시장 불균형 상태라고 볼 수 있습니다. 불균형 상태가 되면 시장 가격은 새로운 공정 가치를 찾기 위해 방향성 움직임을 시작합니다. 매수자가 매도자보다 많으면 가격이 상승하고, 매도자가 매수자보다 많으면 가격이 하락할 수 있습니다. 두 시나리오 모두 구매자와 판매자의 수가 같아져 새로운 공정가격에서 균형 상태가 될 때까지 방향성 움직임이 지속될 수 있습니다.

초기 잔고 범위(IBR)

초기 잔고 범위는 프로필 기간 중 처음 블록에 진입한 가격의 범위입니다. 시장은 세션 초반에 거래 활동이 활발할 수 있습니다. 따라서 트레이더는 IBR을 사용하여 초기 유의미한 수준을 식별하는 경우가 많으며, 이는 향후 가격 변동을 평가할 때 기준점이 될 수 있습니다. TPO 인디케이터는 해당 기간의 시작점 왼쪽에 IBR을 수직선으로 표시합니다. 사용자는 스크립트의 '설정'의 '스타일' 탭에서 IBR 선과 계산에 사용할 시간 블록 수를 설정할 수 있습니다.

TPO 중간점

TPO 중간점은 시간 가격 기회 프로필 내에서 최저 가격과 최고 가격 사이의 중간 가격 값을 의미하며, 다음 공식을 사용하여 계산합니다:

TPO Midpoint = (Highest TPO Price + Lowest TPO Price) / 2 

지지 및 저항 수준

지지 및 저항 수준은 역사적으로 시장에서 매수(지지) 또는 매도(저항) 활동이 집중된 주요 가격 영역입니다. 트레이더는 종종 이러한 수준을 가격 반전 또는 지속 영역을 식별하기 위한 기준점으로 사용합니다. TPO 분석에서 이러한 수준은 다른 중요한 가격 수준 중에서도 통제점(POC), 가치 영역 고점(VAH), 가치 영역 저점(VAL)을 포함할 수 있습니다.

통제점(POC)은 프로필 기간 동안 시장 가격이 가장 많은 시간을 보낸 수준입니다. 이는 거래 활동이 가장 집중된 가격을 나타내며 시장 균형과 합의에 대한 인사이트를 제공합니다. 시장 가격이 과거 활동이 집중된 영역으로 쏠릴 수 있으므로 트레이더는 종종 POC를 향후 가격 변동에 대한 잠재적 참고 자료로 간주합니다. 이후 프로파일에서 POC 수준과 가격 상호작용이 반복되면 지지선 또는 저항선으로서의 투기적 중요성이 높아집니다.

가치 영역 고점(VAH) 및 가치 영역 저점(VAL)은 프로필 기간 동안 시장 활동의 대부분이 발생한 가격 영역의 상한선과 하한선을 나타냅니다. VAH와 VAL은 잠재적 지지선 역할을 할 수 있습니다.

분포

TPO를 해석하는 또 다른 방법은 목표와 의사결정 기간에 따라 단기 트레이더와 장기 트레이더라는 두 가지 범주의 투자자를 고려하는 것입니다.

단기 트레이더는 주로 장중 거래를 합니다. 즉, 이들의 일반적인 의사결정 기간은 현재 거래일 이내입니다. 따라서 당일의 공정 가격을 선호하고 가치 영역 내에서 대부분의 거래를 하는 경향이 있습니다. 이러한 트레이더는 가치 영역 자체, 거래 체결을 용이하게 하는 데 필요한 조건, 거래 세션의 공정 시장가를 형성하는 데 중요한 역할을 합니다.

장기 트레이더는 거래 결정을 내리는 기간을 단일 세션 또는 거래일로 제한하지 않습니다. 따라서 가치 영역 외부의 가격, 즉 매수자의 경우 VAL보다 낮은 가격, 매도자의 경우 VAH보다 높은 가격과 같이 거래에 더 유리한 가격을 찾을 수 있습니다. 이러한 트레이더는 가치 영역 외부의 가격 변동에 기여할 수 있습니다. 장기 트레이더가 시장 거래량을 지배하면 매수자와 매도자의 집중도에 따라 자산 가격이 더 큰 상승 또는 하락 움직임을 보일 수 있습니다.

이러한 해석은 TPO 프로필의 몇 가지 일반적인 범위 개발 패턴 또는 분포를 설명하는 데 도움이 될 수 있습니다. 다음은 그 중 몇 가지입니다:

정규 일 분포

정상일 분포는 해당 기간의 가격 범위 대부분(약 85%)이 초기 균형 범위 내에 있을 때 발생하며, 이는 IBR을 벗어난 활동이 미미하거나 존재하지 않음을 의미합니다. 이러한 경우 해당 기간의 거래 활동 대부분이 가치 영역(즉, 공정 가격 영역) 내에서 발생했기 때문에 시장이 균형 잡힌 것으로 인식할 수 있습니다. 이 패턴은 해당 기간의 주요 시장 동인이 단기 트레이더이며 장기 트레이더의 영향은 미미하다는 것을 시사합니다.

정규 변동 일 분포

보통 변동폭이 큰 날은 장기 트레이더가 더 활발하게 거래할 때 발생합니다. 가격 범위가 단기 트레이더가 보유할 가능성이 적은 이니셜 잔고 범위를 넘어 확장됩니다. IBR을 넘어선 범위는 몇 틱에서 IBR의 두 배까지 확장될 수 있습니다.

추세일 분포

장기 트레이더가 가격대를 연속적으로 밀어올려 이평선의 2배가 넘는 박스권 확장을 형성하고 시장이 박스권 끝자락에 가까운 가격으로 마감하는 날을 추세일이라고 합니다. 이 분포는 시장이 새로운 적정 가격을 찾는 동안 장기 트레이더가 방향성에 더 큰 영향력을 유지한다는 것을 시사합니다.

중립일 분포

중립일은 트레이더가 일시적으로 IBR을 넘어 가격 범위를 확장할 때 발생합니다. 그러면 시장 가격이 반전되고 IBR의 반대쪽 끝에서 비슷한 패턴이 나타날 수 있습니다. 이 분포는 시장의 불확실성을 시사합니다. 일반적으로 시장이 기본 추세의 지속 또는 변화를 테스트할 때 발생합니다.

단일 프린트

단일 인쇄는 하나의 TPO 블록만 포함된 극단적이지 않은 레벨로, 시장 가격이 프로필 기간 동안 단 한 번만 해당 레벨을 통과했음을 의미합니다. 트레이더는 이러한 레벨을 잠재적 시장 관심 또는 불균형을 나타내는 지표로 간주합니다. 따라서 단일 인쇄는 해당 값 주변에서 매수 또는 매도가 제한되거나 예상치 못한 거래가 발생할 수 있으므로 향후 거래 활동을 유도할 수 있습니다. 트레이더는 종종 가격이 재진입할 수 있는 잠재적 수준과 지지 또는 저항 영역으로 모니터링합니다. 인디케이터의 "설정"의 "스타일" 탭에서 "싱글 프린트" 옵션을 활성화하면 차트에서 싱글 프린트를 강조 표시할 수 있습니다.

연속적으로 발생하는 경우 표시기는 설정된 첫 번째 단일 인쇄를 강조 표시합니다.

불쌍한 고점 및 불쌍한 저점

고점 및 저점 부족은 두 개 이상의 TPO 블록이 있는 극단적인 수준입니다. TPO 분석에서 이러한 수준은 뚜렷한 거부 없이 방향성 움직임이 멈추는 지점을 의미하며, 차트에서 평평하고 좁은 고점 또는 저점을 나타냅니다. 이 패턴은 시장이 아직 프로필의 고점/저점 이상의 가격을 완전히 탐색하지 않았을 수 있음을 시사하며, 잠재적으로 더 확장된 움직임의 여지를 남길 수 있습니다. 낮은 고점과 저점에는 강한 반전을 나타내는 특징적인 테이퍼링이 없습니다. 이는 추가 박스권 탐색을 원하는 시장 참여자의 관심을 불러일으킵니다. 반드시 강력한 지지/저항 지점은 아니지만, 이러한 수준은 시장의 모멘텀이 멈춘 지점을 나타내며 트레이딩 전략에 대한 고유한 인사이트를 제공합니다.

프로필 분할 및 병합

사용자는 차트에 표시된 개별 프로필을 분할하거나 병합하여 차트에서 특정 지역의 활동을 다양한 세부 수준으로 검사할 수 있습니다. 이 기능을 사용하려면 표시된 프로필을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴 하단에서 적절한 옵션을 선택합니다.

'이 문자로 프로필 분할' 옵션은 두 개 이상의 시간 블록에 걸쳐 있는 선택한 프로필을 사용자가 클릭한 TPO 블록에서 두 개의 개별 프로필로 분할합니다:

'이전 프로필과 병합' 옵션은 선택한 프로필을 차트에 표시된 이전 프로필과 결합합니다. 이 옵션은 선택한 프로필이 차트에서 첫 번째 프로필이 아닌 경우에만 사용할 수 있습니다:

'모든 병합 및 분할 초기화' 옵션은 모든 프로필 분할 및 병합 작업을 되돌립니다. 인디케이터 입력에서 '기간' 또는 '블록 크기' 값을 변경할 때도 분할 및 병합이 초기화된다는 점에 유의하세요.

인디케이터 인풋

기간

각 프로필이 적용되는 일, 주 또는 월의 기간입니다. 기본값은 하루입니다.

블록 크기

프로필의 기간을 나누는 시간 블록의 크기입니다. 블록 크기가 작을수록 더 세분화된 결과를 얻을 수 있습니다. 사용 가능한 값은 5분, 10분, 15분, 30분, 1시간, 2시간 또는 4시간입니다. 기본값은 30m입니다. 이 값은 TPO 및 볼륨 프로필의 계산에 영향을 줍니다.

행 크기

프로필의 행 크기를 결정하는 데 사용되는 모드입니다. 기본 설정("자동")에서는 표시기가 '행당 틱' 필드에 계산된 행 크기를 표시합니다. "수동" 모드에서는 사용자가 행당 틱 수를 지정합니다.

행당 틱 수

각 프로필 행의 틱 수로, 각 프로필에 포함될 행 수에 영향을 줍니다. 사용자는 '행 크기' 모드가 '수동'인 경우에만 이 필드에 값을 입력할 수 있습니다. 값이 너무 작으면 표시기에서 오류가 발생합니다.

값 영역 백분율

값 영역 계산에 사용되는 총 TPO 블록의 백분율입니다. 기본값은 70입니다.

스타일

그라데이션 색상

TPO 블록의 색상 그라데이션에 사용되는 색상입니다. 처음 두 색상은 A-Z 블록의 범위 범위를 정의합니다. 마지막 두 색은 A-Z 블록의 색상 범위를 지정합니다.

블록

색상 TPO 블록의 표시를 토글합니다. '문자'가 활성화되어 있지만 공간 부족으로 인해 차트에 표시할 수 없는 경우에는 이 설정이 적용되지 않습니다.

문자

TPO 문자 표시를 토글합니다. 활성화하면 차트에 충분한 공간이 있는 경우에만 표시기에 문자가 표시됩니다. 그렇지 않으면 대신 컬러 블록이 표시됩니다.

VA 외부 불투명도

값 영역 경계를 벗어난 레벨의 불투명도 값을 설정합니다.

블록별로 분할

활성화하면 인디케이터는 TPO 블록을 기간 왼쪽에 통합하지 않고 기간의 연속된 간격에 분산하여 표시합니다. 이 기능은 트레이더가 프로필의 구성 블록 계산을 이해하고 시간 경과에 따른 가격 활동 흐름에 대한 추가 통찰력을 제공하는 데 도움이 될 수 있습니다.

POC

이 확인란은 POC 레이블과 행 하이라이트를 전환하고 드롭다운을 통해 표시기가 각 프로필의 기간을 지나 가격이 다시 해당 레벨과 교차할 때까지 행 하이라이트를 연장할지 여부를 결정합니다. POC 표시가 활성화되면 인디케이터는 차트의 전경색을 사용하여 POC 행과 레이블의 색을 지정합니다.

고점 부족

이 확인란은 높음 낮음 레이블과 선을 전환하고 드롭다운을 통해 표시기가 프로필의 기간을 지나 가격이 교차할 때까지 선을 연장할지 여부를 결정합니다.

저점 낮음

이 확인란을 선택하면 낮음 낮음 레이블과 선이 전환되며, 드롭다운을 통해 가격이 프로필의 주기를 지나 해당 주기와 교차할 때까지 인디케이터가 선을 연장할지 여부를 결정할 수 있습니다.

단일 인쇄

이 확인란은 단일 프린트 하이라이트를 토글하고 드롭다운을 통해 인디케이터가 프로필의 주기를 지나 가격이 교차할 때까지 하이라이트를 연장할지 여부를 결정합니다.

VAH

값 영역 높음 레이블 및 라인을 토글합니다.

VAL

값 영역 낮음 레이블 및 라인을 토글합니다.

TPO 중간점

프로필의 중간 가격 라벨의 표시 여부를 토글합니다.

공개 가격

프로필의 시초가 라벨의 표시 여부를 토글합니다.

종가

프로필의 종가 라벨의 표시 여부를 토글합니다.

초기 잔액 범위

이 확인란은 초기 잔고 범위를 프로필 왼쪽에 세로선으로 표시할지 여부를 토글하며, 텍스트 필드는 IBR 계산에서 블록 수를 정의합니다.

거래량 프로필

볼륨 프로필 표시

볼륨 프로필을 TPO 프로필 오른쪽에 표시할지 여부를 토글합니다.

이 확인란은 각 행의 볼륨 값과 프로필 아래에 해당 기간의 총 볼륨을 표시하는 레이블을 토글합니다. 색상 선택기는 레이블의 색상을 지정합니다. 차트에 충분한 공간이 있는 경우에만 표시기에 이러한 레이블이 표시됩니다.

VAH

볼륨 프로필의 값 영역 높음 라인을 토글하고 색상과 선 스타일을 지정합니다.

VAL

볼륨 프로필의 값 영역 낮음 라인을 토글하고 색상과 선 스타일을 지정합니다.

POC

볼륨 프로파일의 포인트 오브 컨트롤 라인을 토글하고 색상과 선 스타일을 지정합니다.

볼륨

값 영역 바깥쪽 레벨의 색을 결정합니다.

값 영역

값 영역 안쪽 레벨의 색을 결정합니다.

정렬

볼륨 프로파일을 왼쪽 또는 오른쪽에 정렬할지 여부를 결정합니다.