Strasmore Research
تعلَّم Matt Connorبقلم Matt Connor · آخر تحديث في 2026-09-20 · data as of September 20, 2026 · refreshed weekly

كم يكلف تداول الأسهم فعلياً؟

العمولات صفر، لكن كل صفقة سهم تدفع فارق العرض والطلب. تعرّف إلى التكلفة الفعلية لتداول الأسهم، مقاسةً بنقاط الأساس عبر اثني عشر اسماً شائعاً.

لم تنخفض تكلفة تداول الأسهم إلى الصفر عندما أُلغيت العمولات. فما زال كل أمر قابل للتنفيذ يدفع bid-ask spread، أي الفارق بين أعلى سعر يقبله المشترون وأدنى سعر يقبله البائعون. ويُدفع نصف هذا الفارق عند الدخول والنصف الآخر عند الخروج. تقيس هذه الصفحة هذا الاستنزاف بوحدات نقاط الأساس عبر اثني عشر سهماً وصندوق ETF شائعاً لدى المستثمرين الأفراد، بالاعتماد على بيانات عروض الأسعار على مستوى كل حركة سعرية. وتُرفق بكل رقم نسخة SQL الدقيقة التي استُخدمت لحسابه.

العمولات أصبحت صفراً، لكن spread لم يختفِ

لا يملك السهم سعراً واحداً، بل سعرين. bid هو أفضل عرض قائم للشراء، وask هو أفضل عرض قائم للبيع. يعني التداول الآن عبور هذه الفجوة: تُنفَّذ عملية الشراء بأمر سوق عند سعر ask، وتُنفَّذ عملية البيع بأمر سوق عند سعر bid، بينما يبقى الفرق لمن وضع السعر، وغالباً ما يكون صانع سوق محترفاً يحدد سعري العرض والطلب طوال جلسة التداول. يشرح ما هو فرق سعري bid وask آلية ذلك بالتفصيل؛ أما هذه الصفحة فتقيس تكلفته.

يوضح مثال افتراضي طريقة الحساب. إذا كان السهم يتداول عند bid قدره $20.00 وask قدره $20.05، فإن نقطة المنتصف تبلغ $20.025، وهي المرجع المعتاد لقيمته العادلة في تلك اللحظة. يدفع المشتري بأمر سوق $20.05، أي 2.5 سنت فوق نقطة المنتصف: نصف عرض الفارق السعري. ويتلقى البائع بأمر سوق $20.00، متنازلاً عن النصف الآخر. وعند تنفيذ العمليتين، أي رحلة ذهاب وإياب، يبقى الفارق الكامل البالغ خمسة سنتات مقتطعاً من قيمة كل سهم، من دون ظهور أي بند للعمولة.

الوحدة المهنية لقياس هذه التكلفة هي نقطة الأساس (bp)، وتساوي جزءاً من مئة من الواحد في المئة. وعندما يُقاس spread كنسبة من نقطة المنتصف، يمكن مقارنة ETF بسعر آحاد الدولارات مع ETF بسعر عدة مئات من الدولارات على المقياس نفسه. وتكون الفروق التي يكشفها هذا القياس أكبر مما يتوقعه معظم المتداولين الذين لا يدفعون عمولات.

سُلّم تكلفة التداول: اثنا عشر اسماً وفق القياس

