Wat is dark pool trading FINRA data
Dark pool trading matcht orders zonder quotes. Elke fill wordt gerapporteerd via de FINRA tape voor de off-exchange share van vijf liquide stocks.
Dark pool trading is de koop en verkoop van aandelen op private platforms — alternative trading systems (ATSs) die orders accepteren en transacties matchen zonder vooraf quotes te publiceren. De naam verwijst naar de ontbrekende quotes, niet naar verborgen transacties: elke dark-pool executie van een US stock moet worden gerapporteerd via een FINRA trade-reporting facility (TRF) en wordt opgenomen in de consolidated tape, waar iedereen deze kan inzien. Deze pagina analyseert één geverifieerde sessie — 2 juli 2026 — waarbij de exacte SQL achter elk getal met één klik beschikbaar is.
Wat is een dark pool?
Een dark pool is een private handelsplatform voor aandelen dat bij de SEC is geregistreerd als een alternatief handelssysteem. Het maakt gebruik van een matching engine die vergelijkbaar is met die van een beurs, met één essentieel verschil: er worden geen pre-trade quotes getoond. Op een lit exchange is het orderboek de beste bid en offer zichtbaar voor iedereen; in een dark pool blijven openstaande orders onzichtbaar tot het moment van uitvoering. De meeste dark pools bepalen de prijs op basis van de quotes van de publieke markt — meestal op het midpoint van de national best bid and offer (NBBO), de referentie achter de bid-ask spread op een lit scherm.
Er zijn tientallen van dergelijke platforms actief; geen enkel platform stelt een eigen publieke prijs vast. De lit market levert de referentieprijs, en de dark pool biedt een plek om tegen die prijs te handelen zonder de order vooraf te tonen.
Waarom bestaan dark pools?
Het fundamentele probleem is de impact op de order. Stel: een instelling moet 500.000 aandelen verkopen van een aandeel waarvan de getoonde bid slechts 800 aandelen bedraagt. Als de volledige order op een lit book wordt geplaatst, ziet elke deelnemer dit direct. Als de order in een dark pool wordt geplaatst, blijft de omvang onzichtbaar terwijl de fills zich ophopen — de klassieke plek voor de block trade, de standaardterm voor een transactie van 10.000 aandelen of meer.
Dezelfde off-exchange infrastructuur faciliteert ook een heel ander type handel: wholesale market makers voeren retail orders direct uit tegen hun eigen inventaris — een praktijk die internalization wordt genoemd — en rapporteren deze fills via dezelfde faciliteiten. Hoe market makers geld verdienen legt deze werking uit; hier is het punt dat beide soorten transacties in dezelfde rapportagecategorie op de tape terechtkomen.
Een neutrale opmerking: de venue-aanduiding bij een print geeft alleen aan waar een transactie is gematcht — een structureel feit, geen bullish of bearish signaal voor een specifiek aandeel.
Hoe bereiken dark pool-transacties de publieke tape?
FINRA vereist dat haar lidmaatschapsfirma's een transactie buiten de beurs in een genoteerd aandeel binnen 10 seconden na uitvoering tijdens de markturen rapporteren aan een trade-reporting facility. De facility stuurt deze door naar de consolidated tape, waar deze wordt weergegeven naast beurstaken — met de venue code van FINRA in plaats van die van een beurs, plus een TRF timestamp die registreert wanneer de facility de transactie heeft verwerkt.
Deze beschrijving is controleerbaar. De onderstaande tabel neemt elke transactierapportage op de AAPL-tape van 2 juli 2026, groepeert deze per rapporterende venue en telt hoe vaak er een TRF timestamp aanwezig is.
De exacte SQL achter elk getal
SELECT
x.name AS venue,
x.type AS venue_type,
t.trade_reports AS trade_reports,
t.pct_with_trf_stamp AS pct_with_trf_stamp
FROM
(
SELECT
exchange,
count() AS trade_reports,
round(100 * countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / count(), 1) AS pct_with_trf_stamp
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
GROUP BY exchange
ORDER BY trade_reports DESC
LIMIT 6
) AS t
INNER JOIN global_markets.stocks_exchanges AS x
ON x.id = t.exchange AND x.asset_class = 'stocks'
ORDER BY t.trade_reports DESCBekijk de bovenste rij: de drukste rapporterende venue op de AAPL-tape van die dag was helemaal geen beurs. Het exchange dictionary type geeft dit aan als "TRF", en 100% van de rapportages bevat een TRF timestamp. Elke lit exchange daaronder — Nasdaq, NYSE Arca, Inc., Cboe BZX en de rest — laat 0% zien. De feed groepeert elke door FINRA gerapporteerde print onder die ene venue code — de off-exchange categorie is meetbaar met één enkele filter.
Een tweede verificatie sluit de cyclus voor de gehele dag — en verifieert de sessie zelf:
De exacte SQL achter elk getal
WITH
(
SELECT countIf(window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York'))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-07-03 00:00:00', 'America/New_York')
) AS bars_jul02
SELECT
bars_jul02 AS spy_session_bars_jul02,
round(count() / 1e3) AS trade_reports_thousands,
round(countIf(exchange = 4) / 1e3) AS venue4_reports_thousands,
round(countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / 1e3) AS trf_stamped_thousands,
countIf((exchange = 4) != (trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9))) AS stamp_venue_disagreements
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'De AAPL-tape bevatte die dag 1148 duizend transactierapportages. 552 duizend werd geprint onder de FINRA venue code, 552 duizend bevatte een TRF timestamp, en het aantal rapportages waarbij de twee labels verschillen is 0. Dezelfde rij controleert de kalender: SPY printte 390 reguliere sessie minute bars op 2 juli — een volledige sessie van 9:30 tot 16:00, geverifieerd in plaats van aangenomen.
Hoeveel aandelentransacties vinden plaats buiten de beurs?
Zodra de classificatie is bevestigd, is het aandeel slechts één aggregatie verwijderd: vijf liquide namen binnen dezelfde sessie, waarbij het totale gematchte volume wordt afgezet tegen het volume dat onder de FINRA-code is geprint, waarbij administratieve boekhoudkundige berichten buiten elke totaalwaarde worden gelaten.
Op 2 juli 2026 matchte SPY 57.5 miljoen aandelen, waarvan 27.3 miljoen — 47.4% — off-exchange werd geprint. Het off-exchange aandeel van AAPL was 39%, dat van NVDA 45.7%, dat van TSLA 49.6% en dat van KO 41.1%.
Nu het eerlijke deel: de tape kan u niet vertellen welke van deze aandelen in een dark pool zijn gematcht. De FINRA-categorie bevat dark-pool executies, retailtransacties die door wholesalers zijn geïnternaliseerd en andere over-the-counter prints — allemaal gerapporteerd via dezelfde faciliteiten onder dezelfde venue-code. Het gemeten aantal is het off-exchange aandeel: een bovengrens die het dark-pool volume bevat, maar nooit een dark-pool figuur op zichzelf. FINRA publiceert de wekelijkse volume per effect van elke ATS afzonderlijk, met een vertraging van meerdere weken; de real-time tape geeft alleen maar "off-exchange" aan. De rapportages van dezelfde faciliteiten voeden ook de dagelijkse short-volume bestanden van FINRA — de cijfers die worden uitgelegd in short interest vs. short volume.
Hoe ziet een off-exchange print eruit?
Als dark pools bestaan voor grote volumes, zouden off-exchange prints groot moeten zijn — meestal zijn dat ze niet, en de mix is de les. De onderstaande tabel vergelijkt de anatomie van de off-exchange en on-exchange prints van TSLA tijdens dezelfde sessie.
De exacte SQL achter elk getal
SELECT
if(exchange = 4, 'Off-exchange (TRF)', 'On-exchange') AS where_it_printed,
round(count() / 1e3) AS prints_thousands,
round(toFloat64(sum(size)) / 1e6, 1) AS shares_m,
round(quantileDeterministic(0.5)(toFloat64(size), toUInt64(sip_timestamp))) AS median_print_shares,
countIf(size >= 10000) AS prints_10k_plus,
round(toFloat64(max(size)) / 1e3) AS largest_print_k_shares,
if(maxIf(size, has(conditions, 8)) = max(size), 1, 0) AS largest_is_closing_auction
FROM global_markets.stocks_trades
WHERE ticker = 'TSLA'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY where_it_printed
ORDER BY where_it_printedDe mediane off-exchange TSLA print die dag was 2 shares, tegenover 24 shares on-exchange — print sizes die ver onder elke block threshold liggen. In dezelfde categorie vallen 34 prints van 10.000 shares of meer, waarbij de grootste een 592 duizend-share block was. De grootste on-exchange print was nog groter, namelijk 4491 duizend shares — de kolom met ontvangsten bevestigt dat het de sluitingsveiling is die de reguliere sessie beëindigt. De off-exchange categorie bevat zowel de kleinste prints van de tape als enkele echte blocks; de venue code alleen vertelt niet welke partij een specifieke print heeft gegenereerd.
Wanneer worden off-exchange trades gedurende de dag geregistreerd?
Off-exchange prints zijn niet beperkt tot één specifiek deel van de sessie. De onderstaande tabel verdeelt de juli 2 tape van NVDA per uur volgens Eastern Time en meet het off-exchange aandeel per uur.
De exacte SQL achter elk getal
SELECT
formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:00') AS et_hour,
round(toFloat64(sumIf(size, exchange = 4)) / 1e6, 2) AS off_exchange_shares_m,
round(toFloat64(sumIf(size, exchange != 4)) / 1e6, 2) AS on_exchange_shares_m,
round(100 * toFloat64(sumIf(size, exchange = 4)) / toFloat64(sum(size)), 1) AS off_exchange_pct
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY et_hour
ORDER BY et_hourElk uur dat volledig binnen de reguliere handel valt, registreert een aanzienlijk off-exchange aandeel: 49.7% in het 10:00 ET uur, 44.5% in het 12:00 uur, 39.1% in het 15:00 uur. De 16:00 categorie combineert de closing auction — één grote on-exchange print in de noemer — met het eerste uur van de after-hours handel, en bedraagt 39.7%. Een uur verder in de after-hours sessie keert de verhouding volledig om: in het 17:00 uur werd 95.5% van het volume van de NVDA tape off-exchange geregistreerd — 1.88 miljoen aandelen tegenover 0.09 miljoen op de exchanges — de dunne tape die wordt gedekt door after-hours en premarket trading.
Hoe worden dark pools gereguleerd?
Dark pools zijn gereguleerde venues, geen grijze markten:
- Registratie. Een dark pool opereert als een alternatief handelssysteem onder de Regulation ATS van de SEC, ingevoerd in 1998; de operator is een geregistreerde broker-dealer en lid van FINRA.
- Openbare bekendmaking. Een ATS die beursgenoteerde aandelen verhandelt, dient Form ATS-N in. Dit is een publiek document waarin ordertypes, de matching logic, de toegelaten deelnemers en de interactie van de eigen gelieerde entiteiten van de operator met de customer flow worden beschreven.
- Transactierapportage. Elke uitvoering wordt binnen 10 seconden tijdens de markttijden via een FINRA-faciliteit op de consolidated tape geprint — de mechanica die hierboven wordt gemeten.
- Volume-transparantie. FINRA publiceert het wekelijkse volume van elke ATS, per effect, volgens een vertraagd schema.
- Best execution. Off-exchange transacties blijven binnen Regulation NMS, inclusief de trade-through rule die de getoonde quotes beschermt; brokers zijn tegenover klanten verplicht tot best execution, ongeacht waar een order naartoe wordt gerouteerd.
De regels vereisen geen pre-trade transparantie: het kenmerkende aspect van een dark pool is wettelijk zo ontworpen, en alles na de match is even publiek als een transactie op een beurs.
Dark pool trading FAQ
Zijn dark pools legaal?
Ja. Een dark pool is een door de SEC geregistreerd alternatief handelssysteem dat wordt beheerd door een geregistreerde broker-dealer. Het is onderworpen aan Regulation ATS, Regulation NMS, de handelsrapportage van FINRA en publieke Form ATS-N-openbaarmaking. Het enige dat ontbreekt — de getoonde pre-trade quotes — is wat de ATS-categorie toestaat.
Hoeveel handel vindt er plaats in dark pools?
De publieke tape rapporteert een totaal voor handel buiten de beurs, geen totaal voor dark pools. Op 2 juli 2026 was het aandeel off-exchange van het gematchte volume 47.4% voor SPY, 39% voor AAPL, 45.7% voor NVDA, 49.6% voor TSLA en 41.1% voor KO. Deze categorie combineert dark pools, retail internalization en andere OTC-transacties; de tape maakt hier geen onderscheid tussen.
Kunnen particuliere beleggers dark pools gebruiken?
Niet rechtstreeks: de toegang verloopt via broker-dealers en de meeste dark pools bedienen institutionele stromen. Een order van een particuliere belegger wordt nog steeds vaak off-exchange uitgevoerd — veel brokers sturen marktconforme retail orders naar wholesale market makers, waarvan de fills via dezelfde FINRA-faciliteiten worden gerapporteerd.
Verschijnen dark pool transacties in de grafiek?
Ja. Off-exchange transacties moeten tijdens de markttijden binnen 10 seconden worden gerapporteerd, verschijnen op de consolidated tape en tellen mee bij de volume bars in een gewone grafiek. Wat nooit verschijnt, is de order vooraf — de transactie is zichtbaar nadat deze heeft plaatsgevonden, nooit terwijl deze in de wacht staat.
Elk paneel hierboven is een opgeslagen query — breid de SQL onder elke tabel uit om deze te controleren, en stel vervolgens dezelfde vraag over een willekeurige ticker op de Strasmore terminal.