اسٹاک ٹریڈ کی حقیقی لاگت کیا ہے basis points میں
کمیشن صفر ہیں، مگر ہر اسٹاک ٹریڈ bid-ask spread ادا کرتا ہے۔ بارہ معروف اسٹاک اور ETFs میں اس لاگت کو basis points میں ماپا گیا، ٹک لیول ڈیٹا اور SQL سے ہر عدد کی تصدیق کے ساتھ۔
اسٹاک کی تجارت کا خرچہ اس وقت صفر نہیں ہوا جب کمیشن صفر ہوئے۔ ہر قابلِ بازار آرڈر اب بھی bid-ask spread ادا کرتا ہے — خریداروں کے ادا کرنے کے لیے تیار اعلیٰ ترین قیمت اور فروخت کنندگان کے قبول کرنے کے لیے تیار کم ترین قیمت کے درمیان فرق — جس میں آدھا حصہ اندر جانے کا، آدھا باہر آنے کا۔ یہ صفحہ بارہ معروف اسٹاک اور ETFs میں اس خرچ کو بنیادی نکات میں ماپتا ہے، ٹک لیول کوٹ ڈیٹا سے، ہر عدد کے پیچھے درست SQL منسلک کیے ہوئے۔
کمیشنز صفر ہو گئیں — اسپریڈ نہیں
کسی اسٹاک کی ایک قیمت نہیں ہوتی؛ اس کی دو ہوتی ہیں۔ بِڈ خرید کے لیے بہترین موجودہ پیشکش ہے؛ ایسک فروخت کے لیے بہترین موجودہ پیشکش ہے۔ ابھی تجارت کرنے کا مطلب اس فاصلے کو عبور کرنا ہے: مارکیٹ خرید ایسک پر پُر ہوتی ہے، مارکیٹ فروخت بِڈ پر پُر ہوتی ہے، اور فرق اس کے پاس رہتا ہے جس نے کوٹ پوسٹ کیا — سب سے اکثر ایک پیشہ ور market maker جو پورے سیشن میں دونوں اطراف کوٹ کرتا ہے۔ بِڈ-ایسک اسپریڈ کیا ہے اس میکانک کو مکمل طور پر کور کرتا ہے؛ یہ صفحہ ان کی قیمت لگاتا ہے۔
ایک فرضی مثال حساب کو واضح کرتی ہے۔ ایک اسٹاک جس کا کوٹ $20.00 بِڈ / $20.05 ایسک ہے، اس کا مِڈپوائنٹ $20.025 ہے — اس لمحے اس کی منصفانہ قدر کے لیے معمول کا حوالہ۔ مارکیٹ خرید $20.05 ادا کرتی ہے، جو مِڈپوائنٹ سے 2.5 سینٹ اوپر ہے: کوٹ کردہ چوڑائی کا آدھا۔ مارکیٹ فروخت $20.00 وصول کرتی ہے، باقی آدھا چھوڑ دیتی ہے۔ دونوں کریں — ایک راؤنڈ ٹرپ — اور ہر شیئر پر پورے پانچ سینٹ پیچھے رہ جاتے ہیں، کہیں بھی کوئی کمیشن لائن نہیں۔
اس لاگت کے لیے پیشہ ورانہ اکائی بیسس پوائنٹ (bp) ہے — ایک فیصد کا ایک سواں حصہ۔ اسپریڈ کو مِڈپوائنٹ کے حصے کے طور پر کوٹ کرنا ایک واحد ہندسی ڈالر والے ETF اور کئی سو ڈالر والے ETF کو ایک ہی پیمانے پر رکھتا ہے، اور جو فرق یہ ظاہر کرتا ہے وہ زیادہ تر صفر-کمیشن تاجروں کی توقع سے بڑا ہوتا ہے۔
تجارتی لاگت کا سیڑھی: بارہ نام، ناپے گئے
نیچے بارہ وسیع پیمانے پر رکھے گئے اسٹاک اور ETF ہیں، جو درمیانی quoted spread کو midpoint کے فیصد کے طور پر درج کیا گیا ہے۔ یہ ڈیٹا NBBO کی ہر اپڈیٹ ہے — یعنی تمام US exchanges پر consolidated best bid and offer، وہ quote جو کسی brokerage app میں ظاہر ہوتا ہے — جو ایک مقررہ گھڑی کے وقفے (13:30–19:59 UTC) میں شمار کیا گیا، جو daylight-saving کے مہینوں میں 9:30 a.m.–4:00 p.m. Eastern کے regular session سے مطابقت رکھتا ہے — اور اس صفحے نے اب تک جتنے بھی وقفے ناپے ہیں وہ سب اسی حالت میں تھے۔ یہ وقفہ ہمارے ڈیٹا میں سب سے حالیہ مکمل ہونے والے نشستوں کو محیط ہے اور جان بوجھ کر آج سے چند دن پہلے رک جاتا ہے، تاکہ کسی بھی جزوی طور پر شامل کی گئی دن کو درمیانی اقدار سے باہر رکھا جائے۔ جن اپڈیٹس میں کوئی side missing ہو، یا جن میں ask، bid کے برابر یا اس سے نیچے ہو، انہیں درمیانی اقدار سے خارج کر دیا گیا ہے اور آخری کالم میں شمار کیا گیا ہے بجائے اس کے کہ خاموشی سے چھوڑ دیا جائے۔
ہر عدد کے پیچھے موجود درست 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 پر — ایک واحد basis point کا کسر — یہ درمیانی قدر 14.9 ملین quote اپڈیٹس پر قائم ہے۔ چوتھے درجے پر، NVDA 0.99 bps quote کرتا ہے۔ سب سے نیچے کا درجہ، SOXS، 23.17 bps ناپتا ہے — اور اس کا cents کالم پوری ٹیبل کی خاموش سبق ہے: quoted gap 1¢ ہے، ایک penny-scale کا فرق جو بورڈ کی سب سے بڑی فیصد لاگت سے جڑا ہوا ہے۔ Cents سستے اسٹاک کو بہتر دکھاتے ہیں؛ basis points انہیں ایمانداری سے قیمت دیتے ہیں۔
ایک بیسس پوائنٹ دس ہزار ڈالر میں ایک ڈالر کے برابر ہے
bps کالم کو مقررہ حساب سے رقم میں تبدیل کیا جاتا ہے: دس ہزار ڈالر کے آرڈر پر، ایک basis point ایک ڈالر کے برابر ہوتا ہے (10,000 × 0.0001 = 1)۔ اس سیڑھی کو ہر دس ہزار ڈالر کی تجارت پر دو طرفہ قیمت کی فہرست کے طور پر پڑھیں: سب اوپر والے درجے کا 0.27 bps تقریباً $0.27 ہے؛ سب نیچے والے درجے کا 23.17 bps تقریباً $23.17 ہے۔ ایک مرتبہ عبور کرنا — صرف خریدنا، یا صرف بیچنا — ہر رقم کا آدھا حصہ لگتا ہے۔
فریکوئنسی اس خرچ کو بڑھاتی ہے۔ ایک فرضی 20 bp spread جو ہفتہ میں ایک بار اسی دس ہزار ڈالر پر دو طرفہ عبور کیا جائے، 52 ہفتوں میں تقریباً $1,040 بنتا ہے (20 × $1 × 52) — یعنی صفر کمیشن پر اکاؤنٹ کا تقریباً ایک فیصد۔ یہی عادت ایک فرضی 1 bp spread پر سالانہ تقریباً $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_xNVDA کا میڈین کوٹڈ اسپریڈ 0.99 bps رہا۔ SOXS کا 23.17 bps ناپا گیا — 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_date2026-07-08 کو، ونڈو کے پہلے سیشن میں، NVDA کا میڈین کوٹ 21.48 bps کے مقابلے میں 1.52 bps وسیع تھا — 14.1 گنا لاگت۔ سیشن در سیشن ترتیب کبھی نہیں بدلتا: سستا نام سستا رہتا ہے، مہنگا مہنگا رہتا ہے۔ کسی نام کا لاگت کی سیڑھی پر درجہ ایک مستقل خصوصیت ہے، کسی ایک دن کا مزاج نہیں۔
سستا شیئر تجارت میں مہنگے شیئر سے زیادہ کیوں پڑتا ہے
یہ فرق جزوی طور پر بازار کے بنیادی ڈھانچے کی وجہ سے ہے۔ ایک ڈالر سے زائد قیمت والے US اسٹاک اور ETF ایک سینٹ کے وقفوں میں کوٹ ہوتے ہیں، اور ایک سینٹ کوٹ کا سب سے چھوٹا وقفہ ہے۔ مقررہ ایک پینی مختلف شیئر قیمتوں کا مختلف کسر ہے: $700 والے ETF کے مقابلے میں یہ بمشکل نظر آتا ہے، جبکہ $4 والے کے مقابلے میں بہت بڑا ہے۔ نیچے دی گئی جدول اس بنیادی حد کے اثر کو ناپتی ہے — ہر نام کے کوٹ اپڈیٹس میں سے کتنا حصہ بالکل ایک سینٹ پر ہے، اس شیئر قیمت پر ایک پینی کتنے bps کے برابر ہے، اور درمیانی spread اس بنیادی حد سے کتنا اوپر ہے۔
ہر عدد کے پیچھے موجود درست 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 bps ہے۔ بورڈ کے درمیان میں، KO جو $83.82 کے قریب ہے، 65.4% اپڈیٹس کے لیے اس بنیادی حد پر ہے۔ پھر یہ حد مکمل طور پر حاوی ہو جاتی ہے: F جو $13.86 کے قریب ہے وہ 99% اپڈیٹس کے لیے ایک سینٹ چوڑا ہے، اور SOXS جو $4.31 کے قریب ہے وہ 100% کے لیے — ان کی درمیانی spread اپنی ایک سینٹ کی بنیادی حد کے 0 اور 0.03 bps کے اندر ہے۔ سب سے سستے شیئرز کے لیے، تجارت کا فیصدی خرچ شیئر قیمت کا ایک مختلف پیمانے میں ظاہر ہونا ہے: کوٹ ایک پینی سے زیادہ تنگ نہیں ہو سکتا۔
لاگت کم رکھنا
- limit orders قیمت مقرر کرتے ہیں۔ market order جو بھی quote دکھا رہا ہو وہی لیتا ہے؛ limit order بتائی گئی قیمت یا بہتر قیمت پر پورا ہوتا ہے۔ bid پر کھڑی خریداری spread ادا کرنے کے بجائے اسے جمع کرتی ہے جب کوئی seller اس سے ملنے آتا ہے — اس کے بدلے میں یہ کبھی پورا نہیں بھرتا۔
- وقت اہم ہے۔ Quoted spreads مارکیٹ کھلنے سے پہلے، بند ہونے کے اوقات میں، اور extended hours میں سب سے چوڑے ہوتے ہیں، اور regular session کے مائع وسط میں سب سے تنگ ہوتے ہیں — ہماری bid-ask spread گائیڈ میں intraday چارٹ حقیقی ڈیٹا پر U-shape دکھاتا ہے۔
- cents نہیں، basis points پڑھیں۔ ایک ہی penny 0.13 bps ہے SPY پر اور 23.2 bps SOXS پر۔ ایک "تنگ" one-cent quote بورڈ پر سب سے مہنگی لائن ہو سکتی ہے۔
- round trips گنتی کریں۔ ہر ایک پورا quoted width ایک بار ادا کرتا ہے، اور لاگت turnover کے ساتھ بڑھتی ہے، account size یا intent کے ساتھ نہیں۔ relative volume جیسی activity gauges اس وقت ماپتی ہیں جب کوئی name اپنے معمول سے کہیں زیادہ trade کر رہا ہو — heavy-turnover عادات وہیں ہیں جہاں spread costs خاموشی سے جمع ہوتی ہیں۔
عام سوالات
بغیر کمیشن اسٹاک کی تجارت کی لاگت کتنی ہوتی ہے؟
داخل ہوتے وقت اقتباس شدہ بِڈ-ایسک اسپریڈ کا آدھا حصہ اور خارج ہوتے وقت آدھا حصہ۔ ہماری بارہ ناموں کی سیڑھی میں، یہ دو طرفہ سفر تجارت کی مالیت کے 0.27 bps (SPY) سے لے کر 23.17 bps (SOXS) تک تھا — یعنی تقریباً $10,000 فی تجارت کے حساب سے $0.27 سے $23.17 تک۔
ڈالر کے لحاظ سے بنیادی نقطہ کیا ہوتا ہے؟
ایک بنیادی نقطہ ایک فیصد کا سوا سوواں حصہ ہے: $10,000 پر $1، اور $100,000 پر $10۔ bps میں دیا گیا اسپریڈ $10,000 کے حساب سے دو طرفہ قیمت کے طور پر بھی کام کرتا ہے — فرضی طور پر 20 bp کا اسپریڈ تقریباً $20 کا متحمل ہوتا ہے۔
لیوریجڈ ETF کے اسپریڈ فیصد کے لحاظ سے اتنی وسیع کیوں ہوتے ہیں؟
کم شیئر قیمت کا سامنا ایک سینٹ کے کم سے کم اقتباس اضافے سے ہوتا ہے۔ ہماری فہرست کا سستا ترین نام، SOXS، $4.31 کے قریب تجارت ہوا، جس کے اقتباسات میں سے 100% بالکل ایک پائی کے برابر وسیع تھے — اور اس شیئر قیمت پر ایک پائی ہر تجارت کے 23.2 bps بنتی ہے۔
کیا طویل مدتی سرمایہ کاروں کے لیے بِڈ-ایسک اسپریڈ اہمیت رکھتا ہے؟
فعال تاجروں کے مقابلے میں بہت کم۔ سیڑھی کے سب سے اوپری درجے پر ایک ہی دو طرفہ سفر 0.27 bps تھا — یعنی $10,000 کے حساب سے تقریباً $0.27 — اور اسے دہائی میں ایک بار ادا کرنا محض شور ہے۔ یہ ٹول ٹرن اوور کے ساتھ بڑھتی ہے، ہولڈنگ مدت کے ساتھ نہیں۔
کیا اسپریڈ ہی بچی ہوئی واحد تجارتی لاگت ہے؟
یہ وہ فی تجارت ٹول ہے جو ہر قابلِ بازار آرڈر ادا کرتا ہے، اور یہ وہ ٹول ہے جس کی اس صفحے پر پیمائش کی جاتی ہے۔ الگ میٹرز موجود ہیں: بڑے آرڈرز پورے بھرنے سے پہلے قیمت کو بدل سکتے ہیں، فنڈز وقت کے ساتھ خرچ کے تناسب وصول کرتے ہیں، اور مارجن پر سود لگتا ہے۔ ان میں سے کوئی بھی اسپریڈ کی جگہ نہیں لیتا؛ یہ سب اس کے اوپر جمع ہوتے ہیں۔
اوپر دیے گئے ہر پینل میں وہ درست SQL موجود ہے جس نے اسے پیدا کیا — ایک کھولیں، اپنے تجارت کے ٹیکرز داخل کریں، اور Strasmore ٹرمینل پر اپنی تجارت کی لاگت کی سیڑھی کا حساب لگائیں۔