Market hours
Which forex sessions are open right now, when they overlap, and when the market opens and closes, shown in your own time zone.
Forex trading sessions
| Session | Local hours | Your time | UTC | Status |
|---|---|---|---|---|
| Sydney | — | — | ||
| Tokyo | — | — | ||
| London | — | — | ||
| New York | — | — |
Forex has no single exchange, so it trades around the clock on weekdays as banks in each financial centre open and close. The day is usually split into four sessions, named after the cities that anchor them:
Sydney opens the week on Sunday evening in New York, Tokyo carries the Asian morning, and London and New York cover the European and American business days. The hours above are the commonly used session times; individual brokers and venues can differ slightly.
The forex week runs from Sunday 17:00 to Friday 17:00 New York time. In UTC that is Sunday 22:00 to Friday 22:00 while New York is on standard time, and an hour earlier during US daylight saving time.
Daylight saving time moves the sessions against each other twice a year: London and New York change their clocks on different dates, and Sydney changes in the opposite direction. The clock on this page follows each city's own time zone, so it stays correct through those weeks.
The same pairs, live, from the RealMarketAPI REST and WebSocket APIs. One API key works for both.
curl -G https://api.realmarketapi.com/api/v1/price \
-d apiKey=YOUR_API_KEY \
-d symbolCode=EURUSD \
-d timeFrame=M1const ws = new WebSocket(
"wss://api.realmarketapi.com/price" +
"?apiKey=YOUR_API_KEY&symbolCode=EURUSD&timeFrame=M1"
)
ws.onmessage = ({ data }) => {
const frame = JSON.parse(data)
console.log(frame.SymbolCode, frame.ClosePrice, frame.Bid)
}See the REST endpoints and WebSocket streams, or try a request in the playground.
Create a free API key and get live prices for every session.