فيما يلي اثنا عشر سهماً وETF واسعة الانتشار، مرتبة بحسب الوسيط الحسابي للفارق السعري المعروض كنسبة مئوية من نقطة المنتصف. تشمل البيانات كل تحديث لـ NBBO، أي أفضل سعر عرض وطلب موحّد عبر جميع البورصات الأمريكية، وهو السعر الذي يعرضه تطبيق الوساطة. وقد جرى احتسابها ضمن نافذة زمنية ثابتة من 13:30 إلى 19:59 UTC، وهي تتوافق مع جلسة التداول النظامية من 9:30 صباحاً إلى 4:00 مساءً بالتوقيت الشرقي خلال أشهر التوقيت الصيفي. وتمثل هذه البيانات حالة كل نافذة قاسها هذا الموقع حتى الآن. تغطي النافذة أحدث الجلسات المكتملة في بياناتنا، وتتوقف عمداً قبل اليوم ببضعة أيام، حتى لا تدخل أي جلسة لم تُستكمل عملية إدخال بياناتها في حساب الوسيط. وتُستبعد التحديثات التي يفتقد فيها أحد جانبي السوق، أو التي يكون فيها سعر الطلب مساوياً لسعر العرض أو أقل منه، من حساب الوسيط، وتُحتسب في العمود الأخير بدلاً من إسقاطها من دون توضيح.

الاستعلامسُلّم تكلفة التداول: متوسط السبريد المعروض بالـbps من نقطة المنتصف، خلال الساعات العادية، للجلسات المكتملة الأخيرة
tickerالفرق المعتاد بالنقاط الأساسيةالفرق المعتاد بالسنتاتتحديثات الأسعار بالملاييننسبة التحديثات المستبعدة
SPY0.26212.80.53
IWM0.35112.52.08
QQQ0.42318.80.26
NVDA0.9228.41.26
AAPL0.9233.61.06
KO1.1311.42.62
MSFT1.98101.20.28
SOXS2.171132.05
TSLA2.1981.70.61
DIS2.77310.59
AMD4.32221.20.06
F7.2310.54.91
استعلام 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.26 نقطة أساس، أي جزء من نقطة أساس واحدة، وهو وسيط يستند إلى 12.8 مليون تحديث للأسعار المعروضة. وفي المرتبة الرابعة، يسجل NVDA فارقاً قدره 0.92 نقطة أساس. أما المرتبة الأخيرة، فيسجل فيها F فارقاً قدره 7.23 نقطة أساس. ويقدم عمود السنتات الخلاصة الهادئة للجدول كله: فالفارق المعروض يبلغ 1 سنتاً، وهو فارق بحجم سنت واحد يرتبط بأعلى تكلفة نسبية في الجدول. تجعل السنتات الأسهم الرخيصة تبدو أفضل؛ أما نقاط الأساس فتقيس تكلفتها بصدق.

نقطة أساس واحدة تساوي دولاراً واحداً لكل 10,000 دولار

يحوّل عمود نقاط الأساس القيمة إلى مبلغ نقدي باستخدام حساب ثابت: في أمر بقيمة 10,000 دولار، تساوي نقطة أساس واحدة دولاراً واحداً (10,000 × 0.0001 = 1). اقرأ سلم الأسعار باعتباره قائمة بتكلفة الذهاب والإياب لكل 10,000 دولار من التداول: تبلغ قيمة 0.26 نقطة أساس في الدرجة العليا نحو $0.26؛ وتبلغ قيمة 7.23 نقطة أساس في الدرجة الدنيا نحو $7.23. أما عبور الفارق السعري مرة واحدة، سواء بالشراء فقط أو بالبيع فقط، فيكلّف نصف كل قيمة منهما.

يزيد تكرار التداول التكلفة. فلو جرى عبور spread افتراضي قدره 20 نقطة أساس ذهاباً وإياباً مرة واحدة أسبوعياً على مبلغ 10,000 دولار نفسه، لتراكمت التكلفة إلى نحو 1,040 دولاراً خلال 52 أسبوعاً (20 × $1 × 52)، أي ما يقارب واحداً في المئة من قيمة الحساب، مع افتراض عدم وجود عمولة. أما العادة نفسها مع spread افتراضي قدره نقطة أساس واحدة، فتبلغ تكلفتها نحو 52 دولاراً سنوياً. وتهم الدرجة التي يقع عليها السهم أكثر من أي بند عمولات على الإطلاق.

