F fxtraderrsa
Learn
Instruments
Tools
FxPro
Tools·South Africa·FSCA

Use Pivot Point Formula in South Africa | FxPro

Understand the pivot point formula, calculate support and resistance, and follow a full worked forex example tailored for South African traders.

fxtraderrsa@calc-za :: pip-calculator
# Pip value calculation · USD/ZAR · South Africa
instrument: "USD/ZAR"
lot_size: "1.00 (standard)"
account_currency: "ZAR"
pip_size: "0.0001"
pip_value: "ZAR 100.00"
# adjust lot_size to change pip_value linearly
stop_loss_30_pips: "ZAR 3,000.00 risk"
tp_60_pips_2r: "ZAR 6,000.00 reward"

How the pivot point formula works in trading

The standard pivot point formula uses three prices from the previous period - the high, low, and close - to create a central reference level and three support and three resistance levels. The central pivot point (PP) is simply the average of these three prices and often acts as a neutral "balance" level for the next session. Above this line, traders often treat the market bias as bullish; below it, the bias is usually considered bearish. From PP, the first support (S1) and resistance (R1) are calculated by shifting the pivot relative to the prior high or low. The second and third levels (S2, S3, R2, R3) extend this structure by adding or subtracting the full price range or multiples of the distance between PP and the previous high or low. These values give predefined price zones where reactions, pauses, or reversals are statistically more likely, without requiring real-time complex calculations. The same logic applies on daily, weekly, or intraday charts as long as the high, low, and close for the completed period are available.

Standard pivot point and level formulas

The classic pivot point setup starts from one core calculation:

  • Pivot Point (PP) = (High + Low + Close) / 3

From PP, the first support and resistance levels are derived by shifting the pivot relative to the prior low and high:

  • First resistance (R1) = (2 × PP) - Low
  • First support (S1) = (2 × PP) - High

The second levels use the previous period's range, which is simply High minus Low:

  • Price range = High - Low
  • Second resistance (R2) = PP + (High - Low)
  • Second support (S2) = PP - (High - Low)

The third levels extend the same logic by using twice the distance between PP and one of the extremes:

  • Third resistance (R3) = High + 2 × (PP - Low)
  • Third support (S3) = Low - 2 × (High - PP)

These six levels, together with PP, form a ladder of prices that many traders overlay on their charts for the next session.

Worked example with EUR/USD values

Consider a previous daily session on EUR/USD with:

  • High = 1.0850
  • Low = 1.0780
  • Close = 1.0820
  1. Calculate the pivot point:

PP = (High + Low + Close) / 3
PP = (1.0850 + 1.0780 + 1.0820) / 3
PP = 3.2450 / 3 = 1.0817

  1. First resistance and support:

R1 = (2 × 1.0817) - 1.0780
R1 = 2.1634 - 1.0780 = 1.0854

S1 = (2 × 1.0817) - 1.0850
S1 = 2.1634 - 1.0850 = 1.0784

  1. Second resistance and support:

Price range = High - Low = 1.0850 - 1.0780 = 0.0070

R2 = 1.0817 + 0.0070 = 1.0887
S2 = 1.0817 - 0.0070 = 1.0747

  1. Third resistance and support:

R3 = 1.0850 + 2 × (1.0817 - 1.0780)
R3 = 1.0850 + 2 × 0.0037
R3 = 1.0850 + 0.0074 = 1.0924

S3 = 1.0780 - 2 × (1.0850 - 1.0817)
S3 = 1.0780 - 2 × 0.0033
S3 = 1.0780 - 0.0066 = 1.0714

Pivot levels from the example

Level Value
R3 1.0924
R2 1.0887
R1 1.0854
PP 1.0817
S1 1.0784
S2 1.0747
S3 1.0714

These levels can be loaded into a chart or read directly from a platform that calculates pivots automatically.

How traders interpret and use these levels

Pivot-based trading typically treats PP as the reference line for directional bias. When price opens and trades above PP, some traders assume a bullish tendency and watch R1, R2, and R3 as potential resistance and profit-taking zones. If price moves below PP, the bias often shifts to bearish, and S1, S2, and S3 act as potential support regions where price may pause or reverse.

In practice, pivot points are rarely used alone. Traders often combine them with price action patterns, candlestick formations, or other indicators to confirm whether a reaction at a pivot level has trading significance. A touch and rejection at R1 or S1, for example, might be viewed differently if supported by volume changes or strong candles. The levels are not guarantees of reversal; they simply highlight areas where other market participants may focus orders and attention.

Applying the same formula to ZAR pairs

For currency pairs that include the South African rand, the calculations follow the same structure. Only the numerical values change.

Example with USD/ZAR:

  • High = 18.5200
  • Low = 18.4100
  • Close = 18.4800

PP = (18.5200 + 18.4100 + 18.4800) / 3
PP = 18.4700

Once PP is known, R1, S1, R2, S2, R3, and S3 are obtained using the same formulas illustrated in the EUR/USD example. This consistency allows traders in South Africa to apply a single method across all traded instruments and timeframes, whether viewing daily bars or intraday sessions.

Variations and practical considerations

Several pivot point variations exist, such as Fibonacci, Woodie, or Camarilla pivots. These alternatives adjust how high, low, and close are weighted or alter how far the support and resistance levels are spaced from PP. The standard formula described above remains a common starting point and is widely supported on trading platforms.

Pivot points are most effective when treated as structured reference zones rather than exact turning points. Traders typically:

01

Calculate or load PP and all support/resistance levels.

02

Observe how price behaves when approaching each level.

03

Seek confirmation from other tools before acting.

04

Adjust expectations depending on volatility and session range.

Understanding the underlying formulas helps a trader verify automated values on a platform and interpret how each new high, low, and close will shift the structure of support and resistance for the next period.

Frequently asked questions

What is the basic pivot point formula and what do I need to calculate it?

The pivot point formula is PP = (High + Low + Close) / 3, where you use the previous period's high, low, and closing prices. You can apply this to daily, weekly, or intraday charts as long as you have those three completed price values. This central pivot acts as a reference level to determine market bias and calculate support and resistance zones.

How do I calculate the first support and resistance levels from the pivot point?

First resistance (R1) is calculated as (2 × PP) - Low, and first support (S1) is (2 × PP) - High, where PP is your pivot point and High/Low are from the previous period. These levels shift the pivot relative to the prior price extremes to create the nearest reaction zones. Many South African forex traders watch these levels for potential entry or exit points.

Can you show a worked example with actual numbers for pivot points?

If yesterday's EUR/USD had High = 1.1050, Low = 1.0950, Close = 1.1000, then PP = (1.1050 + 1.0950 + 1.1000) / 3 = 1.1000. R1 = (2 × 1.1000) - 1.0950 = 1.1050, and S1 = (2 × 1.1000) - 1.1050 = 1.0950. These levels mark today's initial support and resistance zones for that pair.

What formulas do I use for the second and third pivot levels?

The second levels are R2 = PP + (High - Low) and S2 = PP - (High - Low), using the previous period's full range. Third levels are R3 = High + 2(PP - Low) and S3 = Low - 2(High - PP), or alternatively R3 = R1 + (High - Low) and S3 = S1 - (High - Low). These extended levels help identify wider breakout or breakdown zones.