Hi Mick - trust all is well......
For the instantaneous price on the chart, it is just a snapshot; and may be a trade going through at bid or ask - it doesn't matter.
It is at whatever price the buyers and sellers agree to deal at. Eurex futures are slightly different in that they openly snapshot the market - here is a copy of the mail my data provider got when I asked the question:
Eurex sends to CEF in the so called 'netted mode'. This means Eurex sends within a two second intervall only the last trade. In trading situations it happens that more than one trade is made during the last two seconds. If the last tradewasn't the new high or low, this trade message wasn't send from Eurex and in the
following chain via CEF.
But additionally we receive the high and low value
from Eurex. So we know the new high and low value. If a customer check the incoming messages and compares it against the high and low we had send, they recognize exact this effect. Because they hadn't received the particular trade message
for high or/and low.
A bit stilted as it was written by someone to which English is a second language, but I'm sure you get the picture.
For OHLC data, the open and close are simply the first and last trades last trades through - again, whether they are through at the bid or ask is irrelevant.
Yes, it has to be traded - the offered levels don't count. There is however another quirk to be aware of:
Not all reported data covers the same time period. This is particularly a problem with the London feeds, and one of the main reasons that people find discrepandies between data and data providers.
London has an out of hours auction, so the closing price at 16:30 may not be the settlement price. The problem is that some data providers strictly cut the price at 16:30, others include the out of hours settlement.
This particularly affects those looking at daily candles to make trading decisions.
This also happens on London futures as the futures market doesn't actually close until 17:30, but the daily settlement price is the 16:30 close. Last night the FTSE futures market closed at 4440, the settlement was 4436.5. All accounts are marked against the 4436.5 level - and all the historic day charts show 4436.5 as the close. 4 pts doesn't make that much of a difference, but when it is, say 30 points plus it could cause margin problems and all sorts!
Whatever data provider you use it is always worth finding out exactly how they report thier data, for your own peqace of mind if nothing else.