Gold (XAU/USD) Pivot Point Calculator
Derive the next session's support and resistance levels for gold from the prior high, low and close.
| Level | Price |
|---|
How it works
The calculator takes the previous session's high, low and close for XAU/USD and returns the pivot point plus the first and second support and resistance levels. It uses the standard floor-trader formulas, so the same three inputs always produce the same levels. Treat them as reference prices, not predictions.
Related tools
What the pivot calculator answers and when an Australian trader needs it
This calculator answers where the market may find support or resistance in the next session, given where gold closed, and how far it ranged, in the previous one. Australian traders often run it after the New York close so the levels are ready before the Asian session opens.
You need it when you want objective reference prices rather than a subjective chart read. The levels give you places to watch for a reaction, to place a stop behind, or to judge whether a move has room to run before it meets the next level.
Because gold trades nearly around the clock, the session you choose matters. Pick one consistent definition of a session, such as the prior day's high, low and close, and apply it the same way each time so the levels stay comparable.
The formula in plain words
The pivot point is P = (high + low + close) ÷ 3, where high, low and close are the prior session's XAU/USD prices. Resistance one is R1 = 2 × P − low, and support one is S1 = 2 × P − high. Resistance two is R2 = P + (high − low), and support two is S2 = P − (high − low).
Each input is a price in US dollars per ounce, so the outputs are prices in the same units. The range, high − low, is the only derived input, and it scales the second set of levels further from the pivot than the first set.
Nothing here depends on lot size, leverage or your account currency. The levels are the same for every trader looking at the same three prices, which is part of why they are watched.
A worked example on gold
Suppose the prior session on XAU/USD printed a high of 4285.0, a low of 4265.0 and a close of 4275.0. The pivot is (4285.0 + 4265.0 + 4275.0) ÷ 3 = 12825.0 ÷ 3 = 4275.0. The range is 4285.0 − 4265.0 = 20.00.
Resistance one is 2 × 4275.0 − 4265.0 = 4285.0, and support one is 2 × 4275.0 − 4285.0 = 4265.0. Resistance two is 4275.0 + 20.00 = 4295.0, and support two is 4275.0 − 20.00 = 4255.0.
The reference price of about 4275.0 sits exactly on the pivot in this example, which is a useful sanity check. If your calculated pivot does not land near the close when the session was balanced, recheck the three inputs before using the levels.
Common mistakes and how to read the result
The main mistake is mixing sessions. A high from one day and a close from another produce levels that look plausible but mean nothing. Fix the session definition first, then feed the three prices from that same window.
The second mistake is treating a level as a signal. A pivot or a support line is a place to pay attention, not an instruction to buy or sell. Price can trade through any level, and a break is often more informative than a bounce.
Read the output as a map of reference prices with the pivot as the centre. The distance between the pivot and the first levels tells you how wide the prior range was, and the second levels show where the range projects if the first ones give way.
What the calculator reads: prior session high, low and close on the XAU/USD feed
Pivot levels are computed from three inputs: the high, the low and the close of the prior session on the XAU/USD feed you have selected. The calculator does not read live price or your broker's quote; it reads the completed session's range. For a daily pivot, that means the previous trading day's high, low and close. For a weekly pivot, it means the prior week's range. The session boundary depends on the charting platform's server time, so the high and low can differ between brokers even when the underlying gold market is the same.
The session over which those inputs are measured is set by the platform's server clock, not by Sydney time. MT4 and MT5 servers commonly run on a fixed offset such as GMT+2 or GMT+3, while cTrader and the FxPro app may use a different default. That offset determines where the daily candle opens and closes, which in turn sets the prior high and low. Two Australian traders on different server offsets can therefore get different daily pivot levels for XAU/USD on the same calendar day, and neither is wrong.
You control the session by choosing the timeframe you feed the calculator. A daily pivot uses the previous day's completed candle; a weekly pivot uses the prior week; a monthly pivot uses the prior month. The reference price of about 4275.0 is irrelevant to the calculation itself, because pivots are derived from the prior range, not from the current quote. If you change the timeframe, the prior high, low and close change, and every level shifts. State the timeframe alongside the levels whenever you share them, or the numbers lose their meaning.
Classic and Fibonacci pivots share the pivot point but split the range differently
Classic and Fibonacci pivots start from the same pivot point, calculated as (high + low + close) divided by 3, then diverge in how they divide the prior range into support and resistance. Classic pivots use simple fractions of the range: the first resistance is the pivot plus the range, the first support is the pivot minus the range, and the second and third levels extend by further whole-range steps. Fibonacci pivots apply ratios of 0.382, 0.618 and 1.000 to the range instead, producing levels that sit at different distances from the pivot.
The practical difference is spacing, not direction. Fibonacci pivots cluster their first levels closer to the pivot and push their third levels further out, because the 0.382 and 0.618 ratios are smaller than the whole-range steps used in the classic method. Classic pivots place R1 and S1 a full range away from the pivot, which often puts them further from the current price than Fibonacci R1 and S1. Neither set is more accurate by construction; they simply mark different fractions of the same prior range on XAU/USD.
Choose the variant that matches how you already mark your chart, and keep it consistent. Switching between classic and Fibonacci pivots after the fact to explain a price reaction is curve-fitting, because the two sets produce different levels and one of them will usually sit near any given move. On gold, where one pip is 0.01 and a standard lot is 100 oz, the distance between a classic R1 and a Fibonacci R1 can be many dollars, which is enough to change where a stop or target would sit. Pick one method, state it, and apply it the same way each session.
Pivot levels mark where resting orders already sit, not where price must go
Pivot levels work as reference points because orders tend to accumulate around round and widely watched numbers, not because the formula predicts price. When many traders calculate the same daily pivot from the same prior session, they place stops, limit orders and targets near those levels. The result is a cluster of resting orders at or around the pivot, R1, S1 and the other levels. Price does not have to reach them, and it does not have to reverse there; the levels simply describe where liquidity is more likely to be sitting.
That distinction matters for how you use the calculator. A pivot level is a place to watch for a reaction, not a signal to trade blindly. If price approaches R1, the useful question is whether there are buyers or sellers waiting there, which you judge from the order flow and the price action at the level, not from the level itself. On XAU/USD, where the reference price is about 4275.0, a level several dollars away may attract orders simply because it is visible on many charts at once, which is a liquidity effect rather than a forecast.
Treat the levels as context for order placement and risk, not as a directional call. If you are already in a gold position, a pivot level can help you decide where a stop or target might sit relative to where other orders are likely clustered, but it does not tell you which way price will break. The margin figure at 1:200 for a 0.10-lot position, about $85.50, is a reminder that leverage is a cap on position size, not a reason to trade every level. The calculator gives you the map; the orders on the map are what matter.
When pivot levels lose their usefulness: thin sessions, news gaps and shifting server time
Pivot levels stop being useful when the prior session they are built from is unrepresentative. A holiday session, a half-day or a session with a news spike produces a high, low and close that do not reflect normal participation, so the levels derived from them sit in the wrong places. On gold, a session distorted by a single data release can push the prior high or low far from the rest of the range, which pulls every pivot level away from where actual order flow is. In those cases the levels are mathematically correct but practically misleading.
They also weaken when the market gaps through them. A gap at the session open, common around weekend news or major announcements, can jump price past several pivot levels without any trading at them. The levels did not fail as calculations; they simply were not tested, because no orders could sit at a price that was skipped. After a gap, the prior session's range may no longer describe the current balance of buyers and sellers, and the levels can stay stale until a new session builds a fresh range.
Server time changes and platform differences quietly erode the levels as well. If your broker shifts its server offset, the daily candle boundary moves, and the prior high, low and close change even though the market did not. That produces a new set of pivot levels overnight with no change in the underlying gold price. When that happens, the levels are no longer comparable with the ones you used previously. Check the session boundary before you rely on the calculator, and treat a sudden unexplained shift in levels as a data problem, not a trading signal.
Reading the calculator output alongside your AUD account and FxPro entity
The calculator outputs levels in USD because XAU/USD is quoted in US dollars, but your account is in Australian dollars, so the margin and risk figures you derive from those levels need converting. The worked figure of about $85.50 margin for a 0.10-lot gold position at 1:200 is expressed in the account currency, and the AUD equivalent moves with the AUD/USD rate. That means the same level on the chart can imply a different margin requirement in A$ from one day to the next, even if the gold price has not moved. Convert before you size the position.
Funding the account is a separate step from reading the levels, and the methods available are PayID and bank transfer. Both settle in Australian dollars, so the amount that reaches your trading account depends on the conversion applied at the time. The calculator does not know your account balance or your funding method; it only produces levels. Before you act on a level, confirm the margin your platform will reserve for the position size you intend, because the level itself says nothing about whether the trade fits your account.
The entity you deal with also matters for how you interpret the output. FxPro is licensed by the FCA (UK) and CySEC. It does not hold an ASIC licence, so Australian residents deal with an offshore entity — check this before funding. The calculator is a chart tool and does not change that regulatory position. Maximum leverage available in Australia is up to 1:200, and that is a cap, not a setting to aim at. Use the levels to plan, use the margin figure to size, and keep the entity caveat in view before any money leaves your bank.
Keeping a pivot log so the levels stay checkable across sessions
A pivot log is the simplest way to keep the calculator honest. Record the prior session's high, low and close, the timeframe, the server offset and the resulting levels each time you use them. Without that record, you cannot tell whether a level moved because the market changed or because your platform's session boundary shifted. On XAU/USD, where a few dollars of difference in the prior high can move every level, the log is what separates a real change in the range from a data artefact. It takes a minute and prevents most confusion.
The log also lets you compare classic and Fibonacci outputs over time. Because the two variants divide the same prior range differently, writing both sets down side by side shows you which levels price has actually respected in recent sessions. That is an observation, not a prediction, and it should not be used to switch methods after the fact. Over a month of gold sessions, the log will show you the spacing between the two sets and whether that spacing matters for the position sizes you trade. Keep the method fixed and let the record accumulate.
Finally, the log ties the levels back to your risk in Australian dollars. Each entry can note the margin that the position size would have required at the time, using the 1:200 cap and the AUD conversion, so you can see whether the levels you marked were actionable within your account. The calculator gives you the levels; the log gives you the context. Together they turn a set of numbers into a repeatable process, which is the point of using a pivot calculator at all rather than reading levels off a chart each morning.
Common questions
Which session's high, low and close should I use for gold?
Use one consistent session and stick to it, commonly the prior day's high, low and close as defined by your platform's server time. Gold trades nearly 24 hours, so changing the session changes every level, and consistency matters more than the exact choice.
Are pivot points predictive for XAU/USD?
No. They are reference prices derived from past data, not forecasts. Traders watch them because reactions often cluster there, but price can and does trade straight through. Use them to frame a trade and place risk, not as a reason to enter on their own.
Why do my levels differ from another site's?
The inputs almost certainly differ. A different session boundary, a different price feed, or a high or low taken from a slightly different window will shift every level. Compare the three inputs first, and the outputs will usually reconcile.
What do R2 and S2 add over R1 and S1?
They are the range projected beyond the first levels. R2 is the pivot plus the prior range and S2 is the pivot minus it, so they sit further out and mark where price would be if the first levels fail. They help judge how much room a move has.
Does leverage or lot size change the pivot levels?
No. Pivot levels are pure prices in US dollars per ounce and do not depend on your position, leverage or account currency. At 1:200 a 0.10-lot position needs about $85.50 margin, but that has no effect on where the levels sit.
Trade gold with FxPro
FxPro offers MT4, MT5, cTrader and the FxPro app for XAU/USD, with funding from Australia by PayID or bank transfer. Check the entity and the risk before you fund, because Australian residents deal with an offshore entity.
Trade gold with FxPro →