Strasmore Research
Edukacja Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-07-24

Koszt handlu opcjami i prowizje

Sprawdź medianę kosztów handlu opcjami na SPY, QQQ, IWM, GLD oraz TSLA. Analiza spreadu bid-ask wyrażona w basis points dla wybranych instrumentów.

Większość brokerów nie pobiera prowizji od opcji notowanych na giełdzie, jednak każde zlecenia na opcje o wysokiej płynności nadal generuje koszt w postaci spreadu bid-ask — różnicy między najwyższą ceną kupującego a najniższą ceną sprzedającego. Opcje są zazwyczaj notowane po znacznie niższych cenach w USD niż akcje bazowe, przez co ta sama różnica liczona w centach stanowi znacznie większy odsetek wartości transakcji. W dniu 2026-07-02 opcje na SPY (każdy kontrakt z terminem wygaśnięcia w 2026 roku) wykazywały medianę spreadu na poziomie 80.97 basis points podczas sesji regularnej, podczas gdy dla samych akcji SPY spread wynosił 0.27 bps — co stanowi różnicę wynoszącą około 299.9×. Wszystkie poniższe dane pochodzą z konsolidowanych rejestrów ofert i transakcji opcyjnych, a każda wartość posiada przypisane zapytanie SQL.

Dlaczego spready opcyjne różnią się od spreadów akcyjnych

Rozważmy akcje wyceniane na poziomie $745.00 bid / $745.02 ask. Spread wynoszący dwa centy stanowi około 0,27 bps ceny akcji. Opcja call at-the-money na te same akcje może być wyceniana na $7.20 bid / $7.30 ask — spread wynoszący dziesięć centów, co stanowi około 138 bps względem średniej ceny (midpoint) wynoszącej $7.25. Opcja ma szerszy spread w centach, a w stosunku do faktycznie płaconej ceny jest on setki razy większy. Niska cena opcji w USD jest tego przyczyną: dziesięć centów to mała kwota w ujęciu absolutnym, ale duży procent ceny kontraktu wynoszącej $7.25.

Profesjonalną jednostką służącą do porównywania kosztów między różnymi instrumentami jest punkt bazowy (bp) — jedna setna procenta. Standardowy kontrakt opcyjny obejmuje 100 akcji instrumentu bazowego, zatem dolarowa konsekwencja transakcji rośnie wraz z wartością instrumentu bazowego, jednak spread mierzy się względem własnej ceny wyceny opcji. Jest to jednostka stosowana w całej niniejszej treści.

Opcje SPY a akcje SPY: bezpośrednie porównanie

SPY to najbardziej płynny produkt opcyjny w USA, jednak nawet w tym przypadku różnica w kosztach jest znacząca. Poniższa tabela zestawia opcje SPY oraz akcje SPY w ramach tej samej sesji: ruch ofert, liczbę zrealizowanych transakcji oraz medianę spreadu ofertowego dla każdego z instrumentów.

ZapytanieOpcje SPY vs akcje SPY w jednej sesji: liczba ofert, liczba transakcji i mediana spreadu ofertowego
Dokładny kod SQL dla każdej liczby
WITH
    opt_q AS (
        SELECT
            count() AS opt_updates,
            quantileDeterministic(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), cityHash64(ticker, sip_timestamp)) AS opt_median_spread_ratio
        FROM global_markets.cache_options_quotes
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
          AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    ),
    stock_q AS (
        SELECT
            count() AS stock_updates,
            quantileDeterministic(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2), cityHash64(ticker, sip_timestamp)) AS stock_median_spread_ratio
        FROM global_markets.cache_stocks_quotes
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker = 'SPY'
          AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    ),
    opt_t AS (
        SELECT count() AS opt_trades FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
          AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
    ),
    stock_close AS (
        SELECT round(argMax(toFloat64(close), window_start), 2) AS spy_close
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
    )
