Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-08

Sub-penny rule a realizacja zleceń giełdowych

Reguła 612 ogranicza wyświetlanie kwotowań akcji powyżej jednego dolara. Wyjaśniamy, dlaczego transakcje są rozliczane z dokładnością do czterech miejsc po przecinku w systemie.

Zasada „sub-penny rule”, czyli Reguła 612 w ramach Regulation NMS, określa najmniejszy dopuszczalny przyrost ceny w wyświetlanych kwotowaniach akcji: jeden cent dla ceny wynoszącej 1,00 USD lub więcej oraz jedną setną centa dla cen poniżej 1,00 USD. Przepis ten ogranicza to, co platformy obrotu mogą wyświetlać lub przyjmować. Nie odnosi się on jednak do cen, po których realizowane są transakcje, co wyjaśnia, dlaczego na potwierdzeniu zlecenia widnieje cena 47,3218 USD, podczas gdy wszystkie kwotowania na ekranie kończą się na pełnym cencie.

Co faktycznie mówi zasada „sub-penny rule”

Reguła 612 weszła w życie wraz z Regulation NMS w 2005 roku, a jej tekst operacyjny jest zwięzły. Żadna krajowa giełda papierów wartościowych, alternatywny system obrotu (ATS), dostawca danych ani broker nie może wyświetlać, szeregować ani przyjmować zlecenia, kwotowania lub wskazania zainteresowania akcjami NMS wycenionymi z przyrostem mniejszym niż 0,01 USD, jeśli cena wynosi 1,00 USD lub więcej. Poniżej 1,00 USD próg ten spada do 0,0001 USD. Akcje NMS to instrumenty kapitałowe notowane na giełdzie, więc reguła obejmuje zasadniczo wszystko, co można kupić w ramach rachunku maklerskiego na amerykańskiej giełdzie.

Kluczowymi pojęciami są „wyświetlanie” (display) oraz „przyjmowanie” (accept). Reguła dotyczy kwotowań i zleceń. Nie obejmuje ona egzekucji. Żadna platforma nie może wystawić oferty kupna na poziomie 47,3215 USD, a broker nie może przyjąć zlecenia z limitem ceny na tym poziomie, jednak transakcja może zostać prawnie zawarta po takiej cenie.

Praktyką, przeciwko której skierowano ten przepis, było „wyprzedzanie” (stepping ahead). Trader mógł wyprzedzić kolejkę zleceń oczekujących przy cenie 10,00 USD, wystawiając ofertę na 10,0001 USD, zyskując pierwszeństwo dzięki zaangażowaniu kapitałowemu o wartości jednej setnej centa. Sztywna siatka wyświetlanych cen eliminuje takie zagrania i nadaje priorytetowi cenowemu odpowiednią wagę.

Dlaczego transakcja została zrealizowana z czterema miejscami po przecinku

Większość zleceń detalicznych na amerykańskich akcjach nigdy nie trafia na giełdę. Są one kierowane do hurtowników (wholesalers), czyli animatorów rynku działających poza giełdą, którzy realizują zlecenia z własnego portfela. Hurtownik nie wyświetla kwotowania w momencie realizacji zlecenia, więc siatka centowa nie ogranicza ceny egzekucji. Realizacja następuje wewnątrz najlepszej krajowej oferty kupna i sprzedaży (NBBO), często z ułamkiem centa różnicy. Ta różnica między NBBO a ceną realizacji stanowi wartość poprawy ceny (price improvement), widoczną na potwierdzeniu oraz w raportach jakości egzekucji brokera.

Mechanizm ten pozostawia ślad w publicznym zapisie transakcji. Każda transakcja trafia do skonsolidowanego strumienia danych po swojej dokładnej cenie, więc zliczanie transakcji, których cena zawiera ułamek centa, pozwala wyodrębnić realizacje, które nastąpiły wewnątrz siatki.

ZapytanieUdział transakcji zawartych po cenach sub-penny
Dokładny kod SQL dla każdej liczby
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 DESC
Run this yourself

W ciągu piętnastominutowego okna w dniu 17 czerwca 2026 r. KO odnotowało najwyższy wskaźnik spośród badanych nazw 7, przy czym 46.56% transakcji zrealizowano po cenie z ułamkiem centa. MSFT odnotowało najniższy wynik na poziomie 31.87%. Liczenie akcji zamiast transakcji daje drugi obraz: w dniu KO transakcje z ułamkiem centa stanowiły 24.88% wolumenu obrotu.

