anomali turun naik rendah saham besar
Anomali turun naik rendah menunjukkan risiko tinggi tidak selalu memberi pulangan lebih. Kami bandingkan turun naik sebenar dua tahun dengan pulangan setiap saham bermodal besar.
Teori kewangan menyatakan bahawa pelabur yang menerima lebih banyak risiko harus mendapat pulangan yang lebih tinggi sebagai ganjaran. Anomali turun naik rendah adalah pemerhatian jangka panjang bahawa ini sering gagal. Sepanjang banyak tempoh sejarah pasaran, saham yang lebih tenang telah setanding atau mengatasi saham yang lebih liar sambil memberikan turun naik yang jauh lebih kecil kepada pemegangnya. Catatan ini membandingkan turun naik sebenar dengan jumlah pulangan untuk 25 saham besar yang biasa dikenal pasti dalam tempoh kira-kira dua tahun lalu, dan hubungannya adalah longgar dan bising dan bukannya garis menaik yang kemas seperti yang dilukis oleh buku teks.
Apa itu anomali turun naik rendah
Turun naik di sini bermaksud turun naik tahunan: sisihan piawai pulangan harian saham, ditingkatkan kepada angka tahunan. Angka hampir 16% adalah tenang untuk saham, dan angka melebihi 50% menandakan nama yang biasanya bergerak beberapa peratus dalam sehari. Model Penetapan Harga Aset Modal, rangka kerja yang diajar dalam setiap kursus kewangan, meramalkan garis menaik lurus, di mana turun naik yang lebih tinggi menghasilkan pulangan jangkaan yang lebih tinggi.
Penyelidikan akademik selama beberapa dekad mendapati kecenderungan yang bertentangan. Portfolio turun naik rendah secara sejarah telah memberikan pulangan yang setanding, dan kadangkala lebih baik, daripada portfolio turun naik tinggi, dengan risiko yang jauh lebih kecil. Jurang antara teori dan rekod itulah anomali. Ia adalah salah satu corak yang paling banyak dikaji dalam pasaran, dan ia mendasari dana "min-vol" dan "low-vol" yang dijual hari ini.
Turun naik berbanding pulangan, saham demi saham
Carta di bawah mengambil 25 saham bermodal besar yang terkenal, mengira turun naik tahunan setiap satu dan jumlah pulangannya dalam tempoh yang sama, dan menyusunnya daripada yang paling tenang kepada yang paling liar. Jika buku teks itu benar, bar pulangan akan meningkat seiring dengan bar turun naik dari kiri ke kanan.
SQL tepat di sebalik setiap nombor
WITH d AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY','KO','JNJ','PG','PEP','WMT','MCD','MO','VZ','XOM','JPM','HD','COST','UNH','MRK','LLY','HON','LMT','CAT','TXN','ORCL','NVDA','TSLA','AMD','NFLX')
AND window_start >= now() - INTERVAL 800 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
),
r AS (
SELECT ticker, dt, c,
c / lagInFrame(c) OVER (PARTITION BY ticker ORDER BY dt) - 1 AS ret
FROM d
)
SELECT ticker,
round(stddevSamp(ret) * sqrt(252) * 100, 1) AS annual_vol_pct,
round((exp(sum(log(1 + ret))) - 1) * 100, 1) AS total_return_pct
FROM r
WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
GROUP BY ticker
ORDER BY annual_vol_pctIa tidak berlaku. Nama yang paling tenang dalam set itu ialah S&P 500 itu sendiri, ticker SPY, pada 16% turun naik tahunan untuk 42.8% jumlah pulangan. Membaca merentasi, beberapa saham tunggal yang paling tenang mencatatkan keuntungan yang kukuh manakala beberapa nama yang paling tidak menentu berada hampir rata atau dalam merah. Bar pulangan berselerak. Ia tidak mengesan bar turun naik dalam apa-apa cara garis lurus, iaitu anomali dalam satu gambar: turun naik tambahan di sebelah kanan tidak membeli peningkatan pulangan yang boleh dipercayai.
Apa yang sebenarnya dibeli oleh turun naik tambahan
Mengumpulkan 25 nama kepada tiga bahagian mengikut turun naik menajamkan perkara itu. Setiap pertiga mendapat pulangan median dan julat daripada prestasi paling teruk kepada terbaiknya, jadi sebaran hasil dapat dilihat di sebelah purata.
SQL tepat di sebalik setiap nombor
WITH d AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY','KO','JNJ','PG','PEP','WMT','MCD','MO','VZ','XOM','JPM','HD','COST','UNH','MRK','LLY','HON','LMT','CAT','TXN','ORCL','NVDA','TSLA','AMD','NFLX')
AND window_start >= now() - INTERVAL 800 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
),
r AS (
SELECT ticker, dt,
c / lagInFrame(c) OVER (PARTITION BY ticker ORDER BY dt) - 1 AS ret
FROM d
),
pername AS (
SELECT ticker,
stddevSamp(ret) * sqrt(252) * 100 AS vol,
(exp(sum(log(1 + ret))) - 1) * 100 AS tr
FROM r
WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
GROUP BY ticker
),
ranked AS (
SELECT ticker, vol, tr, ntile(3) OVER (ORDER BY vol) AS bucket FROM pername
)
SELECT multiIf(bucket = 1, '1. Calmest third', bucket = 2, '2. Middle third', '3. Wildest third') AS vol_group,
round(median(vol), 1) AS median_vol_pct,
round(median(tr), 1) AS median_return_pct,
round(min(tr), 1) AS worst_return_pct,
round(max(tr), 1) AS best_return_pct,
round(max(tr) - min(tr), 0) AS range_pct
FROM ranked
GROUP BY bucket
ORDER BY bucketDalam tempoh tertentu ini, pertiga paling liar memang mencatatkan pulangan median tertinggi, 87.1% berbanding 20.6% untuk pertiga paling tenang. Itu jujur, dan ia penting. Tetingkap dua tahun adalah pendek, dan dua tahun lalu memberi ganjaran kepada segelintir nama teknologi dan momentum yang besar dan tidak menentu. Apa yang dibeli oleh pertiga paling liar ialah serakan. Pulangannya berjalan dari -15.8% hingga +223.3%, sebaran 239 mata peratusan. Pertiga paling tenang muat dalam sebaran 92 mata. Turun naik tinggi melebarkan kon hasil jauh lebih daripada ia mengangkat pusatnya. Seorang pelabur dalam kumpulan liar mempunyai peluang sebenar untuk pulangan terbaik dalam jadual dan peluang yang sama sebenar untuk yang paling teruk.
Laluan sama pentingnya dengan titik akhir
Satu nombor jumlah pulangan menyembunyikan perjalanan. Menjejaki $100 yang dilaburkan pada permulaan tetingkap melalui setiap minggu menunjukkan bagaimana rasanya memegang turun naik.
SQL tepat di sebalik setiap nombor
WITH d AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS dt,
argMax(toFloat64(close), toTimeZone(window_start, 'America/New_York')) AS c
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('KO','SPY','NVDA')
AND window_start >= now() - INTERVAL 800 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, dt
),
r AS (
SELECT ticker, dt,
c / lagInFrame(c) OVER (PARTITION BY ticker ORDER BY dt) - 1 AS ret
FROM d
),
f AS (
SELECT ticker, dt, ret FROM r WHERE ret IS NOT NULL AND ret > -0.5 AND ret < 0.5
),
cum AS (
SELECT ticker, dt,
100 * exp(sum(log(1 + ret)) OVER (PARTITION BY ticker ORDER BY dt)) AS idx
FROM f
),
wk AS (
SELECT ticker, toMonday(dt) AS week, argMax(idx, dt) AS wv
FROM cum GROUP BY ticker, week
)
SELECT week,
round(maxIf(wv, ticker = 'KO'), 1) AS ko_calm,
round(maxIf(wv, ticker = 'SPY'), 1) AS spy_market,
round(maxIf(wv, ticker = 'NVDA'), 1) AS nvda_wild
FROM wk
GROUP BY week
ORDER BY weekSaham tenang di sini ialah Coca-Cola (KO), yang liar ialah Nvidia (NVDA), dan garis tengah ialah pasaran. Menjelang minggu terakhir, $100 dalam KO telah berkembang kepada $129.9, S&P 500 kepada $142.8, dan NVDA kepada $226.8. NVDA memenangi tetingkap dan melakukannya pada laluan yang kelihatan bergerigi, memberikan kembali peratusan dua digit lebih daripada sekali sepanjang perjalanan. KO ketinggalan di belakang kedua-dua garisan lain sambil hampir tidak goyah. Kedua-dua hasil tidak sesuai dengan buku teks. Nama yang tenang tidak mengalahkan pasaran kali ini, dan nama yang tidak menentu membuahkan hasil walaupun terdapat anomali, bukan selaras dengannya. Itulah tekstur tetingkap pendek. Anomali adalah kecenderungan yang diukur selama beberapa dekad, bukan janji tentang mana-mana tempoh dua tahun.
Mengapa anomali itu nyata tetapi bukan undang-undang
Versi paling kukuh bagi penemuan turun naik rendah adalah sederhana: dalam ufuk masa yang panjang, membeli saham yang lebih tenang tidak menjejaskan pulangan pelabur, dan ia telah mengurangkan risiko mereka secara mendadak. Ia adalah pernyataan tentang purata merentasi ribuan nama dan bertahun-tahun, bukan peraturan yang mengawal 25 saham dalam tempoh 24 bulan. Tetingkap seperti ini, di mana nama momentum yang tidak menentu berjalan keras, adalah tepat mengapa corak itu dipanggil anomali dan bukannya undang-undang. Untuk melihat dengan lebih lengkap saham bermodal besar mana yang sebenarnya paling tenang, lihat saham bermodal besar paling tenang. Sebaliknya, memegang beberapa pemenang besar yang tidak menentu membawa risiko penumpuan tersendiri, dan perangai yang diberi ganjaran oleh anomali adalah hampir dengan yang mendasari membeli ketika orang lain takut.
FAQ
Apakah anomali turun naik rendah?
Ia adalah corak yang telah lama diperhatikan bahawa saham turun naik rendah telah memperoleh pulangan setinggi, atau lebih tinggi daripada, saham turun naik tinggi dalam ufuk masa yang panjang, dengan risiko yang jauh lebih rendah. Ini bertentangan dengan ramalan buku teks bahawa lebih banyak risiko menghasilkan lebih banyak pulangan.
Adakah saham turun naik rendah benar-benar mengalahkan saham turun naik tinggi?
Dalam sampel berbilang dekad, penyelidikan mendapati ia secara kasarnya sepadan atau mengalahkannya atas dasar pelarasan risiko. Dalam mana-mana tetingkap pendek, hasilnya boleh terbalik. Dalam tetingkap dua tahun yang diukur di sini, pertiga nama yang paling tidak menentu mencatatkan pulangan median tertinggi, dengan julat hasil yang paling luas.
Adakah pelaburan turun naik rendah strategi yang baik?
Pelaburan turun naik rendah secara sejarah telah mengurangkan risiko tanpa mengorbankan banyak pulangan, itulah sebabnya dana "min-vol" wujud. Ia bukan jaminan prestasi unggul dalam mana-mana tahun tertentu, dan ia boleh ketinggalan dengan ketara apabila nama spekulatif mendahului.
Bagaimanakah turun naik saham diukur?
Ukuran biasa ialah turun naik tahunan: sisihan piawai pulangan peratusan harian, didarab dengan punca kuasa dua 252 (bilangan hari dagangan dalam setahun). Angka yang lebih tinggi bermakna pergerakan harian biasa yang lebih besar dalam kedua-dua arah.
Setiap panel di atas adalah pertanyaan yang disimpan dan boleh diperiksa. Buka SQL di bawah mana-mana carta untuk menyemak matematik, atau jalankan ujian turun naik-berbanding-pulangan yang sama pada bakul nama anda sendiri di terminal Strasmore.