شركة ضخمة القيمة السوقية في مقابل ETF عكسي مُعزَّز بالرافعة المالية

يستحق الطرف الأوسع من السلم اسماً، وكذلك تستحقه شركة ضخمة القيمة السوقية تقع ضمن الثلث الأعلى الضيق منه. سهم NVIDIA (NVDA) هو سهم لشركة ضخمة القيمة السوقية في قطاع أشباه الموصلات، ويتداول سعره في نطاق المئات. أما Ford (F) فهي شركة تصنيع سيارات معروفة للأسر، وتتداول أسهمها في نطاق العشرات. وهذا السعر يروي القصة كاملة: فالسنت الواحد، وهو أصغر فارق قد يظهر في عرض أسعار أمريكي، يمثل جزءاً أكبر بكثير من سهم سعره أربعة عشر دولاراً مقارنةً بسهم سعره خمسمائة دولار. وقد قيس السهمان خلال الفترة نفسها وبالطريقة نفسها:

الاستعلامNVDA مقابل SOXS: متوسط السبريد المعروض خلال الفترة، مع أصغر فجوة في جلسة واحدة
فرق NVDA بالنقاط الأساسيةفرق F بالنقاط الأساسيةأضعاف الاتساعالجلسات المقاسةأصغر فجوة يومية ×
0.927.237.957.7
استعلام 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 = 'F' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS f_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('NVDA', 'F')
      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 = 'F' AND bid_price > 0 AND ask_price > bid_price) * 10000 AS f_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('NVDA', 'F')
      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 f_bps FROM whole), 2) AS f_spread_bps,
       round((SELECT f_bps FROM whole) / (SELECT nvda_bps FROM whole), 1) AS times_wider,
       (SELECT count() FROM per_day) AS sessions_measured,
       round((SELECT min(f_bps / nvda_bps) FROM per_day), 1) AS smallest_daily_gap_x
جرّب هذا الاستعلام بنفسك

بلغ متوسط السبريد المعروض لسهم NVDA 0.92 نقطة أساس. أما السبريد المقاس لسهم Ford فبلغ 7.23 نقطة أساس، أي أوسع بمقدار 7.9 مرة. وخلال جميع الجلسات البالغ عددها 5 جلسة في الفترة، لم ينخفض الفارق في أي جلسة منفردة إلى أقل من 7.7 مرة من ذلك المستوى. وقد احتل السهمان نفس الطرفين المتناقضين في انخفاض أسهم أشباه الموصلات في 7 يوليو، وهي جلسة قاست هذا التباين بدقة عند كل حركة سعرية خلال أدنى مستويات الصباح.

الاستعلامNVDA مقابل SOXS: متوسط السبريد المعروض حسب الجلسة (bps من نقطة المنتصف)
تاريخ ETفرق NVDA بالنقاط الأساسيةفرق F بالنقاط الأساسيةأضعاف الاتساع
2026-09-100.927.217.8
2026-09-110.917.137.8
2026-09-140.947.227.7
2026-09-150.947.357.8
2026-09-160.937.458
استعلام SQL الدقيق وراء كل رقم
SELECT et_date,
       nvda_spread_bps,
       f_spread_bps,
       round(f_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 = 'F' AND bid_price > 0 AND ask_price > bid_price) * 10000, 2) AS f_spread_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('NVDA', 'F')
      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-09-10، وهي الجلسة الأولى في الفترة، بلغ متوسط عرض الأسعار لسهم NVDA اتساعاً قدره 0.92 نقطة أساس، مقابل 7.21 نقطة أساس لسهم Ford، أي بتكلفة تعادل 7.8 مرة. ولم يتغير هذا الترتيب من جلسة إلى أخرى: يظل السهم الأرخص منخفض التكلفة، ويظل السهم الأعلى سعراً مرتفع التكلفة. وموقع السهم على سلم التكلفة خاصية مستقرة، وليس انعكاساً لمزاج السوق في يوم واحد.