Realizacje hurtowników charakteryzują się zazwyczaj mniejszym rozmiarem. Poniższy panel dzieli pełną sesję transakcji AAPL według wielkości, co pozwala oddzielić zlecenia detaliczne od bloków instytucjonalnych.

ZapytanieUdział transakcji sub-penny dla AAPL według wielkości zlecenia, 17 czerwca 2026
Dokładny kod SQL dla każdej liczby
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)
Run this yourself

Transakcje o wielkości under 100 shares stanowią 88.99% transakcji AAPL w tej sesji i zawierają cenę z ułamkiem centa w 38.66% przypadków. Największy przedział, 5,000 shares and up, realizowany jest z ułamkiem centa w 18.06% przypadków. Oba końce panelu wykazują takie cechy.

Dlaczego jeden cent jest wyższym kosztem dla tanich akcji

Punkt bazowy (basis point) to jedna setna jednego procenta, standardowa jednostka porównywania kosztów transakcyjnych przy różnych cenach akcji. W przeliczeniu na punkty bazowe, minimalny skok ceny o jeden cent stanowi zupełnie inny koszt dla akcji o wartości 3 USD niż dla akcji o wartości 500 USD.

ZapytanieWartość jednego centa według przedziałów cenowych akcji
Dokładny kod SQL dla każdej liczby
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)
Run this yourself

W ramach 8 przedziałów cenowych w dniu 17 czerwca 2026 r. jeden cent odpowiada 71.37 punktom bazowym ceny akcji w przedziale $1 to $2 oraz 0.28 punktom bazowym w przedziale $250 to $1,000. Ten sam cent, mierzony w odniesieniu do skrajnie różnych cen.

Reguła zawiera już jedno dostosowanie w tym zakresie. Poniżej 1,00 USD przyrost spada do 0,0001 USD, czyli jednej setnej skoku obowiązującego dla wyższych cen. Akcja o wartości 0,99 USD jest kwotowana na siatce stukrotnie drobniejszej niż ta sama akcja przy cenie 1,01 USD, a granica ta przebiega dokładnie na tym poziomie.

Ta arytmetyka znajduje odzwierciedlenie w spreadach kupna-sprzedaży. Poniższy panel przyjmuje najwyższą ofertę kupna i najniższą ofertę sprzedaży wystawioną w tej samej sekundzie, a następnie uśrednia tę różnicę w oknie piętnastominutowym. Sekundy, w których arkusz był zablokowany lub skrzyżowany, są pomijane; zablokowane i skrzyżowane rynki wyjaśniają, jak wyglądają takie sytuacje.

ZapytanieTick o wartości jednego centa a spread kwotowany, w punktach bazowych
Dokładny kod SQL dla każdej liczby
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) DESC
Run this yourself

Dla MSFT ($388) skok o jeden cent wynosi 0.26 punktów bazowych ceny, a średni kwotowany spread wyniósł 6.23 centa, czyli 1.61 punktów bazowych. Dla F ($14) jeden cent to 6.94 punktów bazowych, a kwotowany spread na poziomie 1 centa przekłada się na 6.94 punktów bazowych. Akcje o niskiej cenie mogą wydawać się szerokie na ekranie procentowym, mimo kwotowania spreadu o wartości jednego centa, co jest najwęższą dopuszczalną wartością w wyświetlanej siatce. W takim punkcie kwotowany spread mierzy wielkość skoku ceny, a nie głębokość rynku.

Nowelizacja z 2024 roku i półcentowy skok ceny

We wrześniu 2024 roku SEC znowelizowała Regułę 612, dodając drugi przyrost kwotowania. Akcje NMS, których średni ważony czasem kwotowany spread w poprzednim okresie oceny wynosi 0,015 USD lub mniej, są kwotowane z przyrostem 0,005 USD. Wszystkie pozostałe instrumenty pozostają przy przyroście centowym. Ocena powtarzana jest w ustalonym harmonogramie, a objęte nią symbole są publikowane w każdej rundzie, dlatego niniejsza strona podaje próg, pozostawiając listę spółek w gestii SEC.

Jakie nazwy wybiera test 0,015 USD? Te, które już są „przyklejone” do dolnego ograniczenia: intensywnie handlowane akcje, których kwotowany spread utrzymuje się na poziomie jednego centa lub bardzo blisko niego przez większość sesji. Akcje, które rutynowo kwotowane są ze spreadem trzech lub czterech centów, nigdy nie zbliżają się do tego testu. Powyższy panel zawiera kolumnę poziomu, która stosuje arytmetykę progu do mierzonego okna, co czyni go ilustracją, a nie oficjalnym wyznaczeniem. SEC mierzy średnią ważoną czasem w pełnym okresie oceny. Piętnaście minut jednej sesji tym nie jest.