SELECT
    '2026-07-02' AS session_date,
    opt_q.opt_updates AS spy_opt_updates,
    stock_q.stock_updates AS spy_stock_updates,
    round(opt_q.opt_updates / stock_q.stock_updates, 1) AS opt_to_stock_update_ratio,
    opt_t.opt_trades AS spy_opt_trades,
    round(opt_q.opt_updates / opt_t.opt_trades, 1) AS quotes_per_trade,
    round(opt_q.opt_median_spread_ratio * 10000, 2) AS spy_opt_median_spread_bps,
    round(stock_q.stock_median_spread_ratio * 10000, 2) AS spy_stock_median_spread_bps,
    round(opt_q.opt_median_spread_ratio / stock_q.stock_median_spread_ratio, 1) AS ratio_opt_to_stock_spread,
    stock_close.spy_close AS spy_underlying_close
FROM opt_q CROSS JOIN stock_q CROSS JOIN opt_t CROSS JOIN stock_close

Medianny spread opcji SPY wynoszący 80.97 bps oznacza, że transakcja typu round-trip — zakup po cenie ask i późniejsza sprzedaż po cenie bid — wiąże się ze stratą rzędu niemal pełnego spreadu względem średniej ceny (midpoint), czyli około połowy na każdej ze stron transakcji. Podobna transakcja typu round-trip w akcjach SPY wiąże się ze stratą wynoszącą około 0.27 bps. Ruch ofert potwierdza te same dane dotyczące płynności z innej perspektywy: animatorzy rynku generowali 256.5 aktualizacji ofert opcji SPY na każdą zrealizowaną transakcję na tych opcjach, wyceniając tysiące kombinacji ceny wykonania i terminu wygaśnięcia co każdy tick.

Rozkład spreadu opcji na SPY: to nie jedna liczba

Mediana jest użyteczna, lecz spread, który płaci indywidualny trader, zależy od konkretnego kontraktu. Opcje SPY typu near-the-money z krótkim terminem wygaśnięcia mają tendencję do najwęższych kwotowań; kontrakty far out-of-the-money oraz z odległym terminem wygaśnięcia mogą mieć znacznie szersze spready. Poniższa tabela przedstawia pełny rozkład wszystkich ważnych dwustronnych kwotowań opcji SPY w danej sesji.