لماذا تزيد تكلفة تداول السهم الرخيص على تكلفة تداول السهم الباهظ

يرتبط جزء من الفارق بآلية عمل السوق. تُسعَّر الأسهم وصناديق ETF الأمريكية التي يتجاوز سعرها $1 بفواصل مقدارها سنت واحد، والسنت الواحد هو أصغر فارق يمكن أن يظهره عرض السعر. ويمثل السنت الثابت نسبة مختلفة من أسعار الأسهم المختلفة: فهو يكاد لا يُلاحظ مقارنةً بصندوق ETF البالغ سعره $759.18 في أعلى الجدول، لكنه كبير جداً مقارنةً بالسهم البالغ سعره $13.82 في أسفل الجدول. يقيس الجدول أدناه مدى تقييد هذا الحد الأدنى، ونسبة تحديثات عروض السعر لكل ورقة مالية التي تستقر عند فارق مقداره سنت واحد بالضبط، وما يعادله السنت الواحد بنقاط الأساس عند سعر السهم، ومدى تجاوز الوسيط السعري لهذا الحد الأدنى.

الاستعلامحد السنت الواحد: سعر السهم، ونسبة الأسعار المعروضة بعرض سنت واحد تمامًا، وتكلفة السنت بالـbps
tickerسعر السهم المعتادنسبة الأسعار عند سنت واحدسنت واحد بالنقاط الأساسيةالفرق المعتاد بالنقاط الأساسيةالبُعد عن الحد الأدنى بالنقاط الأساسية
SPY759.1830.40.130.260.13
AAPL332.3115.70.30.920.62
KO88.479.71.131.130
SOXS48.4468.92.062.170.11
F13.8299.37.247.230.01
استعلام 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 DESC
جرّب هذا الاستعلام بنفسك

يتداول SPY قرب $759.18 للسهم، وتكون 30.4% من تحديثات عروض سعره عند فارق سنت واحد بالضبط. أما بالنسبة إلى السهم الأعلى سعراً في القائمة، فلا يعادل السنت الواحد سوى 0.13 نقطة أساس. وفي منتصف القائمة، يبقى KO، قرب $88.4، عند هذا الحد الأدنى في 79.7% من التحديثات. ثم يفرض الحد الأدنى نفسه بالكامل: إذ يبلغ فارق SOXS، قرب $48.44، سنتاً واحداً في 68.9% من التحديثات، ويبلغ فارق F، قرب $13.82، سنتاً واحداً في 99.3% منها، فيما تقع الفروق السعرية الوسيطة ضمن 0.11 و0.01 نقطة أساس من حدودها الدنيا البالغة سنتاً واحداً. وبالنسبة إلى الأسهم الأرخص، تعكس تكلفة التداول كنسبة مئوية سعر السهم بوحدة مختلفة؛ إذ لا يمكن أن يضيق عرض السعر إلى أقل من سنت واحد.

تقليص تكلفة التداول

  • أوامر الحد تحدد السعر. ينفّذ أمر السوق بالسعر الظاهر في عرض الأسعار، بينما يُنفّذ أمر الحد بالسعر المحدد أو بسعر أفضل. وعندما يضع المشتري أمراً قائماً عند سعر الطلب، فإنه يحصل على الـ spread بدلاً من دفعه عندما يأتي بائع لتنفيذ الأمر. لكن المقابل هو احتمال ألا يُنفّذ الأمر مطلقاً.
  • التوقيت مهم. تكون فروق الأسعار المعروضة أوسع ما تكون قبل الافتتاح، وقرب الإغلاق، وخلال ساعات التداول الممتدة. وتكون أضيق ما تكون في منتصف الجلسة النظامية، حين تكون السيولة أعلى. ويوضح الرسم اليومي في دليلنا لفروق bid-ask هذا الشكل على هيئة حرف U استناداً إلى بيانات فعلية.
  • اقرأ نقاط الأساس، لا السنتات. تمثل السنت نفسه 0.13 نقطة أساس في SPY، و7.24 نقطة أساس في F. وقد يكون عرض سعر ضيق بفارق سنت واحد هو الأعلى تكلفة في لوحة الأسعار.
  • احسب رحلات الذهاب والإياب. تدفع كل رحلة عرض السعر الكامل مرة واحدة، وتتزايد التكلفة مع حجم التداول، لا مع حجم الحساب أو نية المتداول. وتقيس مؤشرات النشاط مثل الحجم النسبي الأوقات التي يجري فيها تداول الورقة المالية بمستويات أعلى بكثير من نشاطها المعتاد؛ ففي فترات التداول الكثيف تتراكم تكاليف الـ spread بهدوء.

