Cómo impactan las acciones fraccionarias en la cinta
Las acciones fraccionarias aparecen en la cinta como títulos completos. Un cambio normativo del veintitrés de febrero de dos mil veintiséis alteró las series de volumen histórico.
Las acciones fraccionarias llegan a la cinta consolidada (consolidated tape) como ejecuciones de acciones completas (prints), y hasta el 23 de febrero de 2026, esa conversión operaba en dos direcciones simultáneamente. Una operación de menos de una acción se redondeaba al alza hasta completar una acción. Una operación de más de una acción sufría el truncamiento de su fracción. Cualquier serie de volumen de renta variable que abarque esa fecha presenta una discontinuidad, y en los activos donde las órdenes fraccionarias son comunes, las cifras antiguas eran erróneas en ambas direcciones al mismo tiempo.
¿Cómo se convierte una orden de acciones fraccionarias en una ejecución?
Si solicita 50 dólares de una acción que cotiza a 180 dólares, ha ordenado 0,2778 acciones. Ningún libro de órdenes de una bolsa acepta esa cantidad. Las bolsas casan órdenes en acciones completas, y la cotización que establece el national best bid and offer (NBBO) —la mejor oferta de compra y la mejor oferta de venta disponibles para todos— solo contabiliza lotes redondos de 100 acciones. Nuestra página de cotizaciones de odd lots cubre esa segunda regla.
El bróker cierra la brecha en sus propios libros. Compensa el interés fraccionario entre sus clientes, envía la parte de acciones completas al mercado como una orden única y devuelve las fracciones a las cuentas como ejecuciones de principal (principal fills); esto significa que el bróker es la contraparte de su fracción. La ejecución que llega a la cinta pública refleja la cantidad de acciones completas del bróker. Sus 0,2778 acciones aparecen en su estado de cuenta, no en el volumen publicado del día.
Conserve este primer dato: la mayor parte de la actividad fraccionaria nunca ha sido visible en el volumen público. Lo que sí es visible es la orden agregada de acciones completas que la representa, además de una pequeña población de reportes fraccionarios enviados directamente a la cinta.
Qué cambió el 23 de febrero de 2026
El campo de cantidad cambió su formato. Los reportes de operaciones ahora incluyen cantidades de acciones con seis decimales, truncadas en lugar de redondeadas, por lo que un reporte de 0,142857 acciones puede publicarse tal cual. Antes de esa fecha, toda cantidad reportada debía ser un número entero, y la regla de redondeo no era simétrica.
- Por debajo de una acción, la cantidad se redondeaba al alza a 1. Aparecía un volumen que nunca se negoció.
- En una acción o más, la fracción se eliminaba. Un reporte de 2,7 acciones se publicaba como 2.
Ambas distorsiones recaen en el mismo campo, en direcciones opuestas. El conteo de operaciones heredó la primera: un reporte de sub-acción redondeado al alza cuenta como una ejecución completa en el recuento diario de transacciones. Si se suman estos casos en un activo con alta actividad fraccionaria a lo largo de años de historia, la serie publicada puede resultar inflada, deflactada o, por accidente, correcta, sin que la serie misma permita distinguir cuál es el caso.
La distribución de los tamaños de ejecución pequeños es donde se observa el cambio. El panel a continuación contabiliza cada ejecución de AAPL por debajo de 26 acciones en dos ventanas de cinco sesiones, una a principios de enero de 2026 y otra a principios de julio de 2026. La fila en cero contiene cada ejecución menor a una sola acción.
El SQL exacto detrás de cada cifra
SELECT
scaffold.shares AS shares,
toUInt64(ifNull(t.jan_prints, 0)) AS prints_early_january,
toUInt64(ifNull(t.jul_prints, 0)) AS prints_early_july
FROM
(
SELECT toUInt32(arrayJoin(range(0, 26))) AS shares
) AS scaffold
LEFT JOIN
(
SELECT
toUInt32(floor(toFloat64(size))) AS shares,
countIf(sip_timestamp < '2026-02-01 00:00:00') AS jan_prints,
countIf(sip_timestamp >= '2026-07-01 00:00:00') AS jul_prints
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND ((sip_timestamp >= '2026-01-05 00:00:00' AND sip_timestamp < '2026-01-10 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'))
AND toFloat64(size) < 26
GROUP BY shares
) AS t ON t.shares = scaffold.shares
ORDER BY sharesEl bloque de una acción contiene 1360015 ejecuciones en la ventana de enero y 331200 en la de julio, frente a 132674 ejecuciones de dos acciones en julio. La fila de menos de una acción contiene 2 en enero y 1191620 en julio. Cualquier cantidad menor a una acción reportada durante la ventana de enero aparece una fila más arriba, contabilizada como una acción completa.
Acciones fraccionarias frente a odd lots
Estos dos conceptos se confunden constantemente, pero son exclusiones diferentes. Un odd lot es una orden de acciones completas de menos de 100 acciones. Un round lot es de 100 acciones, la unidad sobre la que se construye la cotización protegida. Los odd lots se imprimen en la cinta pública, llevan su propio código de condición de operación y cuentan en el volumen. Simplemente no actualizan el national best bid and offer. Una cantidad fraccionaria es una idea distinta: menos de una acción.
Cada ejecución fraccionaria es también un odd lot. Casi ningún odd lot es fraccionario. El panel a continuación clasifica seis nombres conocidos por la proporción de ejecuciones que fueron odd lots durante tres sesiones en julio de 2026.
El SQL exacto detrás de cada cifra
SELECT
ticker,
round(100 * countIf(toFloat64(size) >= 1 AND toFloat64(size) < 100) / count(), 1) AS odd_lot_pct,
round(100 * countIf(toFloat64(size) >= 100) / count(), 1) AS round_lot_pct,
countIf(toFloat64(size) < 1) AS sub_one_share_prints
FROM global_markets.stocks_trades
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'PG', 'SPY')
AND sip_timestamp >= '2026-07-08 00:00:00'
AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY ticker
ORDER BY odd_lot_pct DESCOrdenada por la proporción de odd lots, la lista va desde SPY con 74.1% de las ejecuciones hasta KO con 39%. La última columna cuenta las ejecuciones por debajo de una sola acción: 211801 de ellas en SPY durante las mismas tres sesiones. Los odd lots son habituales. Las ejecuciones fraccionarias son solo polvo sobre ellos.
Por qué una columna de volumen es repentinamente un decimal
La cantidad de acciones fue un número entero durante treinta años, y todo el sistema posterior aprendió a trabajar así. Seis decimales rompen esa suposición silenciosamente: un lector que analiza el campo como un entero rechaza la fila o redondea 0,5 a 0, y una columna tipificada como entero almacena lo mismo. Si usted mantiene su propia copia de datos de operaciones, el campo de cantidad necesita un tipo de dato con al menos seis dígitos fraccionarios, y cada suma construida sobre él necesita la misma precisión.
La verificación de salud más económica en una serie de volumen es el tamaño promedio de ejecución: volumen de acciones dividido por el conteo de operaciones del día. Es estable dentro de un mismo activo en periodos cortos, lo que hace que un salto abrupto sea fácil de detectar. Aquí está AAPL durante la quincena que rodea el cambio.
El SQL exacto detrás de cada cifra
SELECT
toString(date) AS session_date,
formatDateTime(date, '%b %e') AS session_label,
round(sum(toFloat64(volume)) / sum(transactions), 1) AS shares_per_print,
round(sum(toFloat64(volume)) / 1000000, 1) AS volume_millions
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2026-02-09'
AND date <= '2026-03-06'
GROUP BY date
HAVING sum(transactions) > 0
ORDER BY dateAAPL promedió 61.3 acciones por ejecución el Feb 9, con un volumen de 44.6 millones de acciones, y 66.2 acciones por ejecución el Mar 6. El movimiento diario de ese tamaño es normal. El 23 de febrero cambió la forma en que se escribe una cantidad, no la cantidad de acciones negociadas.
Qué números se mueven cuando una serie cruza la discontinuidad
Cualquier dato normalizado por volumen hereda esta discontinuidad. Cuatro puntos a revisar:
- Volumen relativo, el volumen de hoy frente a un promedio de sesiones anteriores. Cuando el periodo de comparación se remonta más allá del 23 de febrero de 2026, los dos lados del ratio se contaron bajo reglas diferentes. Nuestra página de volumen relativo contiene la fórmula.
- VWAP, el precio promedio ponderado por volumen, pondera cada ejecución por su cantidad. Las ejecuciones de sub-acciones redondeadas al alza tenían más peso del que les correspondía. Vea cómo se calcula el VWAP.
- Barras de minuto y diarias, que se construyen sumando los tamaños de ejecución dentro de una ventana. Cómo se construyen las barras OHLCV explica esa agregación.
- Medidas de rotación e iliquidez, que dividen un movimiento de precio por el volumen en dólares a lo largo de historiales de varios años.
Trate el 23 de febrero de 2026 como trataría una acción corporativa en un historial de precios: una discontinuidad etiquetada, no un error que deba suavizarse. El historial de precios tiene el mismo problema con otro formato, cubierto en nuestra página de historial de precios ajustado por splits. Nunca coloque volumen previo y posterior al cambio en un mismo eje sin marcar dónde se encuentra la frontera.
El tamaño promedio de ejecución en un horizonte más largo confirma este último punto. Deriva con la estructura del mercado en cada activo, según su propio calendario.
El SQL exacto detrás de cada cifra
SELECT
toString(m) AS month,
formatDateTime(m, '%b %Y') AS month_label,
round(sumIf(vol, sym = 'AAPL') / sumIf(trades, sym = 'AAPL'), 1) AS aapl_shares_per_print,
round(sumIf(vol, sym = 'MSFT') / sumIf(trades, sym = 'MSFT'), 1) AS msft_shares_per_print,
round(sumIf(vol, sym = 'KO') / sumIf(trades, sym = 'KO'), 1) AS ko_shares_per_print
FROM
(
SELECT
toStartOfMonth(date) AS m,
ticker AS sym,
toFloat64(volume) AS vol,
transactions AS trades
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'KO')
AND date >= '2025-09-01'
AND date < '2026-08-01'
)
GROUP BY m
ORDER BY mAAPL promedió 91.4 acciones por ejecución en Sep 2025 y 54.9 en Jul 2026, mientras que KO registró 61.8 en ese mes de cierre. Las tres series se sitúan en niveles diferentes sin un paso común en todo el rango. Una serie de volumen mensual no le mostrará dónde cambió la regla de reporte. El calendario sí lo hace, por lo que vale la pena marcar esa fecha.
Ventanas y exclusiones
- La ventana de enero cubre cinco sesiones, del 5 al 9 de enero de 2026. La ventana de julio cubre cinco sesiones, del 6 al 10 de julio de 2026. Ambas están fijadas en el SQL, por lo que el panel no se mueve a medida que llegan nuevos datos.
- El panel de seis nombres cubre tres sesiones, del 8 al 10 de julio de 2026, y cuenta cada ejecución independientemente del lugar o la condición.
- Los datos de operaciones llegan con un breve retraso, por lo que cada ventana aquí se sitúa cómodamente en el pasado.
Preguntas frecuentes
¿Se puede comprar una fracción de una acción en una bolsa?
No. Los libros de órdenes de las bolsas solo aceptan acciones completas. Una orden fraccionaria es ejecutada por su bróker desde su propio inventario después de compensar la demanda de los clientes y enviar la parte de acciones completas al mercado. La fracción es una ejecución de principal entre usted y el bróker.
¿Cuándo empezaron a aparecer cantidades fraccionarias en la cinta?
El 23 de febrero de 2026. A partir de esa fecha, los reportes de operaciones llevan cantidades con seis decimales, truncadas en lugar de redondeadas. Antes de eso, toda cantidad reportada era un número entero.
¿Eran erróneos los números de volumen históricos?
En activos con alta actividad fraccionaria, sí, en ambas direcciones a la vez. Los reportes de menos de una acción se redondeaban al alza a una acción completa, lo que añadía volumen, y los reportes de más de una acción se truncaban, lo que lo eliminaba. Ambos efectos no se compensan bajo ningún calendario predecible.
¿Es una operación de acciones fraccionarias lo mismo que un odd lot?
No. Un odd lot es una cantidad de acciones completas inferior a 100 acciones, y los odd lots se han impreso en la cinta durante décadas. Una cantidad fraccionaria es inferior a una acción. Cada ejecución fraccionaria es un odd lot; lo inverso casi nunca es cierto.
¿Cuál es la forma más segura de graficar el volumen a través del límite de febrero de 2026?
Etiquéte el cambio. Mantenga las cantidades en un tipo de dato decimal lo suficientemente amplio para seis lugares, marque la fecha en cualquier serie que la cruce y aclárelo explícitamente siempre que un promedio de comparación abarque ambos lados.
Cada panel aquí contiene su SQL debajo. Ábralo, cambie el ticker o la ventana, y cuente las ejecuciones usted mismo en la terminal Strasmore.