ZapytanieRozkład spreadu ofertowego opcji SPY: percentyle w punktach bazowych
Dokładny kod SQL dla każdej liczby
WITH opts AS (
    SELECT
        (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps,
        cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
)
SELECT
    round(quantileDeterministic(0.10)(spread_bps, det), 2) AS p10_bps,
    round(quantileDeterministic(0.25)(spread_bps, det), 2) AS p25_bps,
    round(quantileDeterministic(0.50)(spread_bps, det), 2) AS median_bps,
    round(quantileDeterministic(0.75)(spread_bps, det), 2) AS p75_bps,
    round(quantileDeterministic(0.90)(spread_bps, det), 2) AS p90_bps,
    count() AS valid_two_sided_quotes
FROM opts

Środkowa połowa kwotowań opcji SPY mieściła się w przedziale od 49.65 bps do 147.12 bps. Jedna na dziesięć kwotacja była węższa niż 35.51 bps, a jedna na dziesięć była szersza niż 316.51 bps. Szeroki ogon rozkładu odzwierciedla niepłynne strike'i oraz odległe terminy wygaśnięcia — czyli dokładnie te kontrakty, na które najczęściej trafia przypadkowy kupujący.

Jak zmieniają się koszty w popularnych produktach

SPY stanowi punkt odniesienia, jednak nie każdy produkt opcyjny oferuje tak wąskie spready. Poniższa tabela przedstawia medianę spreadów kwotowanych w godzinach sesyjnych, wyrażoną w punktach bazowych, dla pięciu szeroko handlowanych instrumentów opcyjnych: trzech ETF-ów indeksowych (SPY, QQQ, IWM), jednego ETF-u na złoto (GLD) oraz jednej akcji o wysokiej płynności opcyjnej (TSLA). Każdy instrument został przefiltrowany pod kątem zakresu tickerów z terminem wygaśnięcia w 2026 roku, aby zapytanie wykluczyło indeks (ticker, sip_timestamp), a wiersze zostały uporządkowane alfabetycznie, aby każdy produkt zajmował stałe miejsce.

ZapytanieSpready bid-ask opcji według instrumentów: mediana w punktach bazowych, 2 lipca 2026 r., godziny sesyjne
Dokładny kod SQL dla każdej liczby
SELECT
    root,
    round(count() / 1e6, 1) AS quote_updates_millions,
    round(quantileDeterministic(0.5)(spread_bps, det), 2) AS median_spread_bps,
    round(quantileDeterministic(0.5)(width_cents, det), 2) AS median_width_cents
FROM (
    SELECT 'SPY' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'QQQ' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:QQQ26' AND ticker < 'O:QQQ27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'IWM' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:IWM26' AND ticker < 'O:IWM27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'GLD' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:GLD26' AND ticker < 'O:GLD27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
    UNION ALL
    SELECT 'TSLA' AS root, (toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000 AS spread_bps, (toFloat64(ask_price) - toFloat64(bid_price)) * 100 AS width_cents, cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:TSLA26' AND ticker < 'O:TSLA27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
)
GROUP BY root
ORDER BY root ASC

ETF-y indeksowe charakteryzują się najniższymi kosztami: SPY wyceniono ze spreadem medianowym wynoszącym 80.97 bps, QQQ 123.71 bps, a IWM 130.72 bps. Po przeciwnej stronie znajdują się opcje na TSLA ze spreadem 309.93 bps oraz opcje na GLD ze spreadem 786.75 bps — jest to zupełnie inny poziom kosztów. Kolumna aktualizacji kwotowań (w milionach) potwierdza tę zależność: produkty o największej liczbie kwotowań znajdują się w grupie o najniższych kosztach.

Efekt 0DTE i kontraktów tygodniowych: krótszy termin, szerszy spread

Kontrakty o krótszym terminie wygaśnięcia mają tendencję do osiągania niższych cen w USD, co mechanicznie zwiększa spread w punktach bazowych, nawet jeśli różnica w centach pozostaje niewielka. Poniższa tabela grupuje notowania opcji SPY typu near-the-money (ceny wykonania 730–760) według daty wygaśnięcia — uwzględniono wszystkie terminy wygaśnięcia w 2026 roku, które odnotowały co najmniej milion aktualizacji notowań w danej sesji, w kolejności kalendarzowej.

ZapytanieMediana spreadu opcji SPY według daty wygaśnięcia, tylko strike'i near-the-money
Dokładny kod SQL dla każdej liczby
WITH opts AS (
    SELECT
        toFloat64(ask_price) - toFloat64(bid_price) AS width,
        (toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
        substring(ticker, -15, 6) AS expiry_code,
        toUInt32OrZero(substring(ticker, -8)) / 1000 AS strike,
        cityHash64(ticker, sip_timestamp) AS det
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
      AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
      AND strike BETWEEN 730 AND 760
)
SELECT
    expiry_code,
    round(count() / 1e6, 1) AS quote_updates_millions,
    round(quantileDeterministic(0.5)(width / mid * 10000, det), 2) AS median_spread_bps,
    round(quantileDeterministic(0.5)(width * 100, det), 2) AS median_width_cents
FROM opts
GROUP BY expiry_code
HAVING count() >= 1000000
ORDER BY expiry_code ASC

Kontrakt z tą samą datą wygaśnięcia — kod wygaśnięcia 260702, czyli 0DTE — wykazał medianę spreadu na poziomie 113.64 bps przy medianie szerokości wynoszącej zaledwie 2 centów. Najdłużej terminowy kontrakt powyżej słupka, 261231, uzyskał szerszą wycenę w centach (11), lecz istotnie węższą w punktach bazowych, wynoszącą 37.16 bps. Stanowi to kluczową zasadę kosztów handlu opcjami: spread rzędu jednego lub dwóch centów nie jest automatycznie niski, gdy sama opcja jest wyceniana na kilka dolarów. Czym są opcje 0DTE wyjaśnia mechanikę kontraktów z tą samą datą wygaśnięcia.

Co dane o wielkości transakcji mówią o podmiotach ponoszących te koszty

Handel opcjami odbywa się w kontraktach, a jeden standardowy kontrakt obejmuje 100 akcji. Mediana wykonanych transakcji opcyjnych w 2026-07-02 wynosiła zaledwie 1 kontraktów; nawet wartość dla 90. percentyla wynosiła tylko 10 kontraktów. Większość transakcji opcyjnych ma małą skalę, przez co inwestorzy detaliczni są najbardziej narażeni na skutki cytowanego spreadu — duże zlecenia instytucjonalne mogą często negocjować lepszą cenę lub dzielić transakcję w czasie.

ZapytanieRozkład wielkości transakcji na opcjach, 2 lipca 2026 r. (liczba kontraktów w całym tape)
Dokładny kod SQL dla każdej liczby
WITH trades AS (
    SELECT toFloat64(size) AS size FROM global_markets.options_trades
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
)
SELECT
    round(quantileExact(0.50)(size), 0) AS median_contracts,
    round(quantileExact(0.90)(size), 0) AS p90_contracts,
    round(avg(size), 1) AS avg_contracts,
    count() AS total_prints
FROM trades

FAQ

Czy handel opcjami jest droższy niż handel akcjami?

Zazwyczaj tak, jeśli mierzyć to jako udział w cenie transakcyjnej. Bardzo płynny ETF, taki jak SPY, oferuje kwotowany spread znacznie poniżej jednego punktu bazowego w odniesieniu do samej akcji; opcje na ten sam instrument bazowy rutynowo generują dziesiątki punktów bazowych. Kwota w USD zależy od ceny opcji oraz liczby kontraktów, jednak spread wyrażony jako procent wartości opcji jest niemal zawsze większy niż w przypadku akcji.

Dlaczego spready opcji 0DTE są tak wysokie w punktach bazowych?

Opcje jednodniowe oraz tygodniowe często są handlowane po niskich cenach w USD — czasem poniżej 1.00 USD — pod koniec okresu ich trwania. Spread rzędu jednego lub dwóch centów przy opcji o wartości 0.50 USD stanowi 2–4% ceny, czyli 200–400 bps. Wartości w centach wydają się małe, jednak koszt procentowy nie jest. Dlatego traderzy porównują spready w punktach bazowych, a nie w centach.

Czy prowizje mają większe znaczenie niż spread?

W przypadku pojedynczej transakcji detalicznej to spread zazwyczaj dominuje. Kwotowanie 1.00 USD / 1.05 USD generuje koszt 5.00 USD na kontrakt przy pełnym zamknięciu pozycji (100 akcji na kontrakt) przed naliczeniem jakiejkolwiek prowizji. W przypadku produktów o niskiej cenie lub szerokim spreadzie, sam spread może przewyższyć wszelkie prawdopodobne prowizje.

Czy można uniknąć spreadu, korzystając ze zleceń limit?

Zlecenie limit wewnątrz spreadu może zostać zrealizowane przy koszcie mniejszym niż pełny spread, jednak realizacja nie jest gwarantowana. Zlecenie rynkowe z definicji płaci spread. Spread jest ceną za natychmiastową realizację, a nie opłatą pobieraną przez brokera.

Które produkty opcyjne mają najwęższe spready?

Według pomiarów przedstawionych na tej stronie, duże ETF-y indeksowe — SPY, QQQ, IWM — wykazują najwęższe mediany i generują największy wolumen kwotowań. ETF-y surowcowe (GLD) oraz opcje na pojedyncze akcje mogą mieć znacznie szersze spready. Spread różni się dla każdego kontraktu — ten sam instrument bazowy, ale inna cena wykonania i termin wygaśnięcia — zatem pojedyncza mediana ukrywa wiele zmiennych.

Uwagi do danych

Wszystkie znaczniki czasu są zapisane w strefie UTC; sesje regulaminowe z dnia 2 lipca 2026 r. są filtrowane jako sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00' (9:30 am–4:00 pm ET). Statystyki spreadu wykorzystują wyłącznie poprawne oferty dwustronne (bid_price > 0, ask_price > 0, ask_price > bid_price), ceny Decimal są przeliczane na Float64 przed dzieleniem, a stosowane są deterministyczne estymatory mediany (quantileDeterministic, oparte na skrócie hash dla tickera i znacznika czasu), co zapewnia identyczne wyniki przy ponownym generowaniu danych. Poniższy spis obejmuje każdy rekord opcji SPY w danym oknie czasowym i pokazuje, jaki procent surowego strumienia danych stanowią poprawne oferty dwustronne.

Spis jakości ofert i pełna metodologia
ZapytanieJakość ofert opcji SPY: rekordy poprawne, jednostronne oraz locked/crossed
Dokładny kod SQL dla każdej liczby
WITH opts AS (
    SELECT
        bid_price,
        ask_price
    FROM global_markets.cache_options_quotes
    WHERE sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
      AND ticker >= 'O:SPY26' AND ticker < 'O:SPY27'
)
SELECT
    count() AS total_updates,
    countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) AS valid_two_sided,
    round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price > bid_price) / count(), 2) AS valid_pct,
    countIf(bid_price = 0 OR ask_price = 0) AS one_sided,
    round(100.0 * countIf(bid_price = 0 OR ask_price = 0) / count(), 2) AS one_sided_pct,
    countIf(bid_price > 0 AND ask_price > 0 AND ask_price <= bid_price) AS locked_or_crossed,
    round(100.0 * countIf(bid_price > 0 AND ask_price > 0 AND ask_price <= bid_price) / count(), 2) AS locked_or_crossed_pct
