Forex has no closing bell. The market runs from the Sydney open on Sunday evening to the New York close on Friday, and every daily candle you have ever looked at is a slice somebody chose to cut. The cut is made by the broker's server clock, which is a configuration value, not a fact about the market. Change brokers and your daily opens, closes, highs and lows change with it.
Server time is the whole story
A trading server stamps every bar with its own local time. The chart shows that stamp, and the daily bar starts at server midnight. So the question "when does the daily candle close" is really "what is the offset between the server clock and UTC".
Most retail forex servers use one of two conventions.
| Server offset | Daily bar boundary | Bars in a normal week | What you notice |
|---|---|---|---|
| GMT+2 in winter, GMT+3 in summer | Aligned with the New York close, which is where daily rollover happens | Five | Clean Monday to Friday dailies, no Sunday stub |
| GMT+0 or close to it | Server midnight, several hours after the Sunday session opens | Six | A short Sunday candle sitting in front of Monday |
| Anything else, such as GMT+1 or GMT-5 | Wherever that clock puts midnight | Five or six | Levels that match nobody else's chart |
The GMT+2 and GMT+3 pattern is popular because it makes server midnight coincide with the daily rollover, when swap is applied and when spreads briefly widen. That means a daily candle contains exactly one rollover and no bar is cut in half by it. It is a sensible engineering choice, and it is why the 5pm New York close became the informal standard reference. The mechanics of that rollover moment are covered in our piece on swap rates and overnight financing.
The Sunday candle problem
On a six-bar broker the Sunday bar covers a couple of thin hours with wide spreads and low volume. It has a real open, a real high and a real low, so any indicator that counts bars treats it as a full day. A 20 period daily moving average on a six-bar broker is averaging a different set of days than the same average on a five-bar broker, and after a few months the two lines sit visibly apart.
The effects propagate. Daily pivot points shift. An opening range measured from the daily open starts at a different price. A rule such as "enter if today closes above yesterday's high" fires on different days. None of this makes a strategy wrong, but it does mean a strategy tuned on one broker's daily bars is not the same strategy on another's, which is a direct problem when you take a strategy tester report from one server and expect it to reproduce on another.
Weekly and monthly candles inherit the offset too. A weekly bar on a six-bar server begins with that Sunday stub, so weekly opens differ between brokers even though both charts claim to show the same week.
Daylight saving is where it breaks quietly
Servers that track a European or a US clock change their offset twice a year, and the two regions do not change on the same weekend. For a couple of weeks each spring and autumn the gap between New York time and European time is one hour different from normal. Any strategy pinned to a session hour, and any alert set at a fixed server time, drifts during those windows.
Two habits handle it. Anchor session logic to UTC or to an exchange's local time rather than to server time, and recalculate the offset after every clock change instead of assuming it held. If you are trading around the session opens described in the London, New York and Tokyo sessions, that recalculation is the difference between entering at the open and entering an hour late for two weeks a year.
How to check, in two minutes
Open an M1 chart while the market is trading and compare the timestamp on the newest candle with UTC. The difference is your offset. Then count the daily candles in a full week that had no holidays. Five means the server day boundary sits at or near the New York close. Six means it does not. Write both numbers down somewhere, because you will need them the next time you compare charts with somebody or import data into another tool.
If your platform lets you shift the displayed time, that changes the labels but not the bar boundaries. The bars were built server side. The only ways to genuinely change where a daily candle starts are to use a broker whose server runs the convention you want, or to build the daily bars yourself from lower timeframe data with your own boundary, which some charting tools and custom indicators do. That second option is what serious multi-broker desks end up doing.
When it actually matters, and when it does not
It matters for anything referencing the daily open, close, high or low: pivot points, opening ranges, previous-day levels, daily moving averages, gap measurements, and most published backtest results. It matters for automated systems that act at a fixed hour. It matters when a signal provider quotes a daily close and you cannot reproduce it.
It matters much less for intraday structure. A support level formed by four rejections on the H1 chart exists at the same price on every broker, because the price action is the same and only the bar packaging differs. Traders who work from levels and structure rather than from bar-boundary events are largely insulated from this, which is one practical argument for that style. If you work across several timeframes at once, the offset also affects how the higher timeframe bias lines up, and that is worth reading about in multi-timeframe workflows alongside the basics of choosing timeframes in the first place.
Check the offset before you trust any chart that is not yours. It is the cheapest reconciliation step in trading and it removes an entire class of arguments about whose level is right.
"Half the disagreements about a daily level are not disagreements at all. One person is on a five candle broker and the other is on a six candle broker, and nobody checked."
— Alex Onta, Executive Director, SINGUARD
Key Takeaways
- The daily candle starts at server midnight, so the broker's clock offset defines every daily open and close.
- GMT+2 and GMT+3 servers give five daily bars a week; UTC style servers add a short Sunday bar.
- Daylight saving moves the offset, and the US and EU do not change on the same weekend.
- Anything built on daily opens, closes or pivots is broker specific; intraday structure mostly is not.
Frequently Asked Questions
Why does my broker show five daily candles a week and another shows six?
It comes from the server time offset. Brokers whose server clock sits around GMT+2 in winter and GMT+3 in summer align server midnight with the New York close, so the trading week fits neatly into five daily bars. Brokers running the server clock at or near UTC start a new day while the market is still trading on Sunday evening, which produces a short sixth bar covering only the last few hours of Sunday.
Which daily candle close is correct for forex?
There is no official close in a market that trades continuously from Sunday evening to Friday evening. The 5pm New York boundary is the most widely used convention because it matches the daily rollover when swap is applied and because it produces five clean bars per week. It is a convention, not a rule, and any level you draw from a daily close is only meaningful relative to the convention your chart uses.
How do I find my broker's server time offset?
Compare the time on the last M1 candle against UTC while the market is open, or read the server time shown in the platform's market watch. Then count the daily bars in a normal trading week. Five bars with no Sunday stub points to a GMT+2 or GMT+3 style server. Six bars means the server day starts before the Sunday session ends. Check again after a daylight saving weekend, because the offset can move.