Strasmore Research
تحليلات معمّقة Matt Connorبقلم Matt Connor · data as of August 5, 2026 · refreshed weekly

عائد توزيعات SPY: لماذا يتأخر عن المؤشر؟

يتأخر عائد توزيعات SPY ببضع نقاط أساس عن VOO وIVV. اكتشف كيف يسبب هيكل صندوق استثمار الوحدات هذا الفارق، مع قياسه ببيانات الصناديق الحية.

يقع عائد توزيعات SPY أقل ببضع نقاط أساس من عائدي VOO وIVV، وينشأ هذا الفارق من الهيكل القانوني للصندوق، لا من أي قرار يتخذه مديروه. يُعدّ SPY صندوق استثمار وحدات، وهو هيكل أقدم للصناديق لا يتيح له إعادة استثمار التوزيعات التي يجمعها من الشركات الخمس مئة التي يحتفظ بأسهمها. تبقى هذه التوزيعات في حساب لا يدرّ فائدة حتى موعد التوزيع التالي المقرر. ويصف مصطلح "cash drag" أثر هذا النقد غير المستثمر.

إلى أي مدى يتأخر عائد توزيعات SPY عن VOO وIVV؟

ابدأ بما يمكن قياسه. تتتبع الصناديق الثلاثة أدناه مؤشر S&P 500، وتدفع جميعها التوزيعات التي تجمعها إلى المساهمين مرة كل ربع سنة. يُحسب العائد اللاحق هنا بقسمة مجموع التوزيعات الأربعة الأخيرة لكل سهم على أحدث سعر إغلاق، وفق العملية الحسابية نفسها الموضحة في ما يقيسه عائد التوزيعات.

الاستعلامعائد توزيعات الأرباح خلال آخر 12 شهرًا: SPY مقابل صندوقي S&P 500 مفتوحي النهاية
استعلام SQL الدقيق وراء كل رقم
WITH
    divs AS
    (
        SELECT
            ticker,
            ex_dividend_date,
            max(toFloat64(cash_amount)) AS cash_amount
        FROM global_markets.stocks_dividends
        WHERE ticker IN ('SPY', 'VOO', 'IVV')
          AND ex_dividend_date >= today() - 365
          AND ex_dividend_date <  today()
        GROUP BY ticker, ex_dividend_date
    ),
    ttm AS
    (
        SELECT
            ticker,
            sum(cash_amount) AS ttm_dividend
        FROM divs
        GROUP BY ticker
        HAVING count() = 4
    ),
    px AS
    (
        SELECT
            ticker,
            toFloat64(argMax(close, window_start)) AS last_close
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN ('SPY', 'VOO', 'IVV')
          AND window_start >= today() - 15
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) <  960
        GROUP BY ticker
    ),
    fund_yield AS
    (
        SELECT
            ttm.ticker                             AS ticker,
            ttm.ttm_dividend / px.last_close * 100 AS yield_pct
        FROM ttm
        INNER JOIN px ON px.ticker = ttm.ticker
    ),
    spy_yield AS
    (
        SELECT max(yield_pct) AS spy_pct
        FROM fund_yield
        WHERE ticker = 'SPY'
    )
SELECT
    fund_yield.ticker                                          AS ticker,
    round(fund_yield.yield_pct, 3)                             AS trailing_yield_pct,
    round((fund_yield.yield_pct - spy_yield.spy_pct) * 100, 1) AS yield_spread_vs_spy_bps
FROM fund_yield
CROSS JOIN spy_yield
ORDER BY ticker
Run this yourself

بلغ عائد SPY على أساس التوزيعات الأربعة الأخيرة 0.974%، مقابل 1.034% لـ VOO و1.055% لـ IVV. وسجّل كلا الصندوقين المفتوحين عائداً لاحقاً أعلى من SPY: بواقع 6 نقطة أساس لـ VOO و8.1 نقطة أساس لـ IVV. والنقطة الأساسية تساوي واحداً من مئة من نقطة مئوية، لذلك فإن الفارق الكامل الظاهر في الرسم البياني صغير.

تفصل آليتان بين توزيعات المؤشر وتوزيع الصندوق. الأولى هي الرسوم. تُخصم المصروفات من الدخل الذي يجمعه الصندوق، وما يصل إلى المساهمين هو ذلك الدخل بعد خصم نسبة المصروفات. اعتباراً من منتصف عام 2026، يفرض SPY رسوماً سنوية تقارب 0.09%، مقابل نحو 0.03% لـ VOO وIVV. ويبلغ فارق الرسوم نحو 6 نقاط أساس، وهو في حدود الحجم نفسه لفروق العائد المذكورة أعلاه. أما العائد الإجمالي للمؤشر، قبل خصم رسوم أي صندوق، فهو الرقم المتتبع في عائد توزيعات S&P 500. والآلية الثانية هي إقراض الأوراق المالية، ويتناولها القسم التالي.