Ta sama regulacja obniżyła maksymalną opłatę, jaką giełda może pobrać za dostęp do chronionego kwotowania, do 0,0010 USD za akcję dla akcji wycenianych na 1,00 USD i więcej. Obie wartości współdziałają: półcentowa siatka kwotowania obok opłaty za dostęp wynoszącej jedną dziesiątą centa zapobiega sytuacji, w której opłata pochłania znaczną część skoku ceny.

Nowelizacja dotyczy kwotowania. Wszystkie powyższe kwestie dotyczące cen realizacji pozostają przez nią niezmienione, a pozagiełdowa realizacja wewnątrz kwotowania nadal może odbywać się z dokładniejszym przyrostem.

Dlaczego zlecenie z limitem jest odrzucane z powodu nieprawidłowego przyrostu

Zlecenie z limitem na poziomie 47,3215 USD wymaga od brokera zaakceptowania ceny, której reguła zabrania, więc zlecenie wraca z komunikatem o nieprawidłowym przyroście ceny lub jest zaokrąglane do najbliższego dopuszczalnego skoku, w zależności od firmy. Granica 1,00 USD dotyczy ceny samego zlecenia, a nie ostatniej ceny transakcyjnej akcji, więc zlecenie na 0,4732 USD jest dopuszczalne na siatce 0,0001 USD, podczas gdy 0,47325 USD już nie.

Odbicie lustrzane znajduje się po drugiej stronie transakcji. Hurtownik realizujący zlecenie po 47,3218 USD zatrzymuje ułamek centa między ceną klienta a własną, a sposób, w jaki animatorzy rynku zarabiają pieniądze wyjaśnia, dokąd trafia ten ułamek.

FAQ

Czym jest zasada „sub-penny rule”?

To Reguła 612 w ramach Regulation NMS. Zabrania ona każdej giełdzie, alternatywnemu systemowi obrotu, brokerowi lub dostawcy danych wyświetlania lub przyjmowania zlecenia lub kwotowania akcji NMS wycenionych z przyrostem mniejszym niż 0,01 USD, gdy cena wynosi 1,00 USD lub więcej, oraz mniejszym niż 0,0001 USD, gdy cena jest poniżej 1,00 USD.

Dlaczego moje zlecenie na akcje zostało zrealizowane po cenie z czterema miejscami po przecinku?

Reguła dotyczy kwotowań i zleceń, a nie egzekucji. Animator rynku działający poza giełdą, realizujący zlecenie wewnątrz najlepszej krajowej oferty kupna i sprzedaży (NBBO), może wykonać transakcję po cenie lepszej od kwotowania o ułamek centa, a ta różnica jest tym, co brokerzy raportują jako poprawę ceny.

Dlaczego moje zlecenie z limitem zostało odrzucone z powodu nieprawidłowego przyrostu ceny?

Cena limitu użyła przyrostu mniejszego niż dopuszcza Reguła 612 na tym poziomie cenowym: mniejszego niż jeden cent dla zlecenia wycenionego na 1,00 USD lub więcej, lub mniejszego niż 0,0001 USD dla zlecenia poniżej 1,00 USD. Ponowne wprowadzenie zlecenia z dopuszczalnym przyrostem usuwa przyczynę odrzucenia.

Co zmieniła nowelizacja SEC z 2024 roku dotycząca wielkości skoku ceny?

Dodała przyrost kwotowania 0,005 USD dla akcji NMS, których średni ważony czasem kwotowany spread w poprzednim okresie oceny wynosi 0,015 USD lub mniej. Akcje spoza tego progu nadal są kwotowane w pełnych centach, a nowelizacja dotyczy przyrostów kwotowania, a nie cen realizacji.


Każdy panel tutaj jest dostarczany wraz z kodem SQL, który go wygenerował, więc można go rozwinąć, aby zobaczyć dokładnie, w jaki sposób dokonano każdego wyliczenia. Udział transakcji z ułamkiem centa oraz średni kwotowany spread można zmierzyć dla dowolnego symbolu i dowolnego okna na terminalu Strasmore.

#reg nms#rule 612#tick size#price improvement#limit orders