FROM opts

Ponad 99.94% rekordów ofert opcji SPY w sesji stanowiły poprawne oferty dwustronne; rekordy jednostronne stanowiły 0.06% strumienia, a rekordy z zablokowanym lub przeciwnym spreadem były pomijalne. Każda wartość spreadu powyżej jest obliczana na poprawnej podgrupie ofert dwustronnych — koszt, który trader mógł faktycznie zaobserwować w NBBO.

  • Źródło danych rynkowych: skonsolidowany taśma ofert opcji typu OPRA (global_markets.cache_options_quotes), odpowiadająca jej taśma ofert akcji oraz skonsolidowana taśma transakcji opcji (global_markets.options_trades; panel wielkości transakcji obejmuje całą taśmę, a nie tylko SPY).
  • Format tickera OCC: O: + root + sześciocyfrowa data wygaśnięcia (YYMMDD) + C/P + siedmiocyfrowa cena wykonania ×1000. Panel 0DTE wyodrębnia datę wygaśnięcia i cenę wykonania z tickera; obliczenia spreadu agregują opcje call i put. Filtr dla każdego root obejmuje zakres wygaśnięcia w 2026 r. (O:SPY26..O:SPY27 oraz odpowiedniki), co zapewnia optymalizację każdego skanowania na indeksie (ticker, sip_timestamp).
  • Definicja spreadu: (ask − bid) / midpoint × 10,000, w punktach bazowych, wyłącznie dla poprawnych ofert dwustronnych.
  • Mediany i percentyle: estymatory rezerwuarowe quantileDeterministic oparte na cityHash64(ticker, sip_timestamp) — ograniczone zużycie pamięci i identyczny wynik przy każdym ponownym generowaniu.
  • Zamknięcie instrumentu bazowego: ostatnia minutowa świeca z sesji regulaminowej z delayed_stocks_minute_aggs.
  • Okno sesji: 13:30–20:00 UTC, weryfikowane na podstawie obserwowanych minutowych świec SPY, a nie arytmetyki kalendarzowej.
  • Sesja przypięta: 2 lipca 2026 r. — pełna, zakończona sesja, która znajduje się poza ~1–2 dniowym opóźnieniem wprowadzania danych w magazynie w momencie tworzenia raportu (9 lipca 2026 r.). Daty są stałe, więc ponowne generowanie danych daje te same wyniki.

Chcesz sprawdzić koszt konkretnego kontraktu? Każdy powyższy panel to zapisione zapytanie — można je uruchomić lub stworzyć własną wariację na terminalu Strasmore. Więcej informacji na temat mechanizmów znajdziesz w sekcjach: koszt handlu akcjami, czym jest spread bid-ask, opcje 0DTE, wielkość strumienia ofert opcji oraz wolumen opcji względem otwartej pozycji.