Strasmore Research
İncelemeler Matt ConnorYazan Matt Connor

temettü avlama stratejisi işe yarıyor mu

Temettü avı, ex-dividend tarihinden önce alıp sonra satmayı içerir. Fiyatın ne kadar düşük açıldığı ve alınan temettüye kıyasla durumu incelenir.

PG temettü avı, bir hisseyi temettüden yararlanma hakkının kesinleştiği tarihten (ex-dividend date) kısa süre önce alıp, bu tarihi atlatarak ödemeyi kimin alacağını belirleyen günü geçirdikten sonra hemen satma işlemidir. Cazibesi basitçe ifade edilebilir: bir gecelik sahiplik, bir temettü. İşin karmaşık yanı ise, hisse senedinin temettüden yararlanma hakkının kesinleştiği güne, borsanın temettü tutarı kadar yaklaşık bir indirim yaparak başlamasıdır. Bu sayfa, on binlerce temettüden yararlanma hakkının kesinleştiği tarih boyunca bu indirimin ödemeye ne kadar yakın olduğunu ölçer.

Temettü avlama stratejisi nedir?

Takvimde üç tarih belirleyicidir. Beyan tarihi ödemeyi duyurur. Temettüden yoksun tarih, alıcının gelecek temettüyü artık alamadığı ilk işlem seansıdır. Kayıt tarihi, şirket defterlerindeki hissedarları belirler. Temettüden yoksun tarihte alınan bir hissenin o çeyreğe ait nakit üzerinde hakkı yoktur; bir önceki seansta alınan hissenin ise vardır. Temettüden yoksun tarih rehberi tüm zaman çizelgesini anlatır ve kayıt tarihi ile temettüden yoksun tarih arasındaki fark okuyucuların en sık karıştırdığı iki tarihi ayırır.

Temettü avlama, bu hak kazanma kuralını bir takvime dönüştürür: temettüden yoksun tarihten önce al, açılış boyunca tut, sat, sonraki hissede tekrarla. Strateji eskidir, geniş çapta anlatılmıştır ve tek bir ölçülebilir soruya dayanır. Hisse senedi temettü eklenmeksizin yeniden açıldığında, ödemenin ne kadarı açılış fiyatı tarafından geri verilir?

Temettü öncesi son işlem gününde fiyata ne olur?

Temettü öncesi son işlem gününde borsa, referans fiyatı belirlerken önceki kapanışı temettü tutarı kadar düşürür ve açılış müzayedesi buradan devam eder. Her biri Temmuz 2023 ile Haziran 2026 arasında on iki adet üç aylık temettü öncesi son işlem günü bulunan on büyük ödeme yapan şirket, gece boyunca oluşan farkı sayısal olarak ortaya koyuyor:

SorgulaGece düşüşü vs ödenen temettü: on büyük ödeyici, her biri 12 temettü kesilme tarihi, Tem 2023 - Haz 2026
Her verinin arkasındaki tam 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
Run this yourself

Son sütunu, temettünün yüzdesi başına düşen açılış düşüşünün sent cinsinden okuyun. En üstte KO, ortalama $0.497 temettüye karşılık ortalama $0.544 açılış düşüşü yaşadı; oran 1.1 oldu. En altta PG, $-0.22 gösteriyor: eksi işareti, bu 12 tarih boyunca ortalama temettü öncesi son işlem günü açılışının önceki kapanışın üzerinde olduğu anlamına geliyor. On şirketin çoğu, ödemenin bir temettü üçte biri kadar yakınında yer alıyor; bu, mekanizmanın tanımladığı örüntüdür ve tablonun iki ucu, bir yakalama takviminin ya hoş ya da hayal kırıklığı yarattığı yerlerdir.

On iki tarihin ortalaması, içlerindeki dağılımı gizler; bu nedenle bir sonraki panel örneklemi genişletiyor.

Temettü düşüşü ne sıklıkla ödemeyle eşleşiyor?

ABD borsasında işlem gören ve fiyatı 5 doların üzerindeki her hisse için, Ocak 2024'ten Haziran 2026'ya kadar olan dönemdeki her düzenli üç aylık nakit temettü, bir gecelik farkın ödemeye kıyasla nasıl olduğuna göre sıralandı. Oranın 1 olması, açılışın temettüyü tam olarak geri verdiği anlamına gelir; 0 ise açılışın önceki kapanışla eşleştiği anlamına gelir.

SorgulaTemettü kesilme açılışları, temettünün katı olarak düşüşe göre sıralanmış: ABD çeyreklik ödeyicileri, Oca 2024 - Haz 2026
Her verinin arkasındaki tam 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)
Run this yourself