الأسئلة الشائعة

كم تبلغ تكلفة تداول سهم من دون عمولات؟

نصف الفرق بين سعري العرض والطلب عند الدخول، ونصفه عند الخروج. وبقياس ذلك عبر السلم المؤلف من اثني عشر اسماً، تراوحت تكلفة الصفقة الكاملة بين 0.26 نقطة أساس من قيمة الصفقة (SPY) و7.23 نقطة أساس (F)، أي نحو $0.26 إلى $7.23 لكل $10,000 يتم تداولها.

ما قيمة نقطة الأساس بالدولار؟

نقطة أساس واحدة تساوي واحداً من مئة من الواحد في المئة: $1 لكل $10,000، و$10 لكل $100,000. كما أن الفرق السعري المعلن بنقاط الأساس يعبّر أيضاً عن تكلفة الصفقة الكاملة لكل $10,000؛ فالفرق السعري الافتراضي البالغ 20 نقطة أساس يكلّف نحو $20.

لماذا تكون الفروق السعرية في صناديق ETF ذات الرافعة المالية واسعةً جداً من حيث النسبة المئوية؟

تلتقي أسعار الأسهم المنخفضة مع الحد الأدنى البالغ سنتاً واحداً لزيادة السعر المعلنة. وكان أرخص اسم في قائمتنا، F، يتداول قرب $13.82، فيما بلغت نسبة 99.3% من عروض الأسعار بفارق سعري قدره سنت واحد بالضبط. ويمثل السنت الواحد من سعر ذلك السهم 7.24 نقطة أساس من قيمة كل صفقة.

هل تهم الفروق بين سعري العرض والطلب المستثمرين على المدى الطويل؟

أهميتها أقل بكثير مقارنةً بالمتداولين النشطين. فقد بلغت تكلفة صفقة كاملة واحدة عند أعلى درجة في السلم 0.26 نقطة أساس، أي نحو $0.26 لكل $10,000، ودفع هذه التكلفة مرة واحدة كل عقد لا يُحدث فرقاً يُذكر. فالتكلفة تتناسب مع معدل التداول، لا مع مدة الاحتفاظ.

هل الفرق السعري هو تكلفة التداول الوحيدة المتبقية؟

إنه التكلفة المفروضة على كل صفقة ينفذها أمر قابل للتنفيذ في السوق، وهو ما تقيسه هذه الصفحة. لكن توجد تكاليف أخرى منفصلة: فقد تؤدي الأوامر الكبيرة إلى تحريك السعر قبل اكتمال تنفيذها، وتفرض الصناديق نسب مصروفات بمرور الوقت، كما تتضمن صفقات الهامش فائدة تمويلية. ولا تحل أي من هذه التكاليف محل الفرق السعري؛ بل تُضاف إليه.


يتضمن كل قسم أعلاه استعلام SQL الدقيق الذي أنتجه. افتح أحدها، واستبدل رموز التداول بالرموز التي تتداولها فعلياً، ثم احسب سلم تكاليف التداول الخاص بك على منصة Strasmore.

#trading costs#spreads#السيولة#market structure#commissions