Opening and closing prices in forex
In forex, an opening price is the first recorded quote for a currency pair at the start of a chosen time period (for example, the first quote in a trading day or in a specific hour). A closing price is the last recorded quote for the same pair at the end of that time period.
These terms describe where the market price was at the beginning and end of a defined interval. They are not universal fixed numbers: the exact opening and closing values depend on the timeframe and on the quote stream/data source used to compute them.
How they work (and what “price” means)
Forex prices are commonly shown as a bid and ask. The bid is the price at which a counterparty is willing to buy from you, and the ask is the price at which a counterparty is willing to sell to you. Because bid and ask differ, there can be an opening and closing for bid and also an opening and closing for ask.
So, when someone says “opening price” or “closing price” in forex, you need to know:
- Which quote side is used: bid, ask, or sometimes a mid/average derived from both.
- Which timeframe defines the interval: minute, hour, daily, etc.
- Which convention defines “first” and “last”: for instance, the first/last quote timestamp within the period, based on the provider’s feed and aggregation method.
Example checks (to verify what you mean)
If you look at a daily chart, the daily opening is the first available quote level on that day according to the chart’s data. The daily close is the last available quote level before the day ends.
Two common verification checks:
- Consistency of quote side: If you compare two charts that show different values, they may be plotting bid vs ask (or different derived values).
- Consistency of data source: A chart built from one provider’s feed can produce slightly different openings/closings than another provider’s feed, even for the same pair and timeframe.
Relevant limitations and risks
Opening and closing prices are descriptive data points, not guarantees of future movement. They can be affected by:
- Timeframe definition (what exact start/end timestamps were used).
- Quote availability (whether some moments had no data, and how the system handled gaps).
- Bid/ask choice (spread differences mean “opening” and “closing” can differ depending on the side you track).
Because of these dependencies, opening and closing prices are best treated as provider- and timeframe-specific measurements rather than globally identical values.