Dağılımın ortası, ders kitaplarının söylediği gibi davranır. En büyük tek dilim, 8217 gözlem içinde 25.8% oranla fell half to full olan dilimdir; fell 1 to 1.5x diliminde ise 17.3% daha bulunur. Kuyruklar, bir yakalama takvimi için hikayeyi anlatır. Bu temettü öncesi tarihlerin 20.8%'sinde hisse, önceki kapanıştan opened higher; 22.4%'ünde ise fell over 1.5x. Kabaca her beş temettü öncesi tarihten ikisi, yarı ile bir buçuk kat arasındaki orta dilimin tamamen dışında kalır.

Bu dağılım, işlemin dürüst tanımıdır. Ödeme sabit ve bilinir. Hisselerin satıldığı fiyat ise ne sabittir ne de bilinir.

Çeyrek çeyrek izleme

Üç yıllık bir dönemde tek bir hisse, iki büyüklüğün birlikte nasıl hareket ettiğini gösteriyor. Coca-Cola, bu dönemde on iki kez tekrarlayan temettü ödedi; tablo, her ödemenin yanındaki gecelik düşüşü gösteriyor ve aradaki farkı alıyor.

SorgulaCoca-Cola (KO): her temettü kesilme tarihinde gece düşüşü vs temettü, Eyl 2023 - Haz 2026
Her verinin arkasındaki tam 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
Run this yourself

Temettü çizgisi neredeyse yatay: ilk tarihte $0.46, son tarihte $0.53, arada iki kez artırılmış. Düşüş çizgisi bunun etrafında dalgalı. 2023-09-14 tarihinde açılış, $0.46 tutarındaki bir ödemenin $0.2'unu geri verdi; 2026-06-15 tarihinde ise $0.53'ün $1.54'sini geri verdi. 12 tarihin tamamında üçüncü sütun, yani düşüş eksi temettü, ilk tarihte $-0.26'den son tarihte $1.01'ya kadar uzanıyor. Bir gecelik hissedar, her çeyrekte aynı nakdi topladı ve her seferinde farklı bir açılış fiyatıyla karşılaştı.

Sıradan bir günlük hareketin yanındaki temettü

Tek bir üç aylık temettü, fiyata kıyasla küçüktür. Aynı hissedeki olağan günlük hareket ise öyle değildir ve temettü yakalama penceresi, bu hareketin tam bir seansını içerir.

SorgulaFiyatın payı olarak çeyreklik temettü vs tipik günlük hareket: on büyük ödeyici, Tem 2023 - Haz 2026
Her verinin arkasındaki tam 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
Run this yourself

Gruptaki en büyük üç aylık ödeme olan VZ, ortalama hisse fiyatının 1.64%'ine denk gelirken, ortalama günlük hareket 1.01% ve 95. yüzdelik dilimdeki gün 2.95% olarak gerçekleşmiştir. Diğer uçta, MCD her çeyrekte fiyatın 0.59%'sini temettü olarak öderken, ortalama bir günde 0.82% oranında hareket etmektedir. Paneldeki her bir hisse için hedef, gürültünün içinde yer almaktadır. Bir temettü yakalama takviminin uğraştığı aritmetik budur: ödeme önceden bilinir ve sıradan bir seansın aralığından daha küçüktür.

Temettü ile kazanç arasında ne var

Yukarıda ölçülen açılış düzeltmesinin üzerine dört kalem eklenir.

  • Gidiş-dönüş maliyeti. Giriş ve çıkış, alış-satış farkının iki kez aşılması anlamına gelir ve temettü öncesi sabahlar, farkların en geniş olduğu döneme denk gelir. Varsayımsal 50 dolarlık bir hisse 49,98 alış ve 50,02 satış fiyatıyla işlem görüyorsa, gidiş-dönüş maliyeti 40 sentlik temettüye karşılık 4 senttir.
  • Vergi muamelesi. Temmuz 2026 itibarıyla ABD kurallarına göre, bir temettü ancak hissenin temettü öncesi tarih merkezli 121 günlük pencerede 60 günden fazla elde tutulması halinde niteliklidir. Bir gecelik elde tutma bu testi geçemez ve ödeme, sahibin marjinal oranı üzerinden olağan gelir olarak vergilendirilir. Uzun vadeli bir elde tutma bu testi karşılayabilir.
  • Açılış fiyatının kendisi. Yukarıdaki paneller açılış fiyatını ölçer. Seansın ilerleyen saatlerinde çıkan bir sahip, günün geri kalanında ne olursa onu alır.
  • Riskten korunan versiyonlar. Temettü öncesi tarih üzerine bir alım satmak veya bir satım almak, fiyat riskini ortadan kaldırır ve opsiyon fiyatlandığında temettünün çoğunu da beraberinde götürür. Temettü öncesi tarihler ve opsiyonlar, ödemenin opsiyon fiyatlarına nasıl gömülü olduğunu gösterir; erken atamaların da yoğunlaştığı yer burasıdır.

