کیا ڈیویڈنڈ کیپچر واقعی کام کرتا ہے؟
ڈیویڈنڈ کیپچر ایکس ڈیویڈنڈ تاریخ سے پہلے خرید کر بعد میں بیچتا ہے۔ دیکھیں کہ قیمت کتنی کھلتی ہے اور ڈیویڈنڈ کے مقابلے میں کیا فرق پڑتا ہے۔
ڈیویڈنڈ کیپچر کا مطلب ہے کسی اسٹاک کو اس کے ایکس ڈیویڈنڈ تاریخ سے کچھ پہلے خریدنا، اسے اس تاریخ تک رکھنا جو طے کرتی ہے کہ ادائیگی کسے ملے گی، اور پھر جلد ہی بیچ دینا۔ اس کی کشش بتانا آسان ہے: ایک رات کی ملکیت، ایک ڈیویڈنڈ۔ پیچیدگی یہ ہے کہ اسٹاک ایکس ڈیویڈنڈ تاریخ کو اس قیمت پر کھلتا ہے جسے ایکسچینج نے تقریباً ڈیویڈنڈ کے برابر کم کر دیا ہوتا ہے، اور یہ صفحہ ناپتا ہے کہ یہ کمی دسیوں ہزار ایکس ڈیویڈنڈ تاریخوں پر ادائیگی کے کتنی قریب رہتی ہے۔
ڈیویڈنڈ کیپچر حکمت عملی کیا ہے؟
تین تاریخیں کیلنڈر چلاتی ہیں۔ اعلان کی تاریخ ادائیگی کا اعلان کرتی ہے۔ ایکس-ڈیویڈنڈ تاریخ پہلا سیشن ہے جس پر خریدار آنے والا ڈیویڈنڈ حاصل نہیں کرتا۔ ریکارڈ تاریخ کمپنی کی کتابوں میں حاملین کی نشاندہی کرتی ہے۔ ایکس-ڈیویڈنڈ تاریخ پر خریدی گئی حصص اس سہ ماہی کی نقدی کا دعویٰ نہیں رکھتی؛ اس سے پہلے والے سیشن پر خریدی گئی حصص رکھتی ہے۔ ایکس-ڈیویڈنڈ تاریخ گائیڈ مکمل ٹائم لائن بتاتی ہے، اور ریکارڈ تاریخ بمقابلہ ایکس-ڈیویڈنڈ تاریخ دونوں تاریخوں کو الگ کرتی ہے جنہیں قارئین اکثر ملا دیتے ہیں۔
ڈیویڈنڈ کیپچر اس استحقاق کے اصول کو ایک شیڈول میں بدل دیتی ہے: ایکس-ڈیویڈنڈ تاریخ سے پہلے خریدیں، اوپن کے ذریعے رکھیں، بیچیں، اگلے نام پر دہرائیں۔ یہ حکمت عملی پرانی ہے، بڑے پیمانے پر بیان کی گئی ہے، اور ایک ہی قابل پیمائش سوال پر ٹکی ہوئی ہے۔ جب حصص ڈیویڈنڈ کے بغیر دوبارہ کھلتا ہے، تو اوپننگ قیمت ادائیگی کا کتنا حصہ واپس دیتی ہے؟
ایکس-ڈیویڈنڈ تاریخ پر قیمت کا کیا ہوتا ہے؟
ایکس-ڈیویڈنڈ تاریخ پر ایکسچینج ریفرنس پرائس سیٹ کرتے وقت پچھلے بند کو ڈیویڈنڈ کی رقم سے کم کر دیتا ہے، اور اوپننگ آکشن وہاں سے آگے بڑھتا ہے۔ دس بڑے ڈیویڈنڈ دینے والے نام، جن میں سے ہر ایک کے جولائی 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.46 کی ادائیگی میں سے $0.2 واپس دیا؛ 2026-06-15 کو اس نے $0.53 میں سے $1.54 واپس دیا۔ تمام 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 ہو، گول ٹرپ کی لاگت 40 سینٹ کے منافع کے مقابلے میں 4 سینٹ بنتی ہے۔
- ٹیکس کا علاج۔ جولائی 2026 تک امریکی قوانین کے تحت، ایک ڈیویڈنڈ صرف اس وقت کوالیفائیڈ ہوتا ہے جب حصہ ایکس ڈیویڈنڈ تاریخ کے ارد گرد 121 دن کی ونڈو کے دوران 60 دن سے زیادہ رکھا جائے۔ ایک رات کا ہولڈ اس ٹیسٹ میں ناکام ہو جاتا ہے، اور ادائیگی پر ہولڈر کی معمولی شرح پر عام آمدنی کے طور پر ٹیکس لگایا جاتا ہے۔ ایک طویل مدتی ہولڈنگ اسے پورا کر سکتی ہے۔
- کھلی قیمت خود۔ اوپر والے پینل ابتدائی پرنٹ کی پیمائش کرتے ہیں۔ ایک ہولڈر جو سیشن کے بعد میں باہر نکلتا ہے وہ باقی دن کی جو بھی کارکردگی ہو اسے قبول کرتا ہے۔
- ہیجڈ ورژن۔ ایکس ڈیویڈنڈ تاریخ پر کال بیچنا یا پوٹ خریدنا قیمت کے خطرے کو ختم کر دیتا ہے اور، ایک بار آپشن کی قیمت لگنے کے بعد، اس کے ساتھ زیادہ تر منافع بھی ختم ہو جاتا ہے۔ ایکس ڈیویڈنڈ تاریخیں اور آپشنز دکھاتا ہے کہ ادائیگی پہلے سے ہی آپشن کی قیمتوں میں شامل ہے، جو کہ ابتدائی تفویض کا مرکز بھی ہے۔
دکھائی دینے والا فائدہ برقرار رکھنا کیوں مشکل ہے
ہر ایکس-ڈیویڈنڈ تاریخ مہینوں پہلے عوامی ہوتی ہے۔ اعلان کی تاریخیں، رقم، اور کیلنڈر ایک ساتھ ہر ڈیسک تک پہنچ جاتے ہیں، اور ڈیویڈنڈ کیپچر نصابی کتب، بروکریج کے مددگار صفحات، اور اسکرینرز میں بیان کیا جاتا ہے۔ ایک ایسا موقع جس میں کسی پیش گوئی کی ضرورت نہیں اور جو شائع شدہ کیلنڈر پر ظاہر ہوتا ہے، ریٹیل اکاؤنٹ سے کم لاگت والے شرکاء کو اپنی طرف متوجہ کرتا ہے: مارکیٹ میکر جو پہلے سے انوینٹری رکھتے ہیں، ڈیلر جو ادارہ جاتی کمیشن ادا کرتے ہیں، اور فرمیں جو مختلف قوانین کے تحت ٹیکس ادا کرتی ہیں۔ ان کا ایک ہی حصص کے لیے مقابلہ پری-ایکس-ڈیٹ قیمت کو بڑھاتا ہے اور پوسٹ-ایکس-ڈیٹ قیمت کو دباتا ہے، اور جو بچتا ہے وہ دوسرے پینل میں تقسیم ہے، وسیع، ایک ڈیویڈنڈ کے قریب مرکوز، اور اس کے بیچ میں کوئی مفت نقدی نہیں ہے۔
قابل پیمائش مستثنیات تنگ ہیں۔ کم تجارت والے ناموں میں اوپننگ ڈیویڈنڈ سے زیادہ انحراف کرتی ہیں، اور خصوصی یا غیر معمولی طور پر بڑے ڈیویڈنڈ قیمت کا ایک بڑا حصہ منتقل کرتے ہیں، جو حساب کو تبدیل کرتا ہے لیکن اوپر دیے گئے راؤنڈ-ٹرپ اور ٹیکس آئٹمز کو ختم نہیں کرتا۔
عمومی سوالات
کیا ایک اسٹاک ڈیویڈنڈ کی رقم سے ہمیشہ ایکس ڈیویڈنڈ تاریخ پر گرتا ہے؟
نہیں۔ جنوری 2024 سے جون 2026 تک امریکی سہ ماہی ادا کنندگان میں، تقریباً نصف سے کم ایکس ڈیویڈنڈ تاریخوں پر ابتدائی قیمت ڈیویڈنڈ کے نصف اور ڈیویڈنڈ کے 1.5 گنا کے درمیان گری، اور یہ 20.8% مواقع پر پچھلی بندش سے اوپر کھلی۔ ایکسچینج حوالہ قیمت کو ڈیویڈنڈ کی رقم سے ایڈجسٹ کرتا ہے؛ اس کے بعد ابتدائی نیلامی اس دن طلب اور رسد کی بنیاد پر قیمت متعین کرتی ہے۔
ڈیویڈنڈ حاصل کرنے کے لیے اسٹاک کو کتنی دیر تک رکھنا ضروری ہے؟
رجسٹرڈ تاریخ پر ملکیت شرط ہے، جس کا مطلب ہے ایکس ڈیویڈنڈ تاریخ سے پہلے خریدنا اور اس تاریخ تک رکھنا۔ ایکس ڈیویڈنڈ تاریخ پر ہی فروخت کرنے سے ڈیویڈنڈ برقرار رہتا ہے۔ زیادہ دیر تک رکھنے سے استحقاق میں کوئی تبدیلی نہیں آتی، البتہ ادائیگی کی ٹیکس نوعیت بدل جاتی ہے۔
کیا ایک دن کی ہولڈنگ سے حاصل ڈیویڈنڈ پر مختلف ٹیکس لگتا ہے؟
ہاں۔ جولائی 2026 تک، امریکی اہل ڈیویڈنڈ کے علاج کے لیے ایکس ڈیویڈنڈ تاریخ کے گرد 121 دن کی ونڈو میں حصص کو 60 دن سے زیادہ رکھنا ضروری ہے، لہٰذا راتوں رات حاصل کردہ ادائیگی پر طویل مدتی کیپٹل گین کی شرح کے بجائے عام آمدنی کے طور پر ٹیکس لگایا جاتا ہے۔
کیا ڈیویڈنڈ کیپچر زیادہ پیداوار والے اسٹاکس کے ساتھ بہتر کام کرتا ہے؟
بڑا ڈیویڈنڈ ایک بڑا ہدف ہوتا ہے، اور اس کے ساتھ ایک بڑی ابتدائی ایڈجسٹمنٹ بھی آتی ہے۔ اوپر والے پینل اس ایڈجسٹمنٹ کے گرد پھیلاؤ دکھاتے ہیں، نہ کہ کوئی منظم فرق۔ ڈیویڈنڈ ییلڈ اور پے آؤٹ ریشو بتاتے ہیں کہ زیادہ پیداوار عام طور پر ادا کنندہ کے بارے میں کیا ظاہر کرتی ہے۔
اوپر کا ہر نمبر محفوظ شدہ، ورژن شدہ استفسار سے آتا ہے جو فائل کردہ ڈیویڈنڈ ریکارڈز اور روزانہ قیمت کی تاریخ پر مبنی ہے۔ کسی بھی پینل کو پھیلا کر SQL پڑھیں، یا اسٹراسمور ٹرمینل پر وہی ایکس ڈیویڈنڈ موازنہ چلائیں۔