Support

Nasdaq Basic with NLS Plus

Nasdaq disseminates top-of-book data via their QBBO feed, and last sale data via their NLS and NLS+ feeds. Databento receives these over UDP multicast in our NY4 data center. Because they come from separate feeds, BBO and trade events may be out-of-order, even within a single instrument.

PDF specifications are available on Nasdaq's website for the QBBO, NLS and NLS+ feeds.

Timestamps

Nasdaq Basic messages received by Databento have at most one timestamp, which has nanosecond precision. As with all of our datasets, we also collect a ts_recv timestamp when the packet was received by our capture server.

The extra field ts_in_delta does not convey any additional information for this dataset, and is equivalent to ts_recv - ts_event.

Databento Field TotalView Field Description
ts_recv N/A The capture-server-received timestamp.
ts_event Timestamp The matching-engine-received timestamp.

More details about our timestamps are available in our timestamping guide.

Source feeds

Nasdaq Basic is composed of data from the Nasdaq QBBO and Nasdaq NLS+ feeds.

Venues

Nasdaq Basic contains trade data for the following venues:

  • Nasdaq (XNAS)
  • Nasdaq BX (XBOS)
  • Nasdaq PSX (XPSX)
  • FINRA/Nasdaq TRF Carteret (FINN)
  • FINRA/Nasdaq TRF Chicago (FINC)

However, only quotes for Nasdaq (XNAS) are provided.

The publisher_id field on every record from Databento can be used to identify the venue associated with the event.

Because Nasdaq BX, Nasdaq PSX and the TRF facilities do not have a BBO disseminated by Nasdaq QBBO, the MBP-1, BBO and TBBO schemas are not available. Instead, the equivalent consolidated schemas are provided: CMBP-1, CBBO and TCBBO.

Normalization

There are only Add and Trade actions for Nasdaq Basic.

Trade records are normalized from NLS+ Trade Report for Non-NextShares or Long form Trade Report for Non-NextShares messages. The publisher_id field will identify the venue associated with the trade. There is no information about the side of the trade, so side will always be N.

Add records are normalized from Nasdaq QBBO Quotation Message. An A record will be published anytime the best bid or offer quote is updated. The publisher_id field will always be set to 93 (XNAS_BASIC_EQUS)

Definition normalization

Definition records are sourced from NLS+ Stock Directory messages.

Databento Field TotalView Field Description
security_type Issue Classification Identifies the security class for the issue as assigned by Nasdaq. A list of the different values and their meanings can be found in Appendix E here.
secsubtype Issue Sub-Type Identifies the security sub-type for the issue as assigned by Nasdaq. A list of the different values and their meanings can be found in Appendix F here.

Statistics normalization

Statistics records are sourced from NLS+ Trade Report for Non-NextShares messages. Databento provides the opening price and closing price statistics based on the sale condition field of these trade messages.