ما هو صندوق الاستثمار الوحداتي؟

صندوق الاستثمار الوحداتي، أو UIT، هو صندوق مسجّل بموجب قانون شركات الاستثمار لعام 1940، ويحتفظ بمحفظة ثابتة من دون صلاحية مستمرة لاتخاذ قرارات استثمارية. أُطلق SPY بهذه الصيغة في يناير 1993، وما زال محتفظاً بها. وينتج عن هذا الهيكل أربعة أمور:

  • يحتفظ الصندوق بمكوّنات المؤشر وفق أوزانها في المؤشر. ولا يملك مجالاً لاختيار عينة تمثيلية من المؤشر، أو استبدال سهم بآخر مماثل، أو الاحتفاظ بعقود آجلة بدلاً من الأسهم.
  • لا يمكن إعادة استثمار توزيعات الأرباح المتلقاة من الشركات الأساسية في شراء أسهم إضافية. بل تتراكم هذه التوزيعات نقداً.
  • يبقى ذلك النقد في حساب لا يدرّ فائدة حتى موعد التوزيع المحدد. ولا يحقق أي عائد أثناء انتظاره.
  • لا يستطيع الصندوق إقراض أسهمه للبائعين على المكشوف. لذلك لا يستفيد من إيرادات إقراض الأوراق المالية، التي تحصل عليها صناديق الاستثمار المفتوحة وتعيد جزءاً كبيراً منها إلى الصندوق.

يُدار VOO وIVV باعتبارهما شركتي استثمار مفتوحتين. ويمكن للصندوق المفتوح إعادة استثمار التوزيع النقدي الوارد في السوق في يوم استلامه، والاحتفاظ بعقود آجلة على المؤشر بديلاً نقدياً، وتشغيل برنامج لإقراض الأوراق المالية تؤول إيراداته إلى الصندوق.

ولا يتعين عليك قبول هذه المعلومات على أساس الثقة. يذكر النظام الأساسي لكل صندوق والنشرة المختصرة هيكله في الصفحات الافتتاحية، كما تُنشر الوثيقتان على موقع الجهة المصدرة وتُودعان لدى SEC. ابحث عن الاسم القانوني للصندوق في EDGAR، وافتح النشرة، واقرأ الصفحة الأولى.

كم من الوقت تبقى السيولة المحصّلة فعلياً؟

النهاية الظاهرة لفترة الاحتفاظ هي الفاصل بين تاريخين ينشرهما كل صندوق. تاريخ ex-dividend هو اليوم الذي لا يعود فيه المشتري الجديد مستحقاً للدفعة المقبلة. أما تاريخ الدفع فهو اليوم الذي تصل فيه السيولة إلى الحسابات.

الاستعلامعدد الأيام من تاريخ الاستحقاق إلى تاريخ الدفع، خلال السنوات الثلاث الأخيرة
استعلام SQL الدقيق وراء كل رقم
WITH divs AS
(
    SELECT
        ticker,
        ex_dividend_date,
        any(pay_date) AS payment_date
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('SPY', 'VOO', 'IVV')
      AND ex_dividend_date >= today() - 1095
      AND ex_dividend_date <  today()
      AND pay_date > ex_dividend_date
    GROUP BY ticker, ex_dividend_date
)
SELECT
    ticker,
    round(avg(dateDiff('day', ex_dividend_date, payment_date)), 1) AS avg_days_cash_held,
    max(dateDiff('day', ex_dividend_date, payment_date))           AS longest_wait_days,
    count()                                                        AS payout_count
FROM divs
GROUP BY ticker
ORDER BY ticker
Run this yourself

على مدى توزيعات استمرت ثلاث سنوات، استغرق SPY في المتوسط 42.6 يوماً بين تاريخ ex-dividend وتاريخ الدفع، وذلك عبر 12 دفعات، مع أطول فترة انتظار بلغت 47 يوماً. أما VOO فحوّل السيولة نفسها خلال 3.8 يوماً في المتوسط، في حين استغرق IVV 4.3.

