I'd like to know how are open and close prices of the mini snp futures contracts determined. For some reason I cannot find an answer to this basic question on the cme website.
By Close do you mean the Last Price? I think what you mean is technically known as the Daily Settlement price at the CME, it is described here
In essence it is based on the combined VWAP of the big S&P and mini S&P in the last 30 seconds. There is a special rule on the last day of the month, which is described separately here
In essence on that day the same procedure is applied, but at 3pm Central time, instead of at the close, i.e. the settlement is 15 minutes before the close. This is to line up the EOM value with the NYSE closing time which is 4pm Eastern or 3 pm Central.
The open price, as far as I know is just the price of the first trade when the market re-opens for the night at 5pm Central, 6pm Eastern. So for example the Open price for the Monday session is the price shortly after 5pm CT Sunday when the Monday trading session begins.
Hope this answers your question.
$\begingroup$ Today was June 28, 2019 - the last day of the month of June. The Emini settled at 2944.25, but it was last trading at 2953.75. Such a large discrepancy between the Last Price and the Settlement Price is due to the fact that the market rose very sharply between 3pm CT and 3:15pm central time. Which closing price you use will of course make a difference in your chart, calculation, etc. This is not an error, it makes sense if you know the rules.You can also use this difference to check what value your data provider is reporting to you, is it the Settle or is it the Last Price.. $\endgroup$– Alex CJun 28, 2019 at 22:32