Regla sub-penny: cotizaciones y mejora de precio
La Regla 612 limita las cotizaciones en fracciones de centavo sobre $1.00, pero no las ejecuciones. Así puede aparecer un fill a cuatro decimales, con datos reales del tape.
La regla de sub-penny, la Regla 612 de la Regulación NMS, establece el incremento mínimo que puede utilizar una cotización bursátil mostrada: un centavo para precios de $1.00 o más, y una centésima de centavo por debajo de $1.00. Obliga a los centros de negociación respecto de lo que pueden mostrar o aceptar. No dice nada sobre el precio al que puede ejecutarse una operación. Por eso una ejecución puede aparecer en tu confirmación a $47.3218, aunque todas las cotizaciones de la pantalla terminaran en centavos enteros.
Qué dice realmente la regla de sub-penny
La Regla 612 entró en vigor con la Regulación NMS en 2005, y su texto operativo es breve. Ninguna bolsa nacional de valores, sistema alternativo de negociación, proveedor de datos ni broker puede mostrar, clasificar o aceptar una orden, cotización o indicación de interés sobre una acción NMS con un incremento menor a $0.01 cuando el precio es de $1.00 o más. Por debajo de $1.00, el mínimo baja a $0.0001. Una acción NMS es una acción listada en bolsa, por lo que la regla cubre prácticamente todo lo que una cuenta de brokerage minorista puede comprar en una bolsa estadounidense.
Las palabras centrales son mostrar y aceptar. La regla alcanza a las cotizaciones y las órdenes. No alcanza a las ejecuciones. Ningún centro de negociación puede publicar una postura compradora de $47.3215, y tu broker tampoco puede aceptar una orden limitada a ese precio. Sin embargo, una operación puede ejecutarse legalmente a ese nivel.
La práctica contra la que se redactó la regla era adelantarse en la cola. Un operador podía saltar delante de una postura compradora vigente de $10.00 publicando $10.0001 y obtener prioridad por una centésima de centavo de compromiso económico real. Una escala de cotización más amplia elimina ese movimiento y da cierto peso a la prioridad de precio.
Por qué tu ejecución apareció con cuatro decimales
La mayoría de las órdenes minoristas negociables sobre acciones estadounidenses nunca llegan a una bolsa. Se enrutan a un mayorista, un market maker fuera de bolsa que ejecuta la orden contra su propio inventario. El mayorista no está mostrando una cotización cuando te ejecuta, por lo que la escala de centavos no limita el precio de ejecución. Ejecuta dentro del mejor bid y offer nacional, a menudo por una fracción de centavo, y esa diferencia entre el NBBO y tu ejecución es la cifra de price improvement que aparece en la confirmación y en los informes de calidad de ejecución de tu broker.
El mecanismo deja una huella en el tape público. Cada operación se registra en el feed consolidado a su precio exacto. Por eso, contar las operaciones cuyo precio incluye una fracción de centavo permite contar las ejecuciones que ocurrieron dentro de la escala mínima.
El SQL exacto detrás de cada cifra
SELECT
ticker,
round(100 * countIf(toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / count(), 2) AS subpenny_trade_pct,
round(100 * sumIf(size, toUInt64(round(toFloat64(price) * 10000)) % 100 != 0) / sum(size), 2) AS subpenny_volume_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('MSFT', 'AAPL', 'NVDA', 'KO', 'BAC', 'T', 'F')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 14:15:00'
AND price > 0
GROUP BY ticker
ORDER BY subpenny_trade_pct DESCDurante una ventana de quince minutos el 17 de junio de 2026, KO mostró la tasa más alta entre los 7 nombres medidos, con 46.56% de las operaciones ejecutadas a un precio de sub-penny. MSFT mostró la tasa más baja, con 31.87%. Contar acciones en lugar de operaciones ofrece la segunda perspectiva: en KO, las operaciones de sub-penny representaron 24.88% de las acciones negociadas.
Las ejecuciones de los mayoristas tienden a concentrarse en tamaños pequeños. El panel siguiente divide todas las operaciones de AAPL de una sesión completa por tamaño de operación. Esto separa el flujo de tamaño minorista de los bloques institucionales.
El SQL exacto detrás de cada cifra
WITH prints AS
(
SELECT
size,
multiIf(size < 100, 'under 100 shares',
size < 500, '100 to 499 shares',
size < 1000, '500 to 999 shares',
size < 5000, '1,000 to 4,999 shares',
'5,000 shares and up') AS size_bucket,
toUInt64(round(toFloat64(price) * 10000)) % 100 != 0 AS sub_penny
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= '2026-06-17 00:00:00'
AND sip_timestamp < '2026-06-18 00:00:00'
AND price > 0
AND size > 0
)
SELECT
size_bucket,
round(100 * countIf(sub_penny) / count(), 2) AS subpenny_trade_pct,
round(100 * count() / (SELECT count() FROM prints), 2) AS share_of_prints_pct
FROM prints
GROUP BY size_bucket
ORDER BY min(size)Las operaciones de under 100 shares representan 88.99% de las operaciones de AAPL de esa sesión y tienen un precio de sub-penny 38.66% del tiempo. La banda más grande, 5,000 shares and up, registra precios de sub-penny 18.06% del tiempo. Ambos extremos del panel incluyen este tipo de operaciones.
Por qué un centavo pesa más en una acción barata
Un punto básico equivale a una centésima de 1% y es la unidad estándar para comparar costos de negociación entre distintos precios de acciones. Medido en puntos básicos, un tick mínimo de un centavo representa un costo muy distinto en una acción de $3 que en una de $500.
El SQL exacto detrás de cada cifra
WITH day_prices AS
(
SELECT
ticker,
toFloat64(close) AS px
FROM global_markets.stocks_daily_aggs
WHERE date = '2026-06-17'
AND volume >= 500000
AND close >= 1
AND close < 1000
)
SELECT
multiIf(px < 2, '$1 to $2',
px < 5, '$2 to $5',
px < 10, '$5 to $10',
px < 25, '$10 to $25',
px < 50, '$25 to $50',
px < 100, '$50 to $100',
px < 250, '$100 to $250',
'$250 to $1,000') AS price_bucket,
count() AS stock_count,
round(avg(10000 * 0.01 / px), 2) AS one_cent_bps
FROM day_prices
GROUP BY price_bucket
ORDER BY min(px)En las 8 bandas de precios del 17 de junio de 2026, un centavo equivale a 71.37 puntos básicos del precio de la acción en la banda $1 to $2 y a 0.28 puntos básicos en la banda $250 to $1,000. Es el mismo centavo, medido frente a precios muy distintos.
La regla ya incluye un ajuste para esto. Por debajo de $1.00, el incremento baja a $0.0001, una centésima del tick que se aplica ligeramente por encima de ese nivel. Una acción a $0.99 cotiza en una escala cien veces más precisa que la misma acción a $1.01, y el cambio abrupto se ubica exactamente en ese límite.
Ese cálculo también se refleja en los spreads bid ask mostrados. El panel siguiente toma el bid más alto y el offer más bajo publicados en cualquier centro durante el mismo segundo, y luego calcula el promedio de esa diferencia durante una ventana de quince minutos. Se excluyen los segundos en que el libro estaba locked o crossed. Los mercados locked y crossed explica cómo son esas situaciones.
El SQL exacto detrás de cada cifra
WITH best_quote AS
(
SELECT
ticker,
toStartOfSecond(sip_timestamp) AS sec,
toFloat64(max(bid_price)) AS best_bid,
toFloat64(min(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('MSFT', 'AAPL', 'NVDA', 'KO', 'BAC', 'T', 'F')
AND sip_timestamp >= '2026-06-17 14:00:00'
AND sip_timestamp < '2026-06-17 14:15:00'
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker, sec
HAVING min(ask_price) > max(bid_price)
)
SELECT
concat(ticker, ' ($', toString(round(avg((best_bid + best_ask) / 2), 0)), ')') AS name,
round(avg(best_ask - best_bid) * 100, 2) AS avg_spread_cents,
round(10000 * 0.01 / avg((best_bid + best_ask) / 2), 2) AS one_cent_bps,
round(10000 * avg(best_ask - best_bid) / avg((best_bid + best_ask) / 2), 2) AS spread_bps,
if(avg(best_ask - best_bid) <= 0.015, 'at or under $0.015', 'above $0.015') AS tier
FROM best_quote
GROUP BY ticker
ORDER BY avg((best_bid + best_ask) / 2) DESCPara MSFT ($388), el tick de un centavo equivale a 0.26 puntos básicos del precio, y la diferencia cotizada promedio fue de 6.23 centavos, o 1.61 puntos básicos. Para F ($14), el centavo equivale a 6.94 puntos básicos, y la diferencia cotizada de 1 centavos equivale a 6.94 puntos básicos. Un nombre de bajo precio puede parecer amplio en una pantalla porcentual aunque cotice con una diferencia de un centavo, la menor que permite la escala mostrada. En ese punto, el spread cotizado mide el tamaño del tick más que la profundidad del mercado.
La modificación de 2024 y el tick de medio centavo
En septiembre de 2024, la SEC modificó la Regla 612 y añadió un segundo incremento de cotización. Una acción NMS cuyo spread cotizado promedio ponderado por tiempo durante el periodo de evaluación anterior sea de $0.015 o menos cotiza en incrementos de $0.005. Todo lo demás sigue utilizando centavos enteros. La evaluación se repite según un calendario fijo y los símbolos afectados se vuelven a publicar en cada ronda. Por eso esta página indica el umbral y deja la lista a cargo de la SEC.
¿Qué nombres selecciona una prueba de $0.015? Los que ya están cerca del mínimo: acciones con alta negociación cuyo spread cotizado se mantiene en un centavo o muy cerca de ese nivel durante la mayor parte de la sesión. Una acción que normalmente cotiza con una diferencia de tres o cuatro centavos nunca se acerca al umbral. El panel anterior incluye una columna de nivel que aplica el cálculo del umbral a la ventana medida. Por eso sirve como ilustración y no como designación. La SEC calcula un promedio ponderado por tiempo durante un periodo de evaluación completo. Quince minutos de una sesión no equivalen a ese periodo.
La misma normativa redujo el límite de la tarifa que una bolsa puede cobrar por acceder a una cotización protegida, a $0.0010 por acción para acciones con precios de $1.00 o más. Ambos números funcionan conjuntamente: una escala de cotización de medio centavo junto con una tarifa de acceso de una décima de centavo evita que la tarifa consuma una fracción importante del tick.
La modificación regula las cotizaciones. Todo lo explicado arriba sobre los precios de ejecución permanece sin cambios, y una ejecución fuera de bolsa dentro de la cotización todavía puede realizarse con un incremento más preciso.
Por qué rechazan una orden limitada por un incremento no válido
Una orden limitada a $47.3215 pide al broker que acepte un precio que la regla le prohíbe aceptar. Por eso la orden devuelve un mensaje de incremento de precio no válido o se redondea al tick legal más cercano, según la firma. El límite de $1.00 se aplica al precio de la propia orden y no a la última operación de la acción. Por lo tanto, una orden a $0.4732 es legal en la escala de $0.0001, mientras que $0.47325 no lo es.
La imagen inversa aparece al otro lado de la operación. Un mayorista que te ejecuta a $47.3218 conserva la fracción de centavo entre tu precio y el suyo, y cómo ganan dinero los market makers explica a dónde va esa fracción.
Preguntas frecuentes
¿Qué es la regla de sub-penny?
Es la Regla 612 de la Regulación NMS. Prohíbe que cualquier bolsa, sistema alternativo de negociación, broker o proveedor muestre o acepte una orden o cotización sobre una acción NMS con un incremento menor a $0.01 cuando el precio es de $1.00 o más, y menor a $0.0001 cuando el precio está por debajo de $1.00.
¿Por qué mi orden sobre una acción se ejecutó a un precio con cuatro decimales?
La regla regula las cotizaciones y las órdenes, no las ejecuciones. Un market maker fuera de bolsa que ejecuta tu orden dentro del mejor bid y offer nacional puede hacerlo a una fracción de centavo mejor que la cotización. Esa diferencia es la que los brokers reportan como price improvement.
¿Por qué rechazaron mi orden limitada por un incremento de precio no válido?
El precio límite utilizaba un incremento más preciso que el permitido por la Regla 612 para ese nivel de precio: menor a un centavo para una orden con precio de $1.00 o más, o menor a $0.0001 para una orden con precio inferior a $1.00. Volver a ingresar la orden con un incremento legal elimina el rechazo.
¿Qué cambió con la modificación de 2024 de la SEC sobre el tamaño del tick?
Añadió un incremento de cotización de $0.005 para las acciones NMS cuyo spread cotizado promedio ponderado por tiempo durante el periodo de evaluación anterior sea de $0.015 o menos. Las acciones fuera de ese umbral siguen cotizando en centavos enteros. La modificación regula los incrementos de cotización, no los precios de ejecución.
Cada panel incluye el SQL que lo generó. Expande uno para ver exactamente cómo se calculó cada cifra. La proporción de acciones negociadas mediante operaciones de sub-penny y el spread cotizado promedio pueden medirse para cualquier símbolo y cualquier ventana en la terminal de Strasmore.