לכידת דיבידנד אסטרטגיה האם זה עובד
לכידת דיבידנד קונה לפני תאריך אקס-דיבידנד ומוכרת אחריו. נמדד עד כמה המחיר נפתח נמוך בהשוואה לדיבידנד שהתקבל, על פני עשרות אלפי מועדי אקס-דיבידנד.
לכידת דיבידנד היא הנוהג של רכישת מניה זמן קצר לפני מועד האקס-דיבידנד שלה, החזקתה מעבר למועד הקובע מי זכאי לתשלום, ולאחר מכן מכירתה מיד לאחר מכן. המשיכה בכך קלה להסבר: לילה אחד של בעלות, דיבידנד אחד. הסיבוך הוא שהמניה נפתחת במועד האקס-דיבידנד במחיר שהבורסה כבר הפחיתה אותו בערך בגובה הדיבידנד, ודף זה מודד עד כמה הפחתה זו קרובה לתשלום בפועל על פני עשרות אלפי מועדי אקס-דיבידנד.
מהי אסטרטגיית תפיסת דיבידנד?
שלושה תאריכים מנהלים את לוח השנה. תאריך ההכרזה מודיע על התשלום. תאריך האקס-דיבידנד הוא מועד המסחר הראשון שבו קונה כבר לא זכאי לדיבידנד הקרוב. תאריך הרישום מזהה את בעלי המניות בספרי החברה. מניה שנרכשה בתאריך האקס-דיבידנד אינה נושאת זכות לדיבידנד של אותו רבעון; מניה שנרכשה במועד המסחר שלפניו כן. מדריך תאריך האקס-דיבידנד סוקר את ציר הזמן המלא, ותאריך רישום לעומת תאריך אקס-דיבידנד מבדיל בין שני התאריכים שהקוראים מרבים לבלבל ביניהם.
תפיסת דיבידנד הופכת את כלל הזכאות הזה ללוח זמנים: קנה לפני תאריך האקס-דיבידנד, החזק דרך הפתיחה, מכור, חזור על הפעולה עם המניה הבאה. האסטרטגיה ישנה, מתוארת בהרחבה, ונשענת על שאלה מדידה אחת בלבד. כשהמניה נפתחת מחדש ללא הדיבידנד הצמוד, כמה מהתשלום מחזיר מחיר הפתיחה?
מה קורה למחיר במועד אקס-דיבידנד?
במועד אקס-דיבידנד הבורסה מפחיתה את המחיר הקודם בסכום הדיבידנד כשהיא קובעת את מחיר הייחוס, ומכרז הפתיחה ממשיך משם. עשרה משלמים מוכרים, שלכל אחד מהם שנים-עשר מועדי אקס-דיבידנד רבעוניים בין יולי 2023 ליוני 2026, שמים מספר על ההפרש הלילי:
ה-SQL המדויק מאחורי כל מספר
WITH tk AS (SELECT ['KO','JNJ','PG','XOM','CVX','VZ','MRK','PEP','MCD','MMM'] AS t),
px AS (
SELECT ticker,
date,
toFloat64(open) AS day_open,
lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
AND date BETWEEN toDate('2023-06-01') AND toDate('2026-06-30')
AND open > 0 AND close > 0
),
dv AS (
SELECT ticker, ex_dividend_date AS d, max(cash_amount) AS div_amount
FROM global_markets.stocks_dividends
WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
GROUP BY ticker, d
)
SELECT px.ticker AS ticker,
count() AS ex_dates,
round(avg(dv.div_amount), 3) AS avg_dividend_usd,
round(avg(px.prev_close - px.day_open), 3) AS avg_overnight_decline_usd,
round(avg(px.prev_close - px.day_open) / avg(dv.div_amount), 2) AS decline_per_dividend_ratio
FROM px
INNER JOIN dv ON px.ticker = dv.ticker AND px.date = dv.d
WHERE px.prev_close > 0
GROUP BY px.ticker
ORDER BY decline_per_dividend_ratio DESCקרא את העמודה האחרונה כסנטים של ירידת פתיחה לאחוז דיבידנד. בראש, KO רשם בממוצע ירידת פתיחה של 0.544 דולר מול דיבידנד ממוצע של 0.497 דולר, יחס של 1.1. בתחתית, PG מראה -0.22 דולר: סימן המינוס אומר שמחיר הפתיחה הממוצע במועד אקס-דיבידנד היה מעל המחיר הקודם באותם 12 מועדים. רוב עשרת השמות נמצאים בטווח של שליש דיבידנד מכל צד של התשלום, שזה הדפוס שהמכניקה מתארת, ושני קצוות הטבלה הם המקום שבו לוח זמנים של לכידה מחמיא או מאכזב.
ממוצע של שנים-עשר מועדים מסתיר את הפיזור בתוכם, לכן הפאנל הבא מרחיב את המדגם.
באיזו תדירות הירידה תואמת את הדיבידנד?
כל דיבידנד מזומן רבעוני רגיל על מניה הנסחרת בארה"ב מעל 5 דולר, מינואר 2024 עד יוני 2026, ממוין לפי האופן שבו ההפרש הלילי השתווה לתשלום. יחס של 1 פירושו שהפתיחה החזירה בדיוק את הדיבידנד; 0 פירושו שהפתיחה תאמה את הסגירה הקודמת.
ה-SQL המדויק מאחורי כל מספר
WITH divs AS (
SELECT ticker, ex_dividend_date AS d, max(cash_amount) AS div_amount
FROM global_markets.stocks_dividends
WHERE distribution_type = 'recurring'
AND frequency = 4
AND cash_amount > 0
AND ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2026-06-30')
GROUP BY ticker, d
),
px AS (
SELECT ticker,
date,
toFloat64(open) AS day_open,
lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM global_markets.stocks_daily_aggs
WHERE date BETWEEN toDate('2023-12-01') AND toDate('2026-06-30')
AND open > 0 AND close > 0
),
ev AS (
SELECT (px.prev_close - px.day_open) / divs.div_amount AS ratio
FROM px
INNER JOIN divs ON px.ticker = divs.ticker AND px.date = divs.d
WHERE px.prev_close >= 5
AND divs.div_amount / px.prev_close BETWEEN 0.001 AND 0.05
)
SELECT multiIf(ratio < 0, 'opened higher',
ratio < 0.5, 'fell under half',
ratio < 1, 'fell half to full',
ratio < 1.5, 'fell 1 to 1.5x',
'fell over 1.5x') AS drop_bucket,
count() AS ex_dates,
round(100 * count() / (SELECT count() FROM ev), 1) AS share_pct
FROM ev
GROUP BY drop_bucket
ORDER BY multiIf(drop_bucket = 'opened higher', 0,
drop_bucket = 'fell under half', 1,
drop_bucket = 'fell half to full', 2,
drop_bucket = 'fell 1 to 1.5x', 3, 4)מרכז ההתפלגות מתנהג כפי שהספרות מתארת. הקטגוריה הבודדת הגדולה ביותר היא זו שfell half to full, ב-25.8% מהתאריכים מתוך 8217 תצפיות, עם 17.3% נוספים בקטגוריה שfell 1 to 1.5x. הזנבות הם הסיפור עבור לוח זמנים של לכידה. ב-20.8% מתאריכי האקס-דיבידנד הללו המניה opened higher מהסגירה הקודמת, וב-22.4% היא fell over 1.5x. בערך שני תאריכי אקס-דיבידנד מתוך חמישה נמצאים מחוץ למרכז של חצי עד פי 1.5 לחלוטין.
פיזור זה הוא התיאור הכנה של העסקה. התשלום קבוע וידוע. המחיר שבו נמכרות המניות אינו כזה.
מעקב רבעוני אחר רבעון
שם אחד לאורך שלוש שנים מראה כיצד שני המשתנים נעים יחד. קוקה-קולה שילמה שנים-עשר דיבידנדים חוזרים במהלך התקופה; הפאנל מציב את הירידה הלילית לצד כל תשלום ומחשב את ההפרש.
ה-SQL המדויק מאחורי כל מספר
WITH px AS (
SELECT date,
toFloat64(open) AS day_open,
lagInFrame(toFloat64(close)) OVER (ORDER BY date
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'KO'
AND date BETWEEN toDate('2023-06-01') AND toDate('2026-06-30')
AND open > 0 AND close > 0
),
dv AS (
SELECT ex_dividend_date AS d, max(cash_amount) AS div_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
GROUP BY d
)
SELECT formatDateTime(px.date, '%Y-%m-%d') AS date,
round(dv.div_amount, 3) AS dividend_usd,
round(px.prev_close - px.day_open, 3) AS overnight_decline_usd,
round((px.prev_close - px.day_open) - dv.div_amount, 3) AS decline_minus_dividend_usd
FROM px
INNER JOIN dv ON px.date = dv.d
ORDER BY dateקו הדיבידנד קרוב לשטוח: 0.46 דולר בתאריך הראשון, 0.53 דולר באחרון, והועלה פעמיים באמצע. קו הירידה משונן סביבו. ב-2023-09-14 הפתיחה החזירה 0.2 דולר מתוך תשלום של 0.46 דולר; ב-2026-06-15 היא החזירה 1.54 דולר מתוך 0.53 דולר. על פני כל 12 התאריכים, העמודה השלישית – הירידה בניכוי הדיבידנד – נעה מ--0.26 דולר בתאריך הראשון ועד 1.01 דולר באחרון. מחזיק ללילה אחד קיבל את אותו מזומן בכל רבעון ופגש מחיר פתיחה שונה בכל פעם.
הדיבידנד לצד תנודת יום רגילה
דיבידנד רבעוני בודד קטן יחסית למחיר המניה. תנועה יומית רגילה באותה מניה אינה קטנה, וחלון התפיסה נושא עמו מלוא תנודת יום מסחר.
ה-SQL המדויק מאחורי כל מספר
WITH tk AS (SELECT ['KO','JNJ','PG','XOM','CVX','VZ','MRK','PEP','MCD','MMM'] AS t),
r AS (
SELECT ticker,
date,
toFloat64(close) AS close,
lagInFrame(toFloat64(close)) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
AND date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
AND close > 0
),
vol AS (
SELECT ticker,
round(100 * avg(abs(close / prev_close - 1)), 2) AS avg_daily_move_pct,
round(quantileDeterministic(0.95)(100 * abs(close / prev_close - 1), cityHash64(date)), 2) AS p95_daily_move_pct,
avg(close) AS avg_close
FROM r
WHERE prev_close > 0
GROUP BY ticker
),
dv AS (
SELECT ticker, avg(cash_amount) AS avg_dividend_usd
FROM global_markets.stocks_dividends
WHERE ticker IN (SELECT arrayJoin(t) FROM tk)
AND distribution_type = 'recurring'
AND cash_amount > 0
AND ex_dividend_date BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
GROUP BY ticker
)
SELECT vol.ticker AS ticker,
round(100 * dv.avg_dividend_usd / vol.avg_close, 2) AS dividend_pct_of_price,
vol.avg_daily_move_pct AS avg_daily_move_pct,
vol.p95_daily_move_pct AS p95_daily_move_pct
FROM vol
INNER JOIN dv ON vol.ticker = dv.ticker
ORDER BY dividend_pct_of_price DESCהתשלום הרבעוני הגדול בקבוצה, VZ, הגיע ל-1.64% ממחיר המניה הממוצע, לעומת תנודת יום ממוצעת של 1.01% ויום באחוזון ה-95 של 2.95%. בקצה השני, MCD שילם 0.59% מהמחיר לרבעון בעודו נע 0.82% ביום ממוצע. היעד נמצא בתוך הרעש עבור כל שם בפאנל. זהו החשבון שעימו מתנהל לוח תפיסה: התשלום ידוע מראש, והוא קטן מטווח יום רגיל אחד.
מה נמצא בין הדיבידנד לרווח
ארבעה רכיבים מתווספים מעל התאמת הפתיחה שנמדדה לעיל.
- הנסיעה הלוך ושוב. כניסה ויציאה משמעותן חציית מרווחי ביד-אסק פעמיים, ובוקר של יום אקס-דיבידנד נופל בתוך החלון שבו מרווחי הביד-אסק הם הרחבים ביותר. במניה היפותטית במחיר 50 דולר המצוטטת במחיר ביד 49.98 ומחיר אסק 50.02, עלות הנסיעה הלוך ושוב היא 4 סנט כנגד דיבידנד של 40 סנט.
- יחס המס. לפי הכללים האמריקאיים נכון ליולי 2026, דיבידנד נחשב כשיר רק כאשר המניה מוחזקת יותר מ-60 ימים במהלך חלון של 121 ימים המרוכז סביב תאריך האקס-דיבידנד. החזקה של לילה אחד נכשלת במבחן זה, והתשלום ממוסה כהכנסה רגילה בשיעור המס השולי של המחזיק. החזקה ארוכת טווח יכולה לעמוד בתנאי.
- מחיר הפתיחה עצמו. הפאנלים שלעיל מודדים את מחיר הפתיחה. מחזיק שיוצא מאוחר יותר במהלך המסחר מקבל את מה שקורה בשאר היום.
- גרסאות מגודרות. מכירת אופציית קול או קניית אופציית פוט סביב תאריך האקס-דיבידנד מסירה את סיכון המחיר, ויחד עם תמחור האופציה, מסירה גם את רוב הדיבידנד. תאריכי אקס-דיבידנד ואופציות מראה כיצד התשלום כבר מוטמע במחירי האופציות, וזהו גם המקום שבו מתרכזת ההקצאה המוקדמת.
למה קשה לשמור על יתרון גלוי
כל תאריך אקס-דיבידנד מתפרסם חודשים מראש. תאריכי הכרזה, סכומים ולוחות זמנים מגיעים לכל דסק בו-זמנית, וקפיצת דיבידנד מתוארת בספרי לימוד, דפי עזרה של ברוקרים ובמסנני ניירות ערך. הזדמנות שאינה דורשת תחזית ומופיעה בלוח זמנים פומבי מושכת משתתפים בעלויות נמוכות יותר מחשבון קמעונאי: עושי שוק שכבר מחזיקים במלאי, סוחרים המשלמים עמלות מוסדיות, וחברות הממוסות תחת כללים שונים. התחרות שלהם על אותן מניות מעלה את המחיר לפני תאריך האקס ומורידה אותו אחריו, ומה שנשאר הוא ההתפלגות בפאנל השני – רחבה, מרוכזת סביב דיבידנד אחד, ללא מזומן חינמי במרכזה.
החריגים המדידים צרים. פתיחות בניירות ערך בעלי סחירות דלה חורגות יותר מהדיבידנד, ודיבידנדים מיוחדים או גדולים במיוחד מזיזים נתח גדול יותר מהמחיר, מה שמשנה את החשבון מבלי להסיר את עלויות הנסיעה הלוך-חזור ואת סעיפי המס שהוזכרו לעיל.
שאלות נפוצות
האם מניה תמיד יורדת בסכום הדיבידנד במועד האקס-דיבידנד?
לא. בקרב משלמי הדיבידנד הרבעוניים בארה"ב מינואר 2024 עד יוני 2026, מחיר הפתיחה ירד בטווח שבין מחצית הדיבידנד לפי 1.5 ממנו בקצת פחות ממחצית מכל מועדי האקס-דיבידנד, והוא נפתח מעל מחיר הסגירה הקודם ב-20.8% מהם. הבורסה מתקנת את מחיר הייחוס לפי סכום הדיבידנד; לאחר מכן, מכרז הפתיחה קובע מחיר לפי היצע וביקוש באותו היום.
כמה זמן צריך להחזיק מניה כדי לקבל את הדיבידנד?
הדרישה היא בעלות במועד הרישום, כלומר קנייה לפני מועד האקס-דיבידנד והחזקה דרכו. מכירה במועד האקס-דיבידנד עצמו משאירה את הדיבידנד בידיך. החזקה ארוכה יותר אינה משנה את הזכאות, אם כי היא משנה את אופי המס של התשלום.
האם דיבידנד מהחזקה של יום אחד מחויב במס שונה?
כן. נכון ליולי 2026, הטיפול כדיבידנד מזכה בארה"ב מחייב החזקת המניה למעלה מ-60 יום בתוך חלון 121 הימים שמרכזו במועד האקס-דיבידנד, ולכן תשלום שנתפס בלילה אחד מחויב במס כהכנסה רגילה ולא בשיעורי מס רווחי הון לטווח ארוך.
האם אסטרטגיית לכידת דיבידנד עובדת טוב יותר עם מניות בעלות תשואה גבוהה?
דיבידנד גדול יותר הוא יעד גדול יותר, והוא גם מגיע עם התאמת פתיחה גדולה יותר. הפנלים למעלה מראים פיזור סביב התאמה זו, ולא פער שיטתי. תשואת דיבידנד ו-יחס החלוקה מתארים מה תשואה גבוהה בדרך כלל מעידה על החברה המשלמת.
כל מספר למעלה מגיע משאילתה מאוחסנת עם גרסה על רישומי דיבידנד מתוייקים והיסטוריית מחירים יומית. הרחב כל פאנל כדי לקרוא את ה-SQL, או הרץ את אותה השוואת אקס-דיבידנד במסוף סטרסמור.