ODCS v3.2.0Draft · 0.1.0licensed-dataequityustick

US Equities OTC Quote

One row is one quote record from the OTC Link inter-dealer quotation system (individual market-participant quote events plus derived inside-market quotes), as compiled in OTC Markets Group's end-of-day Quote History file. Used to study quoting activity in OTC securities.

17 columns in delivery order · file or table name eq_otc_taq. Types are ODCS logical types; the format line shows how values are written.

Schema columns with type, key role and description
ColumnTypeKeyDescription
TradeDatedateyyyymmddKey 1 · Partition · RequiredTrading date of the quote record.

Missing values: Never · Source: vendor guide and sample

TimestamptimeHH:MM:SS.mmmQuote time of day to the millisecond; zone not stated in the field table (guide's trading-hours section uses ET).

Missing values: Never · Source: vendor guide and sample

QuoteUpdateTypeinteger · enum (6)i64RequiredRecord type of the quote: update, add, delete, start-of-day, open/close update, or inside-market quote.

Missing values: Never · Source: vendor guide and sample

6 allowed values
1
Update
2
Add
3
Delete
4
Start of Day (quote generated at system start; closed the previous day but not withdrawn/deleted)
5
Open/Close Update (caused by a trader open/close status change)
6
Inside (OTC Link inside-market quote derived from the individual quotes)
TickerstringKey 2 · Partition · RequiredSecurity symbol.

Missing values: Never · Source: vendor guide and sample

NamestringRequiredSecurity name.

Missing values: Never · Source: vendor guide and sample

BidTypestring · enum (3)Kind of bid: priced, unpriced, or offer wanted.

Missing values: Never · Source: vendor guide and sample

3 allowed values
A
Actual (priced)
U
Unpriced
OW
Offer Wanted
BidPricenumberRequiredBid price: 4 decimals under $1, 2 above; minimum $0.0001, maximum $999,999.99; 0 when the bid is unpriced.

Unit: USD · Missing values: Never · Source: vendor guide and sample

BidSizeintegeri64RequiredBid size in shares, at most 999,999,999; 0 when unpriced.

Unit: shares · Missing values: Never · Source: vendor guide and sample

AskTypestring · enum (3)Kind of ask: priced, unpriced, or bid wanted.

Missing values: Never · Source: vendor guide and sample

3 allowed values
A
Actual (priced)
U
Unpriced
BW
Bid Wanted
AskPricenumberRequiredAsk price: 4 decimals under $1, 2 above; minimum $0.0001, maximum $999,999.99; 0 when the ask is unpriced.

Unit: USD · Missing values: Never · Source: vendor guide and sample

AskSizeintegeri64RequiredAsk size in shares, at most 999,999,999; 0 when unpriced.

Unit: shares · Missing values: Never · Source: vendor guide and sample

UnsolicitedFlagstring · enum (2)0/1 flag1 marks an unsolicited quote; the sample only ever shows 0.

Missing values: Never · Source: vendor guide and sample

2 allowed values
1
Unsolicited flag true
0
not flagged (sample only; the guide documents just '1')
MMIDstringMarket participant that submitted the quote; blank on inside quotes (QuoteUpdateType 6).

Missing values: Blank · Source: vendor guide and sample

TraderstringTrader id of the submitting trader; blank on inside quotes (QuoteUpdateType 6).

Missing values: Blank · Source: vendor guide and sample

OpenCloseStatusinteger · enum (2)i64RequiredWhether the quote is open (1) or closed (0); only open quotes feed the inside market.

Missing values: Never · Source: vendor guide and sample

2 allowed values
0
Closed
1
Open (only open quotes can be considered for the inside)
QuoteIdintegeri64Key 3 · RequiredUnique quote identification number; every one of the 100 sample rows has a different value.

Missing values: Never · Source: vendor guide and sample

InsideReasonstring · enum (5)Why the inside market changed; populated only when QuoteUpdateType is 6, otherwise blank.

Missing values: Blank · Source: vendor guide and sample

5 allowed values
Quote Updated
inside changed by a quote update
Quote Added
inside changed by a new quote
Quote Deleted
inside changed by a quote deletion
Trader Open Quote
inside changed because a trader opened a quote
Trader Close Quote
inside changed because a trader closed a quote

Contracts follow the Open Data Contract Standard (Bitol, LF AI & Data).

Vendor names are trademarks of their owners.