النقاط المحورية القياسية

 

النقاط المحورية القياسية — هو مؤشر فني يستخدم لتحديد المستويات التي قد يواجه فيها السعر الدعم أو المقاومة. يتكون مؤشر النقاط المحورية من مستوى النقطة المحورية (PP) والعديد من مستويات الدعم (S) والمقاومة (R).

 

الحساب

يتم حساب قيم النقاط المحورية والمقاومة والدعم بطرق مختلفة، اعتمادًا على نوع المؤشر المحدد في حقل النوع في مدخلات المؤشر. لحساب مستويات النقاط المحورية (PP) والدعم/المقاومة، يتم استخدام قيم OpenCurr وOpenPrev وHighPrev وLowPrev وClosePrev، وهي قيم الفتح الحالي والسابق، وأعلى وأدنى، والإغلاق، على التوالي. يتم تعيين دقة المؤشر من خلال إدخال الإطار الزمني المحوري. إذا تم تعيين فواص النقاط المحورية على "تلقائي" (القيمة الافتراضية)، فسيتم تحديد الدقة المتزايدة بواسطة الخوارزمية التالية:

  • بالنسبة للإطارات اليومية 15 دقيقة، يتم استخدام DAY (1D)
  • بالنسبة للإطارات اليومية التي تزيد عن 15 دقيقة، يتم استخدام WEEK (1W)
  • للإطارات اليومية يتم استخدام الشهر (1 مليون)
  • للإطارات الأسبوعية والشهرية، يتم استخدام 12 شهرًا (12 شهرًا)

 

الأنواع

تستخدم Tradingview الأنواع التالية من مؤشر النقاط المحورية:

  • تقليدي
  • فيبوناتشي
  • وودي
  • كلاسيكي
  • المستوى المتوسط اليومي
  • كاماريلا

 

فيما يلي صيغ الحساب لكل نوع.

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)
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)
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)
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)
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
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)

Calculation example

Input: NASDAQ:AAPL, 5 minutes timeframe. We calculate the Pivot Points values on June 19, 2019 by choosing the following inputs:

  • Type: Traditional
  • Pivots Timeframe: Auto

First, let's determine the indicator resolution (the algorithm is described above). Resolution of the chart is 5 minutes, i.e. intraday less than 15 minutes, so the indicator resolution is 1D. Therefore, we obtain the values of the high, low, close series for the previous day, i.e. June 18, 2019:

HIGHprev = 200.29
LOWprev = 195.21
CLOSEprev = 198.45

We calculate the values of PP, S, and P according to the formula for the Traditional type:

    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)
    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

 

قد تكون التباينات الطفيفة في القيم بسبب تفاصيل تقريب القيم.