Hisse bölünmeleri ve temettüler için ayarla
Hisse bölünmeleri, şirketin değerini değiştirmese de tarihte büyük fiyat değişimleri yaratabilir. Bu yüzden, geçmiş getirileri doğru hesaplamak için bölünme öncesi tüm fiyatları ayarlaman gerekir.
Benzer şekilde, temettü öncesi tüm fiyatları da ayarlamalısın. Temettüler, ödeme tutarı kadar şirket değerini düşürür, ancak yatırımcının getirisi etkilenmez çünkü dengeleyici temettü ödemesini alır.
Bu egzersizde, ham tarihsel OHLC fiyatlarını bölünmeler ve temettüler için ayarlamak üzere adjustOHLC() fonksiyonunu nasıl kullanacağını öğreneceksin; böylece tarihsel getiriler doğru şekilde hesaplanabilir.
Yahoo Finance ham fiyatlar ve bölünme/temettü ayarlı kapanış sütunu sağlar. adjustOHLC() çıktısı Yahoo'nun ayarlanmış kapanış sütunuyla eşleşmelidir. Yahoo Finance'tan alınan AAPL verisi çalışma alanına zaten yüklendi.
Bu egzersizi tamamlamak için gerekli olmasa da, daha fazla bilgi edinmek istersen Yahoo Finance ayarlanmış kapanış hesaplamasının erişilebilir bir örneğini sunar.
Bu egzersiz
R ile Finansal Verileri İçe Aktarma ve Yönetme
kursunun bir parçasıdırEgzersiz talimatları
AAPL'nin ilk birkaç satırına bakAAPLverisini ayarlamak içinadjustOHLC()kullan. Sonucuaapl_adjustedadlı bir nesneye ata.aapl_adjusted'ın ilk birkaç satırına bak.aapl_adjustedın kapanış sütununun,AAPL'nin ayarlanmış kapanış sütunuyla aynı olduğuna dikkat et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Look at first few rows of AAPL
# Adjust AAPL for splits and dividends
# Look at first few rows of aapl_adjusted