Görünür bir avantajı korumak neden zordur

Her temettüden arınma tarihi aylar öncesinden kamuya açıklanır. Bildirim tarihleri, tutarlar ve takvimler aynı anda tüm masalara ulaşır; temettü avı, ders kitaplarında, aracı kurum yardım sayfalarında ve tarama araçlarında anlatılır. Hiçbir tahmin gerektirmeyen ve yayımlanmış bir takvimde yer alan bir fırsat, perakende hesaba kıyasla daha düşük maliyetli katılımcıları çeker: halihazırda stok tutan piyasa yapıcılar, kurumsal komisyon ödeyen bayiler ve farklı vergi kurallarına tabi firmalar. Aynı hisseler için aralarındaki rekabet, temettü öncesi tarihteki fiyatı yükseltir ve temettü sonrası tarihteki fiyatı baskılar; geriye kalan, ikinci paneldeki dağılımdır — geniş, bir temettü etrafında yoğunlaşmış ve ortasında bedava nakit bulunmayan bir dağılım.

Ölçülebilir istisnalar dardır. Seyrek işlem gören hisselerdeki açılışlar temettüden daha fazla sapar; özel veya alışılmadık derecede büyük temettüler, fiyatın daha büyük bir kısmını hareket ettirir; bu da yukarıdaki gidiş-dönüş ve vergi kalemlerini ortadan kaldırmadan aritmetiği değiştirir.

SSS

Bir hisse senedi, temettü ödemesinin yapıldığı tarihte (ex-dividend date) her zaman temettü kadar düşer mi?

Hayır. Ocak 2024 ile Haziran 2026 arasında ABD'de üç ayda bir temettü ödeyen şirketlerde, açılış fiyatı temettünün yarısı ile 1,5 katı arasında düşüş gösteren tarihler, tüm temettü öncesi işlem günlerinin yarısından biraz azını oluşturdu. Açılış fiyatı, bir önceki kapanışın üzerinde olan tarihlerin oranı ise 20.8% oldu. Borsa, referans fiyatı temettü kadar düzeltir; ardından açılış müzayedesi o günkü arz ve talebi fiyatlandırır.

Temettüyü almak için hisse senedini ne kadar süre elde tutmak gerekir?

Kayıt tarihinde (record date) hisseye sahip olmak yeterlidir. Bu, temettü öncesi işlem gününden önce alım yapıp o günü elde tutmak anlamına gelir. Temettü öncesi işlem gününde satış yapmak temettüyü korur. Daha uzun süre elde tutmak hak sahipliğini değiştirmez, ancak ödemenin vergisel niteliğini etkiler.

Bir günlük elde tutma sonucu alınan temettü farklı mı vergilendirilir?

Evet. Temmuz 2026 itibarıyla ABD'de nitelikli temettü (qualified dividend) muamelesi, hissenin temettü öncesi işlem günü merkezli 121 günlük pencerede 60 günden fazla elde tutulmasını gerektirir. Bu nedenle bir gecede elde edilen ödeme, uzun vadeli sermaye kazancı oranı yerine olağan gelir olarak vergilendirilir.

Temettü avı (dividend capture) yüksek getirili hisselerde daha mı iyi çalışır?

Daha büyük bir temettü daha büyük bir hedeftir ve aynı zamanda daha büyük bir açılış düzeltmesi getirir. Yukarıdaki paneller, sistematik bir farktan ziyade bu düzeltme etrafındaki dağılımı gösterir. Temettü getirisi ve ödeme oranı, yüksek getirinin genellikle ödeyici şirket hakkında neyi işaret ettiğini açıklar.


Yukarıdaki her sayı, kayıtlı temettü kayıtları ve günlük fiyat geçmişi üzerinde çalıştırılan, sürümlendirilmiş bir sorgudan gelmektedir. Herhangi bir paneli genişleterek SQL'i okuyabilir veya Strasmore terminalinde aynı temettü öncesi işlem günü karşılaştırmasını çalıştırabilirsiniz.

#dividends#ex-dividend#strategy#market structure