표준 피봇 포인트

표준 피봇 포인트 - 가격이 지지 또는 저항에 직면할 수 있는 수준을 결정하는 데 사용되는 기술 지표입니다. 피봇 포인트 인디케이터는 피봇 포인트(PP) 레벨과 여러 지지(S) 및 저항(R) 레벨로 구성됩니다.

계산

PP, 저항 및 지지 값은 인디케이터 입력의 유형 필드에 지정된 인디케이터 유형에 따라 다른 방식으로 계산됩니다. PP 및 지지/저항 레벨을 계산하려면 인디케이터 분해능에서 각각 현재 시가 및 이전 시가, 고가, 저가, 종가의 값인 OPENcurr, OPENprev, HIGHprev, LOWprev, CLOSEprev가 사용됩니다. 인디케이터 해상도는 피봇 차트주기의 입력에 의해 설정됩니다. 피봇 차트주기가 자동(기본값)으로 설정된 경우 증가된 분해능은 다음 알고리즘에 의해 결정됩니다:

  • 15분 이하의 일중 해상도의 경우 일(1D)이 사용됩니다.
  • 15분 이상의 일중 해상도에는 WEEK(1W)가 사용됩니다.
  • 일일 해상도에는 월(1M)이 사용됩니다.
  • 주별 및 월별 해상도에는 12-MONTH(12M)가 사용됩니다.

유형

트레이딩뷰는 다음 유형의 피봇 포인트 인디케이터를 사용합니다:

  • 기존
  • 피보나치
  • 우디
  • 클래식
  • DM
  • 카마릴라

각 유형에 대한 계산 공식은 다음과 같습니다.


TRADITIONAL
    PP = (HIGHprev + LOWprev + CLOSEprev) / 3    R1 = PP * 2 - LOWprev    S1 = PP * 2 - HIGHprev    R2 = PP + (HIGHprev - LOWprev)    S2 = PP - (HIGHprev - LOWprev)    R3 = PP * 2 + (HIGHprev - 2 * LOWprev)    S3 = PP * 2 - (2 * HIGHprev - LOWprev)    R4 = PP * 3 + (HIGHprev - 3 * LOWprev)    S4 = PP * 3 - (3 * HIGHprev - LOWprev)    R5 = PP * 4 + (HIGHprev - 4 * LOWprev)    S5 = PP * 4 - (4 * HIGHprev - LOWprev)
Python
FIBONACCI
    PP = (HIGHprev + LOWprev + CLOSEprev) / 3    R1 = PP + 0.382 * (HIGHprev - LOWprev)    S1 = PP - 0.382 * (HIGHprev - LOWprev)    R2 = PP + 0.618 * (HIGHprev - LOWprev)    S2 = PP - 0.618 * (HIGHprev - LOWprev)    R3 = PP + (HIGHprev - LOWprev)    S3 = PP - (HIGHprev - LOWprev)
Python
WOODIE
    PP = (HIGHprev + LOWprev + 2 * OPENcurr) / 4    R1 = 2 * PP - LOWprev    S1 = 2 * PP - HIGHprev    R2 = PP + (HIGHprev - LOWprev)    S2 = PP - (HIGHprev - LOWprev)    R3 =  HIGHprev + 2 * (PP -  LOWprev)    S3 =  LOWprev - 2 * (HIGHprev - PP)    R4 = R3 + (HIGHprev - LOWprev)    S4 = S3 - (HIGHprev - LOWprev)
Python
CLASSIC
    PP = (HIGHprev + LOWprev + CLOSEprev) / 3    R1 = 2 * PP - LOWprev    S1 = 2 * PP - HIGHprev    R2 = PP + (HIGHprev - LOWprev)    S2 = PP - (HIGHprev - LOWprev)    R3 = PP + 2 * (HIGHprev - LOWprev)    S3 = PP - 2 * (HIGHprev - LOWprev)    R4 = PP + 3 * (HIGHprev - LOWprev)    S4 = PP - 3 * (HIGHprev - LOWprev)
