<p>This is really more of a FIX protocol question than a QF question. MarketDataSnapshotFullRefresh isn't going to have one bid price at the root level of the message. It will have one or more MDEntryPx (tag 270) fields within the NoMDEntries repeating group.</p>