реальна вартість торгівлі акціями у базисних пунктах
Комісії нульові, але кожна угода сплачує спред між ціною покупки та продажу. Дивіться реальну вартість торгівлі акціями у базисних пунктах для дванадцяти відомих назв та ETF.
Вартість торгівлі акціями не впала до нуля, коли комісії впали. Кожен ринковий наказ досі сплачує спред між ціною покупки та продажу — різницю між найвищою ціною, яку готові сплатити покупці, і найнижчою ціною, яку готові прийняти продавці. Половина цього спреду сплачується при вході, половина — при виході. Ця сторінка вимірює цю плату в базисних пунктах для дванадцяти відомих акцій та ETF на основі котирувань з точністю до тика. До кожного показника додається точний SQL-запит.
Комісії зникли — спред ні
У акції ніколи немає однієї ціни; їх дві. Бід — це найкраща поточна пропозиція на купівлю; аск — найкраща поточна пропозиція на продаж. Угода прямо зараз означає подолання цього розриву: ринкова купівля виконується за аском, ринковий продаж — за бідом, а різниця залишається в того, хто виставив котирування — найчастіше це професійний маркет-мейкер, котируючи обидві сторони протягом усієї сесії. Що таке бід-аск спред детально описує механіку; ця сторінка оцінює їх.
Гіпотетичний приклад робить арифметику наочною. Акція з котируванням $20.00 бід / $20.05 аск має середину $20.025 — звичайна відсильна точка для її справедливої вартості в цей момент. Ринкова купівля сплачує $20.05, що на 2.5 цента вище середини: половина котируваної ширини. Ринковий продаж отримує $20.00, віддаючи іншу половину. Виконайте обидві операції — кругову угоду — і повні п'ять центів залишаються на кожній акції, без жодного рядка комісії будь-де.
Професійна одиниця цієї витрати — базисний пункт (bp) — одна сота відсотка. Котування спреду як частки від середини ставить ETF на однозначну суму в доларах і ETF на кількасот доларів на одну шкалу, а виявлені при цьому відмінності виявляються більшими, ніж очікують більшість трейдерів з нульовою комісією.
Щаблі витрат на торгівлю: дванадцять інструментів, виміряні
Нижче наведено дванадцять широко розповсюджених акцій та ETF, ранжованих за медіанним котирувальним спредом у відсотках до середньої ціни. Дані охоплюють кожне оновлення NBBO — консолідованої найкращої ціни купівлі та продажу на всіх біржах США, саме того котирування, яке показує брокерський додаток — зафіксоване у фіксованому часовому вікні (13:30–19:59 UTC), що відповідає регулярній сесії з 9:30 ранку до 16:00 за східним часом у місяці літнього часу — стан усіх вікон, які ця сторінка виміряла наразі. Вікно охоплює найбільш недавні завершені сесії у наших даних і навмисно зупиняється за кілька днів до сьогодні, щоб жоден частково завантажений день не потрапив у медіани. Оновлення з відсутньою стороною або з ціною продажу на рівні або нижче ціни купівлі виключаються з медіан і враховуються в останньому стовпці, а не відкидаються без повідомлення.
Точний SQL-код для кожного числа
SELECT ticker,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price > bid_price) * 100, 1) AS typical_spread_cents,
round(count() / 1e6, 1) AS quote_updates_m,
round(100 * countIf(bid_price <= 0 OR ask_price <= 0 OR ask_price <= bid_price) / count(), 2) AS pct_updates_excluded
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'IWM', 'AAPL', 'MSFT', 'NVDA', 'AMD', 'TSLA', 'KO', 'DIS', 'F', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
ORDER BY typical_spread_bpsНа вершині розташований SPY з показником 0.27 bps — частка одного базисного пункта — медіана, що спирається на 14.9 мільйонів оновлень котирувань. На четвертому щаблі NVDA котирується на рівні 0.99 bps. Нижній щабель, SOXS, становить 23.17 bps — і його стовпець центів є тихим уроком усієї таблиці: котирувальний розрив дорівнює 1¢, розрів у масштабі одного цента, прив'язаний до найбільшого відсоткового показника витрат на дошці. Центи прикрашають дешеві акції; базисні пункти оцінюють їх чесно.
Один базисний пункт дорівнює одному долару на кожні 10 000 доларів
Колонка bps перетворюється на гроші через фіксовану арифметику: для замовлення на 10 000 доларів один базисний пункт дорівнює одному долару (10 000 × 0,0001 = 1). Читайте шкалу як прайс-лист для повного циклу угоди на кожні 10 000 доларів обсягу: верхній щабель з 0.27 bps становить близько $0.27; нижній щабель з 23.17 bps — близько $23.17. Одноразова операція — лише купівля або лише продаж — становить половину кожної суми.
Частота збільшує витрати. Гіпотетичний спред 20 bp, пройдений у повному циклі раз на тиждень на тих самих 10 000 доларах, за п'ятдесят два тижні дає приблизно $1 040 (20 × $1 × 52) — близько одного відсотка рахунку за нульової комісії. Та сама звичка за гіпотетичного спреду 1 bp дає близько $52 на рік. Те, на якому щаблі перебуває актив, важить більше за будь-який рядок комісії.
Мегакапітал проти левериджного інверсного ETF
Нижній щабель драбини заслуговує на назву, як і мегакапітал із його вузької верхньої третини. NVIDIA (NVDA) — це акція мегакапіталізації у секторі напівпровідників. SOXS — це Direxion Daily Semiconductor Bear 3X shares, левериджний інверсний ETF, створений для щоденного руху у три рази протилежно до індексу напівпровідників із щоденним перерахунком. Обидва виміряно за тим самим вікном і тим самим способом:
Точний SQL-код для кожного числа
WITH per_day AS (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS nvda_bps,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS soxs_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_date
),
whole AS (
SELECT quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS nvda_bps,
quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS soxs_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
)
SELECT round((SELECT nvda_bps FROM whole), 2) AS nvda_spread_bps,
round((SELECT soxs_bps FROM whole), 2) AS soxs_spread_bps,
round((SELECT soxs_bps FROM whole) / (SELECT nvda_bps FROM whole), 1) AS times_wider,
(SELECT count() FROM per_day) AS sessions_measured,
round((SELECT min(soxs_bps / nvda_bps) FROM per_day), 1) AS smallest_daily_gap_xМедіанний котирувальний спред NVDA становив 0.99 бп. Медіанний спред SOXS становив 23.17 бп — у 23.3 разів ширший. Упродовж усіх 5 сесій у вікні односесійний розрив ніколи не стискався нижче за 14.1 разів. Ця сама пара перебувала на протилежних полюсах напівпровідникового зриву 7 липня — сесії, на якій цей контраст було виміряно тік за тіком на ранкових мінімумах.
Точний SQL-код для кожного числа
SELECT et_date,
nvda_spread_bps,
soxs_spread_bps,
round(soxs_spread_bps / nvda_spread_bps, 1) AS times_wider
FROM (
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS et_date,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'NVDA' AND bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS nvda_spread_bps,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), ticker = 'SOXS' AND bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS soxs_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('NVDA', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY et_date
)
ORDER BY et_dateНа 2026-07-08, у першу сесію вікна, медіанний спред котирувань NVDA становив 1.52 бп проти 21.48 бп для SOXS — у 14.1 разів вища вартість. Порядок не змінюється від сесії до сесії: дешевий інструмент залишається дешевим, дорогий залишається дорогим. Щабель інструменту на драбині витрат — це стала властивість, а не одноденний настрій.
Чому дешева акція коштує дорожче в торгівлі, ніж дорога
Частина розриву пояснюється ринковою інфраструктурою. Акції та ETF США з ціною понад $1 котируються з кроком у один цент. Один цент — це найменший можливий крок котирування. Фіксований цент становить різну частку від різних цін акцій: ледь помітну для ETF за $700 і величезну для інструмента за $4. Таблиця нижче показує, наскільки жорстко діє цей мінімальний поріг — частка оновлень котирувань кожного інструмента, що перебуває рівно на одному центі, скільки становить цент у бп при цій ціні акції, і наскільки медіанний спред перевищує поріг.
Точний SQL-код для кожного числа
SELECT ticker,
typical_share_price,
pct_quotes_at_one_cent,
round(100 / typical_share_price, 2) AS one_cent_in_bps,
typical_spread_bps,
round(abs(typical_spread_bps - 100 / typical_share_price), 2) AS dist_from_floor_bps
FROM (
SELECT ticker,
round(quantileExactIf(0.5)((toFloat64(ask_price) + toFloat64(bid_price)) / 2, bid_price > 0 AND ask_price > bid_price), 2) AS typical_share_price,
round(100 * countIf(bid_price > 0 AND ask_price > bid_price AND abs(toFloat64(ask_price - bid_price) - 0.01) < 0.001) / countIf(bid_price > 0 AND ask_price > bid_price), 1) AS pct_quotes_at_one_cent,
round(quantileExactIf(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS typical_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'AAPL', 'KO', 'F', 'SOXS')
AND sip_timestamp >= toDateTime(today() - 10)
AND sip_timestamp < toDateTime(today() - 3)
AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
GROUP BY ticker
)
ORDER BY typical_share_price DESCSPY, що торгується біля $750.32 за акцію, проводить 23.4% оновлень із шириною рівно один цент — і для найдорожчої акції у списку цент становить лише 0.13 бп. У середині списку KO біля $83.82 перебуває на порозі 65.4% оновлень. Далі поріг повністю поглинає ринок: F біля $13.86 має ширину в один цент для 99% оновлень, а SOXS біля $4.31 — для 100%, причому медіанні спреди знаходяться в межах 0 та 0.03 бп від їхніх одноцентових порогів. Для найдешевших акцій відсоткова вартість торгівлі — це ціна акції в інших одиницях: котирування не може бути вужчим за один цент.
Утримання витрат на мінімумі
- Лімітні ордери фіксують ціну. Ринковий ордер виконується за будь-якою поточною котировкою; лімітний ордер виконується за вказаною ціною або кращою. Ордер на купівлю, розміщений на рівні біду, забирає спред замість того, щоб платити його, коли продавець приходить зустрічним ордером — компроміс у тому, що він може взагалі не виконатися.
- Час має значення. Котировані спреди найширші перед відкриттям, поблизу закриття та в позаурочний час, і найвужчі в ліквідній середині регулярної сесії — внутрішньоденний графік у нашому посібнику з бід-аск спреду показує U-подібну форму на реальних даних.
- Відлічуйте базисні пункти, а не центи. Один і той самий цент становить 0.13 бп на SPY і 23.2 бп на SOXS. «Вузька» котировка в один цент може виявитися найдорожчим рядком на дошці.
- Рахуйте кількість повних циклів. Кожен із них сплачує повну котировану ширину один раз, і витрати масштабуються з оборотом, а не з розміром рахунку чи наміром. Індикатори активності, такі як відносний обсяг, показують, коли актив торгується значно вище свого звичайного рівня — звички з високим оборотом — це те, де витрати на спред тихо накопичуються.
Поширені запитання
Скільки коштує торгівля акціями з нульовою комісією?
Половина котированого спреду між ціною купівлі та продажу при вході й половина при виході. На нашому списку з дванадцяти інструментів повний цикл коливався від 0.27 бпс від вартості угоди (SPY) до 23.17 бпс (SOXS) — приблизно $0.27 до $23.17 на кожні $10 000 обсягу.
Що таке базисний пункт у доларовому вираженні?
Один базисний пункт — це одна сота відсотка: $1 на кожні $10 000, $10 на кожні $100 000. Спред, виражений у бпс, одночасно є ціною повного циклу на кожні $10 000 — гіпотетичний спред у 20 бпс коштує близько $20.
Чому у левериджних ETF такі широкі спреди у відсотковому вираженні?
Низькі ціни акцій стикаються з мінімальним кроком котирування в один цент. Най дешевший інструмент у нашому списку, SOXS, торгувався біля $4.31, причому 100% його котирувань мали ширину рівно один цент — а цент при такій ціні акції становить 23.2 бпс від кожної угоди.
Чи мають значення спреди між ціною купівлі та продажу для довгострокових інвесторів?
Значно менше, ніж для активних трейдерів. Один повний цикл на верхньому щаблі нашого списку становив 0.27 бпс — близько $0.27 на кожні $10 000 — і сплата цієї суми раз на десятиліття є шумом. Витрати зростають разом з оборотом, а не з періодом утримання.
Чи спред — це єдина залишилася витрата на торгівлю?
Це плата за кожну угоду, яку сплачує кожний ринковий ордер, і саме її вимірює ця сторінка. Існують окремі витрати: великі ордери можуть зрушити ціну до завершення виконання, фонди стягують коефіцієнти витрат з часом, а маржа передбачає відсотки. Жодна з них не замінює спред; вони накладаються поверх нього.
Кожна панель вище містить точний SQL, який її згенерував — відкрийте будь-яку, замініть тікери на ті, якими ви фактично торгуєте, і розрахуйте власну шкалу витрат на торгівлю в терміналі Strasmore.