Hi

I'm using consolidated bars and noticed that the open price can be different between two bars, even when they open at the same time.

I am using minute bars for NATGASUSD from Oanda - so here is a minute bar starting at 1840-1841 on 2nd May 2021:

{
      "LastBidSize": 0.0,
      "LastAskSize": 0.0,
      "Bid": {
        "Open": 2.874,
        "High": 2.874,
        "Low": 2.872,
        "Close": 2.872
      },
      "Ask": {
        "Open": 2.885,
        "High": 2.885,
        "Low": 2.883,
        "Close": 2.883
      },
      "Open": 2.8795,
      "High": 2.8795,
      "Low": 2.8775,
      "Close": 2.8775,
      "EndTime": "2021-05-02T18:41:00",
      "Period": "00:01:00",
      "DataType": 4,
      "IsFillForward": true,
      "Time": "2021-05-02T18:40:00",
      "Symbol": {
        "Value": "NATGASUSD",
        "ID": "NATGASUSD 8I",
        "Permtick": "NATGASUSD"
      },
      "Value": 2.8775,
      "Price": 2.8775
    },

But when I use a 10 minute consolidated bar for the same setup, I get this for the 1840-1850 bar - note the different Open price.

{
  "LastBidSize": 0.0,
  "LastAskSize": 0.0,
  "Bid": {
    "Open": 2.872,
    "High": 2.874,
    "Low": 2.872,
    "Close": 2.874
  },
  "Ask": {
    "Open": 2.883,
    "High": 2.886,
    "Low": 2.883,
    "Close": 2.886
  },
  "Open": 2.8775,
  "High": 2.880,
  "Low": 2.8775,
  "Close": 2.880,
  "EndTime": "2021-05-02T18:50:00",
  "Period": "00:10:00",
  "DataType": 4,
  "IsFillForward": false,
  "Time": "2021-05-02T18:40:00",
  "Symbol": {
    "Value": "NATGASUSD",
    "ID": "NATGASUSD 8I",
    "Permtick": "NATGASUSD"
  },
  "Value": 2.880,
  "Price": 2.880
}

Why would the open of these two bars differ when they both open at 1840?

Any ideas?

Thanks
Matt