ولا يمثل هذا الفاصل سوى الجزء الأخير من فترة الاحتفاظ. تدفع الشركات الخمسمئة في المؤشر توزيعاتها وفق جداولها الخاصة طوال الربع. فإذا وصلت توزيعة في الأسبوع الأول من الربع، تبقى في حساب الصندوق لبقية الربع، ثم تضاف إليها فترة التأخر حتى تاريخ الدفع. ويصبح حجم الرصيد المتراكم أوضح عند قراءة كل توزيعة على حدة.

الاستعلامكل توزيعات SPY خلال السنوات الثلاث الأخيرة، مقابل سعر السهم
استعلام SQL الدقيق وراء كل رقم
WITH
    divs AS
    (
        SELECT
            ex_dividend_date            AS ex_date,
            any(pay_date)               AS pay_date,
            max(toFloat64(cash_amount)) AS cash_amount
        FROM global_markets.stocks_dividends
        WHERE ticker = 'SPY'
          AND ex_dividend_date >= today() - 1095
          AND ex_dividend_date <  today()
        GROUP BY ex_dividend_date
    ),
    px AS
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            toFloat64(argMax(close, window_start))               AS close_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 1105
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) <  960
        GROUP BY d
    )
SELECT
    toString(divs.ex_date)                         AS ex_date,
    formatDateTime(divs.ex_date, '%b %e, %Y')      AS ex_date_label,
    formatDateTime(divs.pay_date, '%b %e, %Y')     AS pay_date_label,
    round(divs.cash_amount, 4)                     AS cash_amount,
    round(divs.cash_amount / px.close_px * 100, 3) AS pct_of_price
FROM divs
INNER JOIN px ON px.d = divs.ex_date
ORDER BY ex_date
Run this yourself

بلغت أقدم دفعة في ذلك الجدول، وكان تاريخ ex-dividend لها Sep 15, 2023، مبلغ $1.5832 للسهم، أي 0.357% من سعر الصندوق في ذلك اليوم. أما أحدث دفعة، وكان تاريخ ex-dividend لها Jun 18, 2026، فبلغت $1.9035 للسهم، أي 0.255% من السعر، ووصلت إلى المساهمين في Jul 31, 2026. وعبر جميع التوزيعات البالغ عددها 12 في الجدول، تمثل كل دفعة ربع سنوية جزءاً من واحد في المئة من قيمة الصندوق. وهذا هو حجم الرصيد الخامل محل البحث.

ما حجم أثر السيولة النقدية غير المستثمرة، بنقاط الأساس؟

ننتقل الآن إلى الحسابات، باستخدام أرقام تقريبية اختيرت لتسهيل الجمع، لا باعتبارها قياسات أو توقعات. افترض أن صندوقاً يحصل على توزيعات تعادل 1.2% من أصوله خلال عام، ولا يعيد استثمار أي جزء منها. وافترض أن السوق يرتفع 8% خلال العام نفسه. تتدفق السيولة النقدية تدريجياً خلال كل ربع، وتخرج في تاريخ الدفع. ويبقى متوسط كل دولار منها عاطلاً عن الاستثمار نحو نصف ربع سنة، مضافاً إليه تأخر الدفع؛ ولنقل 85 يوماً، أي 0.23 من السنة. ويبلغ متوسط الرصيد غير المستثمر عندئذ 1.2% مضروباً في 0.23، أي نحو 0.28% من الأصول. وعند ضرب هذا الرصيد العاطل في مكسب السوق البالغ 8%، يتبين أن العائد المتنازل عنه يساوي نحو 0.02%، أي أكثر قليلاً من نقطتي أساس خلال العام.

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

يقيس العائد والعائد الكلي أمرين مختلفين

العائد اللاحق هو مجموع التوزيعات الأربعة الأخيرة مقسوماً على سعر اليوم. وهو لا يوضح شيئاً عن أداء السعر خلال تلك الأرباع الأربعة، كما أن الرقمين يُقاسان على مقياسين مختلفين تماماً.