Python
DM
    IF  OPENprev == CLOSEprev    X = HIGHprev + LOWprev + 2 * CLOSEprev    ELSE     IF CLOSEprev >  OPENprev        X = 2 * HIGHprev + LOWprev + CLOSEprev    ELSE        X = 2 * LOWprev + HIGHprev + CLOSEprev    PP = X / 4    R1 = X / 2 - LOWprev    S1 = X / 2 - HIGHprev
Python
CAMARILLA
    PP = (HIGHprev + LOWprev + CLOSEprev) / 3    R1 = CLOSEprev + 1.1 * (HIGHprev - LOWprev) / 12    S1 = CLOSEprev - 1.1 * (HIGHprev - LOWprev) / 12    R2 = CLOSEprev + 1.1 * (HIGHprev - LOWprev) / 6    S2 = CLOSEprev - 1.1 * (HIGHprev - LOWprev) / 6    R3 = CLOSEprev + 1.1 * (HIGHprev - LOWprev) / 4    S3 = CLOSEprev - 1.1 * (HIGHprev - LOWprev) / 4    R4 = CLOSEprev + 1.1 * (HIGHprev - LOWprev) / 2    S4 = CLOSEprev - 1.1 * (HIGHprev - LOWprev) / 2    R5 = (HIGHprev / LOWprev) * CLOSEprev    S5 = CLOSEprev - (R5 - CLOSEprev)
Python

계산 예제

입력: NASDAQ:AAPL, 5분 주기. 다음 입력을 선택하여 2019년 6월 19일의 피봇 포인트 값을 계산합니다:

  • 유형: 기존
  • 피봇 기간: 자동

먼저 인디케이터 분해능을 결정하겠습니다(알고리즘은 위에 설명되어 있습니다). 차트의 분해능은 5분, 즉 일중 15분 미만이므로 지표 분해능은 1D입니다. 따라서 전일, 즉 2019년 6월 18일의 고가, 저가, 종가 시리즈 값을 구합니다:

HIGHprev = 200.29

LOWprev = 195.21

CLOSEprev = 198.45

기존 유형에 대한 공식에 따라 PP, S, P 값을 계산합니다:


PP = (HIGHprev + LOWprev + CLOSEprev) / 3 R1 = PP * 2 - LOWprev S1 = PP * 2 - HIGHprev R2 = PP + (HIGHprev - LOWprev) S2 = PP - (HIGHprev - LOWprev) R3 = PP * 2 + (HIGHprev - 2 * LOWprev) S3 = PP * 2 - (2 * HIGHprev - LOWprev) R4 = PP * 3 + (HIGHprev - 3 * LOWprev) S4 = PP * 3 - (3 * HIGHprev - LOWprev) R5 = PP * 4 + (HIGHprev - 4 * LOWprev) S5 = PP * 4 - (4 * HIGHprev - LOWprev)
Python
    PP = (200.29 + 195.21 + 198.45) / 3 = 197.983333333    R1 = 197.983333333 * 2 - 195.21 = 200.756666666    S1 = 197.983333333 * 2 - 200.29 = 195.676666666    R2 = 197.983333333 + (200.29 - 195.21) = 203.063333333    S2 = 197.983333333 - (200.29 - 195.21) = 192.903333333    R3 = 197.983333333 * 2 + (200.29 - 2 * 195.21) = 205.836666666    S3 = 197.983333333 * 2 - (2 * 200.29 - 195.21) = 190.596666666    R4 = 197.983333333 * 3 + (200.29 - 3 * 195.21) = 208.609999999    S4 = 197.983333333 * 3 - (3 * 200.29 - 195.21) = 188.289999999    R5 = 197.983333333 * 4 + (200.29 - 4 * 195.21) = 211.383333332    S5 = 197.983333333 * 4 - (4 * 200.29 - 195.21) = 185.983333332
Python

값의 사소한 차이는 반올림의 특성으로 인해 발생할 수 있습니다.