Qué es el trading en dark pools y datos de FINRA
El trading en dark pools cruza órdenes sin cotizaciones visibles. Cada ejecución aparece en la cinta de FINRA: mide la participación off-exchange de cinco acciones líquidas.
La negociación en dark pools consiste en comprar y vender acciones en mercados privados, conocidos como sistemas alternativos de negociación (ATS), que aceptan órdenes y cruzan operaciones sin publicar cotizaciones previamente. El nombre describe la ausencia de cotizaciones, no la ocultación de las operaciones: toda ejecución en un dark pool de una acción estadounidense debe reportarse a través de una instalación de reporte de operaciones (TRF) de FINRA y aparecer en la cinta consolidada, donde cualquiera puede contabilizarla. Esta página realiza ese conteo en una sesión verificada, el 2 de julio de 2026, y permite consultar el SQL exacto detrás de cada cifra con un solo clic.
¿Qué es un dark pool?
Un dark pool es una plataforma privada de negociación de acciones registrada ante la SEC como sistema alternativo de negociación. Opera con un motor de emparejamiento muy parecido al de una bolsa, con una diferencia fundamental: no muestra cotizaciones antes de la ejecución. En una bolsa visible, el libro de órdenes publica para todos la mejor postura de compra y venta. En un dark pool, las órdenes pendientes permanecen ocultas hasta que se ejecutan. La mayoría de los dark pools determina los emparejamientos a partir de las cotizaciones del mercado público, comúnmente en el punto medio de la mejor postura nacional de compra y venta (NBBO), la referencia del spread entre compra y venta en una pantalla visible.
Operan decenas de estas plataformas. Ninguna fija un precio público propio. El mercado visible proporciona el precio de referencia y el dark pool ofrece un lugar para negociar a ese precio sin mostrar primero la orden.
¿Por qué existen los dark pools?
El problema principal es el impacto de las órdenes. Como ejemplo hipotético: una institución necesita vender 500,000 acciones de una empresa cuya demanda visible muestra 800 acciones. Si coloca toda la orden en un libro visible, todos los participantes la ven de inmediato. Si la deja en un dark pool, el tamaño permanece oculto mientras se acumulan las ejecuciones. Es el entorno clásico de la operación en bloque, el término que suele usar el mercado para una ejecución de 10,000 acciones o más.
La misma infraestructura fuera de bolsa también gestiona una actividad muy distinta: los market makers mayoristas ejecutan las órdenes minoristas directamente contra su propio inventario. Esta práctica se llama internalización. Esas ejecuciones se reportan a través de las mismas instalaciones. Cómo ganan dinero los market makers explica ese mecanismo. Aquí, el punto es que ambos tipos de operaciones terminan en la misma categoría de reporte en la cinta.
Una precisión neutral: la etiqueta del venue en una ejecución registra dónde se cruzó una operación, nada más. Es un hecho estructural, no una señal alcista o bajista sobre una acción.
¿Cómo llegan las operaciones de dark pools al tape público?
FINRA exige que sus firmas miembro reporten una operación fuera de bolsa en una acción listada a una facilidad de reporte de operaciones dentro de los 10 segundos posteriores a su ejecución durante el horario de mercado. La facilidad la envía al tape consolidado, donde aparece junto con las operaciones de bolsa. Lleva el código de venue de FINRA en lugar del código de una bolsa, además de un timestamp de TRF que registra cuándo la facilidad la procesó.
Esta descripción se puede comprobar. El panel siguiente toma cada reporte de operación del tape de AAPL del 2 de julio de 2026, lo agrupa por venue informante y cuenta cuántos incluyen un timestamp de TRF.
| mercado | tipo de mercado | reportes de operaciones | % con sello TRF |
|---|---|---|---|
| FINRA Alternative Display Facility | TRF | 552206 | 100 |
| Nasdaq | exchange | 241745 | 0 |
| NYSE Arca, Inc. | exchange | 121824 | 0 |
| Cboe BZX | exchange | 67341 | 0 |
| Investors Exchange | exchange | 55272 | 0 |
| Cboe EDGX | exchange | 38722 | 0 |
El SQL exacto detrás de cada cifra
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 DESCObserve la primera fila: el venue informante con más actividad en el tape de AAPL ese día no era una bolsa. El diccionario de bolsas lo clasifica como "TRF", y 100% de sus reportes incluyen un timestamp de TRF. Cada bolsa lit ubicada debajo, Nasdaq, NYSE Arca, Inc., Cboe BZX y las demás, muestra 0%. El feed agrupa cada print reportado por FINRA bajo ese único código de venue. El segmento fuera de bolsa se puede medir con un solo filtro.
Un segundo comprobante cierra el análisis para todo el día y verifica la sesión:
| barras de sesión de SPY, 2 de jul. | reportes de operaciones (miles) | reportes del mercado 4 (miles) | con sello TRF (miles) | discrepancias entre sello y mercado |
|---|---|---|---|---|
| 390 | 1148 | 552 | 552 | 0 |
El SQL exacto detrás de cada cifra
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'El tape de AAPL registró 1148 mil reportes de operaciones ese día. 552 mil aparecieron bajo el código de venue de FINRA, 552 mil incluyeron un timestamp de TRF, y el número de reportes en los que ambas etiquetas no coinciden fue 0. La misma fila verifica el calendario: SPY registró 390 barras de un minuto de la sesión regular el 2 de julio, una sesión completa de 9:30 a 4:00, verificada y no asumida.
¿Cuánto volumen de acciones se negocia fuera de bolsa?
Con la etiqueta verificada, la participación se obtiene con una sola agregación: cinco nombres líquidos en la misma sesión, el volumen total de operaciones cruzadas frente al volumen registrado bajo el código de FINRA, con los mensajes administrativos excluidos de todos los totales.
El 2 de julio de 2026, SPY cruzó 57.5 millones de acciones, de las cuales 27.3 millones, 47.4%, se registraron fuera de bolsa. La participación fuera de bolsa de AAPL fue de 39%, la de NVDA de 45.7%, la de TSLA de 49.6% y la de KO de 41.1%.
Ahora, la precisión importante: el tape no puede decirte cuáles de esas acciones se cruzaron en un dark pool. El grupo de FINRA incluye ejecuciones en dark pools, operaciones minoristas internalizadas por mayoristas y otras operaciones OTC, todas reportadas a través de las mismas facilidades bajo el mismo código de venue. La cifra medida es la participación fuera de bolsa: un límite superior que contiene el volumen de dark pools, pero que no constituye por sí sola una cifra de dark pools. FINRA publica por separado el volumen semanal de cada ATS por valor, con un retraso de varias semanas; el tape en tiempo real solo indica “fuera de bolsa”. Los reportes de esas mismas facilidades también alimentan los archivos diarios de volumen en corto de FINRA, cuyos datos se analizan en interés en corto frente a volumen en corto.
¿Cómo se ve una operación ejecutada fuera de bolsa?
Si existen dark pools para operar grandes volúmenes, las operaciones ejecutadas fuera de bolsa deberían ser grandes. En su mayoría no lo son, y la mezcla es la lección. El panel siguiente compara la composición de las operaciones de TSLA ejecutadas fuera de bolsa y en bolsa durante la misma sesión.
| dónde se ejecutó | operaciones (miles) | acciones (millones) | mediana de acciones por operación | operaciones de 10 mil o más | mayor operación (miles de acciones) | la mayor es una subasta de cierre |
|---|---|---|---|---|---|---|
| Off-exchange (TRF) | 922 | 36.8 | 2 | 34 | 592 | 0 |
| On-exchange | 737 | 37.4 | 24 | 21 | 4491 | 1 |
El SQL exacto detrás de cada cifra
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_printedLa operación mediana de TSLA ejecutada fuera de bolsa ese día fue de 2 acciones, frente a 24 acciones en bolsa. Los tamaños de las operaciones estuvieron muy por debajo de cualquier umbral de bloque. En el mismo grupo hubo 34 operaciones de 10,000 acciones o más. La mayor fue un bloque de 592 mil acciones. La operación más grande en bolsa fue aún mayor, con 4491 mil acciones. La columna de recepción confirma que se trata de la subasta de cierre que termina la sesión regular. El grupo de operaciones fuera de bolsa contiene tanto las operaciones más pequeñas del tape como algunos de sus verdaderos bloques. El código de la plaza, por sí solo, no indica qué tipo de operación originó cada print.
¿Cuándo se registran las operaciones fuera de bolsa durante el día?
Las operaciones fuera de bolsa no se concentran en una sola parte de la sesión. El panel siguiente agrupa el flujo de operaciones de NVDA del 2 de julio por hora del este de Estados Unidos y mide la participación fuera de bolsa de cada hora.
| hora del Este | acciones fuera de mercado (millones) | acciones en mercado (millones) | % fuera de mercado |
|---|---|---|---|
| 04:00 | 0.39 | 0.19 | 68 |
| 05:00 | 0.02 | 0.09 | 18.3 |
| 06:00 | 0.02 | 0.12 | 14.1 |
| 07:00 | 0.18 | 0.32 | 36.8 |
| 08:00 | 0.33 | 0.53 | 38.3 |
| 09:00 | 7.31 | 6.23 | 54 |
| 10:00 | 10.14 | 10.26 | 49.7 |
| 11:00 | 8.23 | 9.16 | 47.3 |
| 12:00 | 6.24 | 7.77 | 44.5 |
| 13:00 | 5.39 | 6.22 | 46.4 |
| 14:00 | 5.02 | 5.84 | 46.2 |
| 15:00 | 8.26 | 12.86 | 39.1 |
| 16:00 | 11.67 | 17.76 | 39.7 |
| 17:00 | 1.88 | 0.09 | 95.5 |
| 18:00 | 0.11 | 0.1 | 52.9 |
| 19:00 | 0.12 | 0.07 | 62.4 |
El SQL exacto detrás de cada cifra
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_hourCada hora que queda completamente dentro del horario regular registra una participación fuera de bolsa significativa: 49.7% en la hora ET de 10:00, 44.5% en la hora de 12:00 y 39.1% en la hora de 15:00. El bloque de 16:00 combina la subasta de cierre, con una operación enorme en bolsa dentro de su denominador, y la primera hora de operaciones posteriores al cierre, y registra 39.7%. Una hora después del inicio de la sesión posterior al cierre, el balance cambia por completo: en la hora de 17:00, 95.5% del volumen operado de NVDA se ejecutó fuera de bolsa, 1.88 millones de acciones frente a 0.09 millones en las bolsas, en el flujo de operaciones de bajo volumen cubierto en las operaciones posteriores al cierre y antes de la apertura.
¿Cómo se regulan los dark pools?
Los dark pools son centros de negociación regulados, no mercados grises:
- Registro. Un dark pool opera como un sistema alternativo de negociación conforme a la Regulation ATS de la SEC, adoptada en 1998. Su operador es un broker-dealer registrado y miembro de FINRA.
- Divulgación pública. Un ATS que negocia acciones listadas presenta el Form ATS-N, un documento público que describe los tipos de órdenes, la lógica de cruce, quién puede participar y cómo las filiales del operador interactúan con el flujo de órdenes de los clientes.
- Reporte de operaciones. Cada ejecución aparece en la cinta consolidada a través de una plataforma de FINRA en un plazo de 10 segundos durante el horario de mercado, conforme a la mecánica descrita arriba.
- Transparencia de volumen. FINRA publica el volumen semanal de cada ATS, valor por valor, con un calendario diferido.
- Mejor ejecución. Las operaciones extrabursátiles siguen sujetas a la Regulation NMS, incluida la regla de trade-through que protege las cotizaciones mostradas. Los brokers deben procurar la mejor ejecución para sus clientes, sin importar a dónde dirijan una orden.
Las reglas no exigen transparencia pretrade. La característica definitoria de un dark pool es legal por diseño, y todo lo que ocurre después del cruce es tan público como una operación en una bolsa.
Preguntas frecuentes sobre la operación en dark pools
¿Son legales los dark pools?
Sí. Un dark pool es un sistema alternativo de negociación registrado ante la SEC y operado por un broker-dealer registrado. Está sujeto a la Regulation ATS, la Regulation NMS, los reportes de operaciones de FINRA y la divulgación pública del Form ATS-N. La categoría ATS permite omitir un elemento: las cotizaciones preoperación visibles.
¿Cuánto volumen se negocia en dark pools?
La cinta pública reporta un total extrabursátil, no un total de dark pools. El 2 de julio de 2026, la participación extrabursátil del volumen cruzado fue de 47.4% para SPY, 39% para AAPL, 45.7% para NVDA, 49.6% para TSLA y 41.1% para KO. Ese grupo combina dark pools, internalización minorista y otras operaciones OTC; la cinta no las distingue.
¿Los inversionistas minoristas pueden usar dark pools?
No directamente. El acceso se realiza a través de broker-dealers y la mayoría de los dark pools atiende flujo institucional. Una orden minorista todavía suele ejecutarse fuera de bolsa. Muchos brokers envían las órdenes minoristas negociables a market makers mayoristas, cuyas ejecuciones se reportan a través de las mismas instalaciones de FINRA.
¿Las operaciones de dark pools aparecen en el gráfico?
Sí. Las operaciones extrabursátiles deben reportarse en un plazo de 10 segundos durante el horario de mercado. También aparecen en la cinta consolidada y se incluyen en las barras de volumen de un gráfico normal. Lo que nunca aparece es la orden antes de la ejecución. La operación se vuelve visible después de realizarse, no mientras permanece pendiente.
Cada panel anterior corresponde a una consulta almacenada. Expanda el SQL debajo de cualquier tabla para auditarlo y luego haga la misma pregunta sobre cualquier ticker en la terminal de Strasmore.