الاستعلامSPY حسب السنة الميلادية: تغير السعر مقابل توزيعات الأرباح المحصّلة
استعلام SQL الدقيق وراء كل رقم
WITH
    px AS
    (
        SELECT
            toDate(toTimeZone(window_start, 'America/New_York')) AS d,
            toFloat64(argMax(close, window_start))               AS close_px
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY'
          AND window_start >= today() - 2950
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
          AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
               + toMinute(toTimeZone(window_start, 'America/New_York'))) <  960
        GROUP BY d
    ),
    by_year AS
    (
        SELECT
            toYear(d)           AS year,
            argMin(close_px, d) AS first_close,
            argMax(close_px, d) AS last_close
        FROM px
        GROUP BY year
    ),
    divs AS
    (
        SELECT
            toYear(ex_date)  AS year,
            sum(cash_amount) AS year_dividends
        FROM
        (
            SELECT
                ex_dividend_date            AS ex_date,
                max(toFloat64(cash_amount)) AS cash_amount
            FROM global_markets.stocks_dividends
            WHERE ticker = 'SPY'
              AND ex_dividend_date >= today() - 2950
            GROUP BY ex_dividend_date
        )
        GROUP BY year
    )
SELECT
    by_year.year                                                   AS year,
    round((by_year.last_close / by_year.first_close - 1) * 100, 2) AS price_return_pct,
    round(divs.year_dividends / by_year.first_close * 100, 2)      AS dividend_return_pct
FROM by_year
INNER JOIN divs ON divs.year = by_year.year
WHERE by_year.year > toYear(today() - 2950)
  AND by_year.year < toYear(today())
ORDER BY year
Run this yourself

اقرأ السلسلتين جنباً إلى جنب. في 2019، بلغ تغير سعر SPY من إغلاق الجلسة الأولى إلى إغلاق الجلسة الأخيرة 28.62%، في حين بلغت التوزيعات التي دفعها خلال ذلك العام 2.25% من السعر في بدايته. وفي 2025، بلغ القياسان نفسيهما 16.64% و1.25%. ويقود جمعهما تقريباً إلى العائد الكلي، أما التعريف الدقيق فتجده في العائد السعري مقابل العائد الكلي. ويُعد فارق العائد البالغ بضع نقاط أساس بين صندوقين يتتبعان مؤشر S&P 500 عنصراً صغيراً ضمن هذا المجموع. أما الصناديق المصممة لتقديم توزيعات أكبر فتتصرف بصورة مختلفة أيضاً؛ راجع شرح صناديق covered call ETFs، وللمقارنة التي تركز على توزيعات الأرباح، راجع SCHD مقابل VOO من حيث عائد توزيعات الأرباح.

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

لماذا يقل عائد توزيعات SPY عن عائد VOO؟

يفصل عنصران هيكليان بين توزيعات المؤشر والتوزيع الذي يحصل عليه المساهم. نسبة مصروفات SPY أعلى، وتُخصم الرسوم من الدخل المحصّل قبل توزيع أي مبلغ. كما أن SPY صندوق استثمار ائتماني، ولا يمكنه تحقيق إيرادات من إقراض الأوراق المالية أو إعادة استثمار التوزيعات أثناء الانتظار. وبلغ الفارق المقاس خلال التوزيعات الأربعة الأخيرة 6 نقطة أساس.

هل SPY صندوق استثمار ائتماني؟

نعم. أُنشئ SPDR S&P 500 ETF Trust بوصفه صندوق استثمار ائتمانياً منذ إطلاقه في يناير 1993. وينص prospectus الخاص بالصندوق على هذا الهيكل، وقد أُودع لدى SEC ونشره المُصدر.

هل يعيد SPY استثمار التوزيعات التي يحصّلها؟

لا. لا يستطيع صندوق الاستثمار الائتماني إعادة استثمار التوزيعات المستلمة من حيازاته. وتتراكم السيولة في حساب لا يدر فائدة، ثم تُدفع في تاريخ التوزيع المحدد، بعد فترة بلغت في المتوسط 42.6 يوماً من تاريخ ex-dividend خلال السنوات الثلاث الأخيرة.

ما تكلفة بقاء السيولة غير مستثمرة في صندوق يتتبع مؤشر S&P 500؟

بافتراض معدل توزيعات قدره 1.2% وارتفاع السوق بنسبة 8%، يؤدي رصيد التوزيعات الفصلي غير المستثمر إلى التخلي عن عائد يقارب نقطتي أساس خلال عام، أي 0.02%. ويظل الأثر محدوداً، بينما تعمل السيولة الخاملة في الاتجاه المعاكس خلال العام الهابط.

متى يدفع SPY توزيعاته؟

يوزع SPY التوزيعات كل ثلاثة أشهر. وكان أحدث تاريخ ex-dividend له في اللوحة أعلاه هو Jun 18, 2026، بينما دُفعت السيولة في Jul 31, 2026، أي بعد فترة انتظار تقارب ستة أسابيع.


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

#spy#dividend yield#etf structure#unit investment trust#cash drag