What a forex pivot point is
A pivot point in forex is a set of levels used as a reference for possible price “balance” and for mapped support and resistance areas. The calculation is typically based on the previous trading period’s High, Low, and Close values (often from the prior day or prior week). Because different traders and charting tools use different pivot formulas and timeframes, the exact numbers can vary.
How pivot point calculation works
The most common starting point is the central pivot (P):
- Pivot (P) = (High + Low + Close) / 3
From this pivot, support (S) and resistance (R) levels are computed. A widely used variant for derived levels is:
- Support 1 (S1) = (2 × P) − High
- Resistance 1 (R1) = (2 × P) − Low
- Support 2 (S2) = P − (High − Low)
- Resistance 2 (R2) = P + (High − Low)
Some systems also calculate deeper levels (for example, S3/R3) with additional offsets, but the core idea remains the same: a central pivot comes from the previous period’s H/L/C, and S/R levels are derived by applying predictable arithmetic relationships.
Example and quick checks
Assume the previous period values are:
- High = 1.1050
- Low = 1.0950
- Close = 1.1000
- Compute the pivot:
- P = (1.1050 + 1.0950 + 1.1000) / 3 = 1.1000
- Compute levels:
- R1 = (2 × 1.1000) − 1.0950 = 1.1050
- S1 = (2 × 1.1000) − 1.1050 = 1.0950
- R2 = 1.1000 + (1.1050 − 1.0950) = 1.1100
- S2 = 1.1000 − (1.1050 − 1.0950) = 1.0900
Quick checks:
- If High equals Close, then R1 may align with High under this formula’s arithmetic.
- If High − Low is large, the distance between S2 and R2 widens because both use the same range offset.
Relevant limitations and risks
Pivot points are reference levels, not forecasts. Key limitations include:
- Formula differences: Other pivot-point methods exist (using other inputs or different math). Your pivot numbers may not match a different chart even with the same timeframe.
- Timeframe choice: Using previous daily data vs. weekly data changes the H/L/C inputs, so the resulting levels change.
- Market uncertainty: Forex price movement is influenced by many factors; pivot levels can be crossed without “respecting” them.
- Input accuracy: High/Low/Close depend on data source definitions (for example, how the platform defines the session). Small differences in inputs lead to different outputs.
A useful way to verify calculations is to recompute levels manually from the exact High/Low/Close values shown by your platform for the selected previous period, then compare with the chart’s plotted pivot levels.