CARF Finansal Veri Tabani Uygulamasi

Transkript

CARF Finansal Veri Tabani Uygulamasi
CARF FINANSAL VERI TABANI
DELFI ORTAMINDA, NESNE PROGRAMLAMA UYGULAMASI
Attila Odabasi
Arastirma Raporu: Sosyal Bilimler Enstitusu, Bogazici Universitesi, 96-03
1
CARF FINANSAL VERI TABANI
DELFI ORTAMINDA, NESNE PROGRAMLAMA UYGULAMASI
1. GIRIS
CARF finansal veri tabani Türkiye sermaye piyasalarina ait finansal verileri
barindirmayi amaçlayan PC bazli bir veri tabani uygulamasidir. Bogaziçi Üniversitesi Finansal
Uygulama ve Arastirma Merkezinde (FUAM) 1994 sonunda baslatilan bir projenin ilk ara
ürünüdür. Projenin ana amaci hisse senedi ve bono-tahvil piyasalarina yönelik arastirma
yapmak isteyen akademisyen ve profesyonellerin dogru ve eksiksiz verilere kolayca
ulasmalarini saglamaktir.
Belirtilen amaca ulasmak için problem kisimlar halinde ele alinmis, ilk etapta hisse
senedi piyasasinin ihtiyaçlarina yönelinmistir. Dünyanin dikkati çeken “gelismekte olan”
menkul kiymetler borsalarindan biri haline gelen Istanbul Menkul Kiymetler Borsasi (bundan
böyle IMKB) faaliyete basladigi 1986 yilindan bugüne sürekli bir gelisim içinde olmustur.
Sözkonusu gelisme, IMKB nda islem gören hisse senedi sayisinin ve bu senetlerin günlük
islem miktarlarinin hizla artmasi seklinde kendini göstermektedir. Dolayisiyla IMKB verileri
diye adlandiracagimiz, gerek hisse senetlerinin günlük alim-satimina, gerekse hisse
senetlerinin ait olduklari firmalara ait mali tablolara iliskin verilerin hacmi hizla büyümektedir.
Bu veriler bir veri tabaninda toplanmadigi sürece bu piyasaya yönelik arastirma yapmak
isteyen arastirmacilar zaman içinde gittikçe büyüyen “veri” sorunuyla karsilasacaklardir. Su
anda bile IMKB na yönelik uygulamali arastirma yapmak isteyenleri en fazla zorlayan
arastirma asamasi, gerekli verileri dogru ve eksiksiz toplayabilmektir.
Yukarida ifade edilen ana amaç dogrultusunda bu proje, ilk asamada, IMKB
verilerini toplamak, yanlislari düzeltmek, özetlemek, düzenlemek, saklamak ve gerektiginde
raporlamak suretiyle akademik ve profesyonel finans dünyasina büyük bir yarar saglamistir.
Buna en güzel örnek Bogaziçi Üniversitesi Isletme Bölümü ögretim üyelerinin ve lisans üstü
ögrencilerinin CARF verileriyle yapmis olduklari veya halen devam eden uygulamali
2
arastirmalardir (Odabasi, 1996a; Cebeci, 1996a,b; Okay, 1996). Bu gelisme hizlanarak
devam edecektir.
CARF finansal veri tabanindan yararlanmak için çok fazla bilgisayar veya veri tabani
teknolojisi bilgisi gerekmemektedir. Veri tabani yazilimi kullaniciya yol gösteren bir menü
sistemiyle çalismaktadir. Bu nedenle bilgisayar konusunda temel bir fikri olan herkes CARF
finansal veri tabanini rahatlikla kullanabilmektedir.
Finansal veri tabaninin analiz ve tasariminda yapilandirilmis sistem analiz ve tasarim
yöntemleri uygulanmistir (Odabasi, 1996b). Veri tabaninin tasarimi yapilirken kavramsal,
islevsel ve fiziksel veri modelleri gelistirilmis, daha sonra da yazilim gelistirme safhasina
geçilmistir. Windows ortaminda Delphi yazilimi kullanilarak gelistirilen veri tabaninin Beta
testleri halen devam etmektedir. CARF veri tabani uygulamasini kullanabilmek için minimum
donanim ve yazilim gereksinimleri sunlardir: 486 mikro islemci, 8 MB RAM, 300 MB sabit
disk kapasitesi, ve Windows 3.1 programi.
2. VERI MODELI
Finansal veri tabani projesinin temel taslarindan bir tanesi veri modelidir. Kullanicinin
çesitli menü ekranlari yardimiyla okuyabildigi, sorgulayabildigi ve raporlayabildigi finansal
verilerin, veri tabani içindeki organizasyonunu bu veri modeli belirlemektedir. Iliskisel bir veri
tabani yönetim platformunda, birbirleriyle iliskili veriler tablolar (dosyalar) halinde
guruplandirilir. Sözkonusu veri modeli varlik-iliski diyagrami yardimiyla sekil X1 de
tanitilmistir. Bu sekilde yer alan dikdörtgenler dosyalari gösterir. Herhangi iki dosya
arasindaki iliski ise bu dosyalari birlestiren çizgiyle temsil edilir. Sekil X1 de yer alan
dosyalarin içerikleri (veri elemanlari) ise asagida verilmistir.
Sekil X1
Iliskisel veri modeli
Her dosya adinin altinda üç türlü bilgi verilmektedir. Ilk sütunda veri elemanin adi
bulunmaktadir. Ikinci sütunda ise veri elemanin tipi açiklanmaktadir. Örnegin “Menkul kodu”
3
veri elemaninin karsisindaki “Alpha” kelimesi bu veri elemaninin alfanümerik karakterle ifade
edilebilen “degerler” alabilecegini ifade etmektedir. Üçüncü sütunda ise, bazi veri
elemanlarinin hizasinda “key” kelimesi yer almaktadir ki, bu dosya kayitlarinin ilgili veri
elemani üzerinden endekslenebilecegini gösterir. Veri elemanlari tip açiklamalari için Ek 1 e
bakiniz.
4
2.1. Finansal veri modeli dosyalari ve veri elemanlari
Sirket
Menkul kodu
Firma adi
Pazar kodu
Sektor kodu
Kurulus tarihi
Borsaya giris tarihi
Araci kurum
Borsadaki orani
Adresi
Telefonu
Faksi
Personel sayisi Long
Subeler
Memo
Istirakler
Alpha 5
Alpha 50
Short
Short
Date
Date
Alpha 75
Number
Memo
Alpha 50
Alpha 50
(key)
Memo
Ortaklar
Menkul Kodu
Tarih
Açiklama
Alpha 5
Date
Memo
(key)
(key)
Anasözlesme
Menkul Kodu
Tarih
Anasözlesme
Alpha 5
Date
Memo
(key)
(key)
Temettü
Menkul kodu
Temettü tarihi
Eski yüzde
Yeni yüzde
Alpha 5
Date (key)
Number
Number
(key)
Alpha 5
Date
Date
Number
Number
(key)
(key)
(key)
(key)
(key)
Sermaye
Menkul kodu
RHK tarihi
HSD tarihi
RHK fiyati
Bedelli yüzdesi
5
Bedelsiz yüzdesi
Number
Sektör
Sektor kodu
Sektor adi
Short (key)
Alpha 55
Pazar
Pazar kodu
Pazar adi
Short (key)
Alpha 15
Fiyat
Menkul kodu
Alpha 5
Tarih
Date
Pazar Kodu
Short
Sektor Kodu
Short
Kapanis fiyati
Number
En düsük fiyat
Number
En yüksek fiyat
Number
Islem miktari
Number
Islem hacmi
Number
Sözlesme sayisi
Short
Mod fiyat
Number
Mod sözlesme
Short
Mod miktar
Number
Ag_ort_fiyat
Number
Düz_ag_ort_fiyat
Number
Düz_kapanis_fiyati
Number
Ser_düz_ag_ort_fiyat
Number
Ser_düz_kapanis_fiyati Number
Ag_ort_getiri
Number
Kapanis_getiri
Number
Ser_ag_ort_getiri
Number
Ser_kapanis_getiri
Number
H_Fiyat
Menkul kodu
Pazar Kodu
Yil
Ay
Hafta
Ilk_gün
Date
Alpha 5
Short
Short
Short
Short
(key)
(key)
(key)
(key)
(key)
(key)
(key)
(key)
(key)
(key)
6
Son_gün
Date
Sektor Kodu
Short
H_kapanis_fiyati
Number
H_en_düsük_fiyat
Number
H_en_yüksek_fiyat
Number
H_islem_miktari
Number
H_islem_hacmi
Number
H_sözlesme_sayisi
Short
Mod fiyat
Number
Mod sozlesme
Short
Mod miktar
Number
H_ag_ort_fiyat
Number
H_düz_ag_ort_fiyat
Number
H_düz_kanis_fiyati
Number
H_ser_düz_ag_ort_fiyat
Number
H_ser_düz_kapanis_fiyati
Number
H_ag_ort_getiri
Number
H_kapanis_getiri
Number
A_Fiyat
Menkul kodu
Alpha 5
Pazar kodu
Short
Yil
Short
Ay
Short
Ilk_gün
Date
(key)
Son_gün
Date
Sektör_kodu
Short
A_kapanis_fiyati
Number
A_en_düsük_fiyat
Number
A_en_yüksek_fiyat
Number
A_islem_miktari
Number
A_islem_hacmi
Number
A_sözlesme_sayisi
Short
Mod fiyat
Number
Mod sözlesme
Short
Mod miktar
Number
A_ag_ort_fiyat
Number
A_düz_ag_ort_fiyat
Number
A_düz_kapanis_fiyati
Number
A_ser_düz_ag_ort_fiyat
Number
A_ser_düz_kapanis_fiyati
Number
A_ag_ort_getiri
Number
A_kapanis_getiri
Number
(key)
(key)
(key)
(key)
(key)
(key)
7
Sekrpr
Sektör kodu
Tarih
Sek_ag_ort_getiri
Sek_kapanis_getiri
H_Sekrpr
Sektör kodu
Yil
Ay
Hafta
Ilk_gun
Date
Son_gün
H_sek_ag_ort_getiri
H_sek_kapanis_getiri
A_Sekrpr
Sektör kodu
Yil
Ay
Ilk_gün
Date
Son_gün
A_sek_ag_ort_getiri
A_sek_kapanis_getiri
Endeks
Tarih
IMKB_bilesik
IMKB_mali
IMKB_sinai
CARF_EAGT
CARF_EAG
CARF_IHAGT
CARF_IHAG
IMKB_bilesik_getiri
IMKB_mali_getiri
IMKB_sinai_getiri
CARF_EAGT_getiri
CARF_EAG_getiri
CARF_IHAGT_getiri
CARF_IHAG_getiri
Short
Date
Number
Number
(key)
(key)
Short
Short
Short
Short
(key)
(key)
(key)
(key)
(key)
Date
Number
Number
Short
Short
Short
(key)
(key)
(key)
(key)
(key)
Date
Number
Number
(key)
Date
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
Number
(key)
8
H_Endeks
Yil
Short
Ay
Short
Hafta
Short
Ilk_gün
Date
(key)
Son_gün
Date
H_IMKB_bilesik
Number
H_IMKB_mali
Number
H_IMKB_sinai
Number
H_CARF_EAGT
Number
H_CARF_EAG
Number
H_CARF_IHAGT
Number
H_CARF_IHAG
Number
H_IMKB_bilesik_getiri
Number
H_IMKB_mali_getiri
Number
H_IMKB_sinai_getiri
Number
H_CARF_EAGT_getiri
Number
H_CARF_EAG_getiri Number
H_CARF_IHAGT_getiri
Number
H_CARF_IHAG_getiri
Number
A_Endeks
Yil
Short
Ay
Short
Ilk_gün
Date
(key)
Son_gün
Date
A_IMKB_bilesik
Number
A_IMKB_mali
Number
A_IMKB_sinai
Number
A_CARF_EAGT
Number
A_CARF_EAG
Number
A_CARF_IHAGT
Number
A_CARF_IHAG
Number
A_IMKB_bilesik_getiri
Number
A_IMKB_mali_getiri
Number
A_IMKB_sinai_getiri
Number
A_CARF_EAGT_getiri
Number
A_CARF_EAG_getiri Number
A_CARF_IHAGT_getiri
Number
A_CARF_IHAG_getiri
Number
(key)
(key)
(key)
(key)
(key)
(key)
(key)
9
Haberler
Ilgili kodu
Tarih
Haber kaynagi
Haber metni
Short (key)
Date (key)
Alpha 50
Text
Fir_Haber
Menkul kodu
Tarih
Haber kaynagi
Haber metni
Alpha 5
Date (key)
Alpha 50
Text
(key)
Haber_Kay
Haber kaynagi
Haber kaynagi açiklama
Alpha 50
Alpha 50
(key)
Takvim
Tarih
Tür
Karsilik
Date
Short
Date
(key)
Short
Short
Short
(key)
(key)
(key)
Hafta
Yil
Ay
Hafta
Ilk_gün
Son_gün
Tür
Ay
Yil
Ay
Ilk_gün
Son_gün
Gün_Türü
Tür
Açiklama
(key)
(key)
Date
Date
Short
Short
Short
(key)
(key)
Date
Date
Short (key)
Alpha 50
10
T_Katsayi
Menkul kodu
Pazar kodu
Tarih
No
Ilk_tarih
Ag_ort_katsayi
Kapanis_katsayi
Alpha 5
Alpha 1
Date
Autoinc
Date
Number
Number
(key)
(key)
(key)
(key)
S_Katsayi
Menkul kodu
Pazar kodu
Tarih
No
Ilk_tarih
Ag_ort_katsayi
Kapanis_katsayi
Alpha 5
Alpha 1
Date
Autoinc
Date
Number
Number
(key)
(key)
(key)
(key)
Alpha 5
Date
Date
(key)
Fiyat_Kayit_Araligi
Menkul Kodu
Baslangiç
Bitis
Sirket_Bilançosu
Menkul kodu
Bilanço_satir_no
Hesap_adi
Bilanço_satir_tipi
Dönem_no_1
Dönem_no_2
....
....
Dönem_no_N
Sektör kodu
Sirket_Özet_Bilançosu
Menkul kodu
Öz_bilanço satir no
Öz_hesap adi
Öz_bilanço satir tipi
1
1
1
1
1
1
...
...
1
1
*
*
1
1
1
1
11
Dönem_no_1
Dönem_no_2
...
...
Dönem_no_N
Sektör kodu
1
1
...
...
1
1
Sektör_Bilançosu
Sektör kodu
Sek_bilanço_satir_no
Sek_hesap_adi
Sek_bilanço_satir_tipi
Dönem_no_1
Dönem_no_2
...
Dönem_no_N
1
1
1
1
1
1
...
1
Borsa_Bilançosu
Bor_bilanço_satir_no
Bor_hesap_adi
Bor_bilanço_satir_tipi
Dönem_no_1
Dönem_no_2
...
Dönem_no_N
1
1
1
1
1
...
1
Sirket_Kâr_Zarar_Tablosu
Menkul kodu
KZ_satir_no
KZ_hesap_no
KZ_satir_tipi
KZ_dönem_no_1
KZ_dönem_no_2
...
...
KZ_dönem_no_N
1
1
1
1
1
1
...
...
1
Sektör_Kâr_Zarar_Tablosu
Sektör kodu
Sek_KZ_satir_no
Sek_KZ_hesap_no
1
1
1
12
Sek_KZ_satir_tipi
KZ_dönem_no_1
KZ_dönem_no_2
...
...
KZ_dönem_no_N
1
1
1
...
...
1
Borsa_Kâr_Zarar_Tablosu
Bor_KZ_satir_no
Bor_KZ_hesap_no
Bor_KZ_satir_tipi
KZ_dönem_no_1
KZ_dönem_no_2
...
...
KZ_dönem_no_N
1
1
1
1
1
...
...
1
Sirket_Mali_Göstergeleri
Menkul kodu
Gösterge_satir_no
Gösterge_adi
Gös_satir_tipi
Gös_dönem_no_1
Gös_dönem_no_2
...
...
Gös_dönem_no_N
Sektör kodu
Sektör_mali_göstergeleri
Sektör kodu
Sek_gösterge_satir_no
Sek_gösterge_adi
Bor_gös_satir_tipi
Gös_dönem_no_1
Gös_dönem_no_2
...
...
Gös_dönem_no_N
1
1
1
1
1
1
...
...
1
1
1
1
1
1
1
1
...
...
1
Borsa_Kâr_Zarar_Tablosu
Bor_gösterge_satir_no
1
13
Bor_gösterge_adi
Bor_gös_satir_tipi
Gös_dönem_no_1
Gös_dönem_no_2
...
...
Gös_dönem_no_N
1
1
1
1
...
...
1
14
2.2. Finansal veri elemanlarinin tanitimi
Menkul kodu
Hisseleri IMKB nda islem gören firmalari tanitici kod. Halen bes haneli kodlar
kullanilmaktadir. Her firmanin tek bir menkul kodu vardir ve hisse senedinin islem gördügü
pazardan veya sektörden bagimsizdir. Bir firmanin menkul kodu degistiginde geçmise dönük
olarak o firmanin veri tabanindaki menkul kodu degistirilir. Degisiklige ait bilgi “Fir_Haber”
dosyasina kaydedilir.
Firma adi
Firmanin ticari ve resmi adidir. Bir firmanin adi degistiginde sirket dosyasindaki eski
adi yenisiyle degistirilir. Degisiklige ait bilgi “Fir_Haber” dosyasina kaydedilir.
Pazar kodu
Hisse senedinin islem gördügü pazari belirtir. Bir hisse senedi ayni günde tek bir
pazarda islem görebilir. Ancak zaman içinde bir pazardan diger bir pazara IMKB tarafindan
geçirilebilir. Her gün için her hissenin pazar kodu kaydi tutulur. Bir firmanin pazar kodu hafta
veya ay içinde degismisse, haftalik ve aylik fiyat dosyalarinda degisikligin meydana geldigi
dönemde yeni pazar kodu yer alir. IMKB nda var olan pazarlar ve kodlari için Ek 2 ye
bakiniz.
Kurulus tarihi
Firmanin (günümüzdeki tüzel kisiligiyle) kuruldugu tarihtir.
Borsaya giris tarihi
Firma hisse senetlerinin borsada islem görmeye basladigi tarihtir. Firmanin halka
açildigi tarih olarakta tanimlanabilir.
Araci kurum
15
Firmanin ilk kez halka açilisinda aracilik eden araci kurum veya bankadir. Eger bir
firmayi bir konsorsiyum halka açmissa, ana araci kurum veya bankayi gösterir.
Halka açiklik orani
Firmanin borsada islem gören hisselerinin toplam nominal degerinin sermayesine
oranidir. Resmi kaynaklara dayanilarak belirlenen günümüzde geçerli orandir. Bu oranda
meydana gelen degisiklikler “Fir_Haber” dosyasina kaydedilir.
Ortaklik yapisi
Firmanin ortaklik yapisini, yani ortaklari ve ortaklarin sermayedeki paylarini yüzde
olarak belirtir. Ortaklik yapisindaki degisiklerin tarihçesi (kurulusundan bugüne) kayitlarda
tutulur.
Ana sözlesme
Firmanin ana sözlesmesindeki önemli maddeleri gösterir. Ana sözlesmede yapilan
degisikliklerin tarihçesi (kurulusundan bugüne) kayitlarda tutulur.
Temettü tarihi
Firmanin, eski ve/veya yeni hisse senedi sahiplerine nakden temettü dagittigi dönemin
ilk günüdür.
Eski yüzde
Firmanin eski hisse senedi (eger o dönemde yeni hisse senedi yoksa hisse senedi
diye okunmalidir) sahiplerine hisse basina dagitilan nakit temettünün hisse nominal degerine
(1000 TL) orani.
Yeni yüzde
Firmanin yeni hisse senedi (eger varsa) sahiplerine hisse basina dagitilan nakit
temettünün hisse nominal degerine (1000 TL) orani.
16
RHK tarihi
Rüçhan hakki, ortakliklarin bedelli sermaye artirimlarina mevcut ortaklarin öncelikle
katilma hakkidir. Rüçhan hakki kullanma tarihi, bir firma bedelli sermaye artirimi yaptiginda,
mevcut ortaklarin bedelli sermaye artirimina istirak süresinin ilk günüdür. RHK tarihi alanina
bir tarih girilmisse, o tarihte “bedelli yüzdesi” alanina da bir kayit girilmis olmasi gerekir. Ayni
anda bedelsiz sermaye artirimi da yapiliyorsa, o tarihte “bedelsiz yüzdesi” alaninda da bir
kayit olmasi gerekir.
RHK fiyati
Bedelli sermaye artirimina katilacak mevcut ortaklarin satin alacaklari bir yeni hisseye
ödeyecekleri fiyattir. Genellikle bu fiyat nominal degere esit olup 1000 TL dir. Ancak primli
satislara da rastlanmaktadir.
HSD tarihi
Bir firma bedelsiz sermaye artirimi yaptiginda, ve/veya hisse senedi olarak temettü
dagittiginda sözkonusu artirim ve/veya dagitim döneminin ilk gününü gösterir.
Bedelli yüzdesi
Bedelli sermaye artirimi, anonim ortakliklarin artirdiklari sermaye karsiligi çikardiklari
hisse senetlerini ortaklarina belirli bir bedeli nakden alarak dagitmaliridir. Bedelli yüzdesi,
bedelli sermaye artiriminin yüzde olarak ifade edilmis oranidir. Diger bir deyimle, toplam
bedelli sermaye artirim miktarinin, sermaye artirimindan önceki sermaye miktarina oranidir.
Negatif deger alamaz.
Bedelli yüzdesi alaninda sifirdan farkli bir deger varsa, bu alana tekabül eden rüçhan
hakki kullanma tarihi alaninda da bir tarih kaydi bulunmasi gerekir. Bulunmadigi hallerde,
bedelli sermaye artiriminin ortaklara kisitli bir sermaye artirimi oldugu anlasilmalidir. Halka ilk
açilislar genellikle bu özelligi tasirlar.
Bedelsiz yüzdesi
17
Bedelsiz sermaye artirimlari, anonim ortakliklarin iç kaynaklardan yaptiklari sermaye
artirim karsiligi çikardiklari hisse senetlerini bir bedel almaksizin ortaklarina dagitarak
gerçeklestirdikleri sermaye artirimlaridir. Bedelsiz yüzdesi, bedelsiz sermaye artirim yüzdesini
gösterir. Toplam bedelsiz sermaye artirim miktarinin, sermaye artirimindan önceki sermaye
miktarina oranidir. Negatif deger alamaz.
Hisse senedi dagitimi seklinde gerçeklestirilen temettü dagitimlarida bedelsiz sermaye
artirimi gibi islem gördügünden, bu alan ayni zamanda bu tür temettü dagitimlarinin oraninin
da gösterir. Bedelsiz yüzdesi alaninda sifirdan farkli bir deger varsa, bu alana tekabül eden
hisse senedi dagitim tarihi alaninda da bir tarih kaydi bulunmasi gerekir.
Sektör kodu
Bir firmanin mesguliyet konusu itibariyle ait oldugu sektörü gösterir. Veri tabaninda kullanilan
sektör kodlari CARF tarafindan belirlenmistir.
Sektör adi
Sektör kodunun belirttigi sektörü gösterir. Kullanilan sektör kodlari ve sektör adlari Ek 3 de
verilmistir.
Kapanis fiyati
Bir hisse senedinin belli bir borsa çalisma gününde, gün sonu kapanis fiyatini gösterir.
Düzeltilmemis fiyattir. Iki borsa seansinin yapildigi günlerde, ikinci seansin kapanis fiyatini
gösterir.
Belli bir borsa çalisma gününde eger bir hisse islem görmemisse, o günün kapanis
fiyati olarak bir önceki günün kapanis fiyati girilir. Ancak bu durumda, hissenin o günkü
kayitlarinda “en düsük fiyat, en yüksek fiyat, islem miktari, islem hacmi, sözlesme sayisi,
mod fiyat, mod sözlesme ve mod miktar” alanlari bos kalacaktir.
Eger hisse herhangi bir nedenle kapatildigi için islem görmemisse, kapanis fiyati
degeri alani bos birakilir. Benzer sekilde, hissenin o günkü kayitlarinda “en düsük fiyat, en
yüksek fiyat, islem miktari, islem hacmi, sözlesme sayisi, mod fiyat, mod sözlesme, mod
miktar, ve agirlikli ortalama fiyat” alanlari bos kalacaktir. Böylece herhangi bir günde, bir
18
hissenin islem görüp görmedigini veya isleme kapatilmis olup olmadigini ayirt edebiliriz.
Kapanis fiyati sifir veya negatif olamaz.
Agirlikli ortalama fiyat ???
Bir hisse senedinin belli bir borsa çalisma gününde, gün içindeki alim-satimlarinin
agirlikli ortalama fiyatini gösterir. Düzeltilmemis fiyattir. Iki borsa seansinin yapildigi
günlerde, iki seansin agirlikli ortalama fiyatini gösterir. ???
Belli bir borsa çalisma gününde eger bir hisse islem görmemisse, o günün agirlikli
ortalama fiyati olarak bir önceki günün agirlikli ortalama fiyati girilir. ??? Ancak bu durumda,
hissenin o günkü kayitlarinda “en düsük fiyat, en yüksek fiyat, islem miktari, islem hacmi,
sözlesme sayisi, mod fiyat, mod sözlesme ve mod miktar” alanlari bos kalacaktir.
Eger hisse herhangi bir nedenle kapatildigi için islem görmemisse, agirlikli ortalama
fiyat alani bos birakilir. Benzer sekilde, hissenin o günkü kayitlarinda “en düsük fiyat, en
yüksek fiyat, islem miktari, islem hacmi, sözlesme sayisi, mod fiyat, mod sözlesme, ve mod
miktar” alanlari bos kalacaktir.
En düsük fiyat
Bir hisse senedinin gün içinde islem gördügü en düsük fiyattir. Düzeltilmemis
fiyattir. Çift seansli günlerde, her iki seansin endüsük islem fiyatini gösterir.
En yüksek fiyat
Bir hisse senedinin gün içinde islem gördügü en yüksek fiyattir. Düzeltilmemis
fiyattir. Iki borsa seansinin yapildigi günlerde, her iki seansin en yüksek islem fiyatini
gösterir.
Islem Miktari
Bir firmanin gün içinde el degistiren hisse senedi sayisini gösterir.
Islem hacmi
19
Bir firmanin gün içinde el degistiren hisse senetlerinin cari alim-satim fiyatlariyla
hesaplanmis TL cinsinden degerini gösterir. Islem hacmi hesaplanirken sermaye artirimlari ve
temettü dagitimlarindan dogan hisse senedi sayisi ve fiyattaki degisiklikler göz önüne
alinmistir.
Sözlesme sayisi
Bir firmanin gün içinde el degistiren hisse senetlerinin toplam kaç sözlesmeyle alinip
satildigini gösterir.
Mod fiyat
Bir firmanin gün içinde el degistiren hisse senetlerinin en çok islem gördügü fiyati
gösterir.
Mod sözlesme ???
Gün içinde bir firmanin hisse senedine ait sözlesmeler içinde en çok yazilan
sözlesmenin büyüklügünü hisse senedi adedi cinsinden gösterir.
Mod miktar ???
(?)
Düzeltilmis kapanis fiyati
Bir hisse senedinin, sermaye artirimi ve temettü ödemesi gibi arz ve talep sartlari
disinda ortaya çikan fiyat degisikliklerinin etkilerinin giderilmesiyle elde edilen düzeltilmis
kapanis fiyatidir. Bir i firmasi t gününde bedelli sermaye artirimi ve/veya bedelsiz sermaye
artirimi yaptigi, ve/veya nakit temettü dagittigi hallerde, i hisse senedinin geçmis günlerdeki
kapanis fiyatlari, t-1 günündeki kapanis fiyatindan baslayarak geriye dogru asagidaki genel
formülden yola çikilarak düzeltilir,
Düz Fi,t-1 = (Fi,t-1 + (Ri * BDLi) - Ti ) / (BDLi + BDZi + 1)
20
burada,
Fi,t-1 = i senedinin t-1 günündeki kapanis fiyati,
BDLi = i senedinin her hissesine karsilik alinan bedelli hisse adedi,
BDZi = i senedinin her hissesine karsilik alinan bedelsiz hisse adedi,
Ri = i senedinin rüçhan hakki kullanma fiyati,
Ti = i senedinin hisse basina dagitilan nakit temettü miktari,
olarak ifade edilmektedir. Yukaridaki formül uygulanirken, hisse senedi verilerek yapilan
temettü dagitimlarinin bedelsiz sermaye artirimi gibi degerlendirildigine dikkat ediniz.
Kapanis fiyatinda oldugu gibi, düzeltilmis kapanis fiyati alani hissenin isleme
kapatildigi günlerde bos kalacaktir.
Düzeltilmis agirlikli ortalama fiyat
Bir hisse senedinin, sermaye artirimi ve temettü ödemesi gibi arz ve talep sartlari
disinda ortaya çikan fiyat degisikliklerinin etkilerinin giderilmesiyle elde edilen düzeltilmis
agirlikli ortalama fiyatidir. Bir i firmasi t gününde bedelli sermaye artirimi ve/veya bedelsiz
sermaye artirimi yaptigi, ve/veya nakit temettü dagittigi hallerde, i hisse senedinin geçmis
günlerdeki agirlikli ortalama fiyatlari, t-1 günündeki agirlikli ortalama fiyatindan baslayarak
geriye dogru asagidaki genel formülden yola çikilarak düzeltilir,
Düz_AOFi,t-1 = (AOFi,t-1 + (Ri * BDLi) - Ti ) / (BDLi + BDZi + 1)
burada,
AOFi,t-1 = i senedinin t-1 günündeki agirlikli ortalama fiyati,
BDLi = i senedinin her hissesine karsilik alinan bedelli hisse adedi,
BDZi = i senedinin her hissesine karsilik alinan bedelsiz hisse adedi,
Ri = i senedinin rüçhan hakki kullanma fiyati,
Ti = i senedinin hisse basina dagitilan nakit temettü miktari,
olarak ifade edilmektedir. Yukaridaki formül uygulanirken, hisse senedi verilerek yapilan
temettü dagitimlarinin bedelsiz sermaye artirimi gibi degerlendirildigine dikkat ediniz.
21
Agirlikli ortalama fiyatinda oldugu gibi, düzeltilmis agirlikli ortalama fiyati alani isleme
kapatilmis hisse senetleri için bos birakilacaktir.
Sermayeye göre düzeltilmis kapanis fiyati
Bir hisse senedinin, sermaye artirimi gibi arz ve talep sartlari disinda ortaya çikan fiyat
degisikliklerinin etkilerinin giderilmesiyle elde edilen düzeltilmis kapanis fiyatidir. Bir i firmasi t
gününde bedelli sermaye artirimi ve/veya bedelsiz sermaye artirimi yaptigi hallerde, i hisse
senedinin geçmis günlerdeki kapanis fiyatlari, t-1 günündeki kapanis fiyatindan baslayarak
geriye dogru asagidaki genel formülden yola çikilarak düzeltilir,
Ser_düz_Fi,t-1 = (Fi,t-1 + (Ri * BDLi)) / (BDLi + BDZi + 1)
burada,
Fi,t-1 = i senedinin t-1 günündeki kapanis fiyati,
BDLi = i senedinin her hissesine karsilik alinan bedelli hisse adedi,
BDZi = i senedinin her hissesine karsilik alinan bedelsiz hisse adedi,
Ri = i senedinin rüçhan hakki kullanma fiyati,
olarak ifade edilmektedir. Yukaridaki formül uygulanirken, hisse senedi verilerek yapilan
temettü dagitimlarinin bedelsiz sermaye artirimi gibi degerlendirildigine dikkat ediniz.
Kapanis fiyatinda oldugu gibi, sermayeye göre düzeltilmis kapanis fiyati alani isleme
kapatilmis hisse senetleri için bos birakilacaktir.
Sermayeye göre düzeltilmis agirlikli ortalama fiyati
Bir hisse senedinin, sermaye artirimi gibi arz ve talep sartlari disinda ortaya çikan fiyat
degisikliklerinin etkilerinin giderilmesiyle elde edilen düzeltilmis agirlikli ortalama fiyatidir. Bir i
firmasi t gününde bedelli sermaye artirimi ve/veya bedelsiz sermaye artirimi yaptigi hallerde, i
hisse senedinin geçmis günlerdeki agirlikli ortalama fiyatlari, t-1 günündeki agirlikli ortalama
fiyatindan baslayarak geriye dogru asagidaki genel formülden yola çikilarak düzeltilir,
Ser_düz_AOFi,t-1 = (AOFi,t-1 + (Ri * BDLi)) / (BDLi + BDZi + 1)
22
burada,
AOFi,t-1 = i senedinin t-1 günündeki agirlikli ortalama fiyati,
BDLi = i senedinin her hissesine karsilik alinan bedelli hisse adedi,
BDZi = i senedinin her hissesine karsilik alinan bedelsiz hisse adedi,
Ri = i senedinin rüçhan hakki kullanma fiyati,
olarak ifade edilmektedir. Yukaridaki formül uygulanirken, hisse senedi verilerek yapilan
temettü dagitimlarinin bedelsiz sermaye artirimi gibi degerlendirildigine dikkat ediniz.
Agirlikli ortalama fiyatinda oldugu gibi, sermayeye göre düzeltilmis agirlikli ortalama
fiyati alani isleme kapatilmis hisse senetleri için bos birakilacaktir.
Kapanis getiri
Bir hisse senedinin sermaye artirimlarina ve temettü dagitimlarina göre düzeltilmis kapanis
fiyatlariyla hesaplanmis günlük getirisini gösterir ve asagidaki formülle hesaplanir,
Kap_get i,t = (Düz_F i,t - Düz_F i,t-1) / Düz_F i,t-1
Agirlikli ortalama getiri
Bir hisse senedinin sermaye artirimlarina ve temettü dagitimlarina göre düzeltilmis
agirlikli ortalama fiyatlariyla hesaplanmis günlük getirisini gösterir ve asagidaki formülle
hesaplanir,
Ag_ort_get i,t = (Düz_AOFi,t - Düz_AOFi,t-1) / Düz_AOFi,t-1
Sermaye kapanis getiri
Bir hisse senedinin sermayeye göre düzeltilmis kapanis fiyatlariyla hesaplanmis
günlük getirisini gösterir ve asagidaki formülle hesaplanir,
Ser_düz_get i,t = (Ser_düz_Fi,t - Ser_düz_Fi,t-1) / Ser_düz_Fi,t-1
23
Sermaye agirlikli ortalama getiri
Bir hisse senedinin sermayeye göre düzeltilmis agirlikli ortalama fiyatlariyla
hesaplanmis günlük getirisini gösterir ve asagidaki formülle hesaplanir,
Ser_düz_ag_ort_get i,t = (Ser_düz_AOFi,t - Ser_düz_AOFi,t-1) / Ser_düz_AOFi,t-1
Haftalik kapanis fiyati
CARF finansal veri tabaninda bir hafta, ilk günü Pazartesi, son günü ise Cuma
olan bes çalisma günü olarak tanimlanmistir. Eger IMKB bir haftanin yukarida
belirtilen bes çalisma gününün belli bir bölümünde tatil edilmisse, o haftanin geri
kalan çalisma günleri söz konusu haftayi olusturur. Söz konusu haftanin ilk ve son gün
tarihlerine bakilarak IMKB nin o hafta içinde hangi günlerde ve toplam kaç gün
çalistigi çikarilabilir. Ayrica, IMKB tüm bir hafta boyunca tatil edilmisse, veri
tabaninda o haftaya ait bir kayit bulunmayacaktir. Asagidaki ve diger tüm haftalik
veri degiskenleri bu bilgiler çerçevesinde degerlendirilmelidir.
Haftalik kapanis fiyati, bir hisse senedinin herhangi bir haftanin son günündeki
kapanis fiyatini gösterir. Eger hisse senedi Cuma günü isleme kapatilmissa, haftalik kapanis
fiyati alani o hafta için bos birakilir. Hisse senedinin Cuma günü islem görmemesi halinde ise
Persembe gününün kapanis fiyati haftalik kapanis fiyati olarak tanimlanir.
Ancak, bir hisse senedi tüm bir hafta boyunca islem görmemisse veya isleme
kapatilmissa, o hafta için bu alan bos kalacaktir. Bu durum asagidaki “haftalik” veriler için de
geçerlidir.
Haftalik agirlikli ortalama fiyat
Bir hisse senedinin herhangi bir hafta içindeki alim-satimlarinin agirlikli ortalama
fiyatini gösterir.
Haftalik en düsük fiyat
Bir hisse senedinin herhangi bir haftada gördügü en düsük islem fiyatini gösterir.
24
Haftalik en yüksek fiyat
Bir hisse senedinin herhangi bir haftada gördügü en yüksek islem fiyatini gösterir.
Haftalik islem miktari
Bir firmanin herhangi bir hafta içinde el degistiren hisse senedi sayisini gösterir.
Haftalik islem hacmi
Bir firmanin herhangi bir hafta içinde el degistiren hisse senetlerinin cari alim-satim
fiyatlariyla hesaplanmis TL cinsinden degerini gösterir.
Haftalik sözlesme sayisi
Bir firmanin herhangi bir hafta içinde el degistiren hisse senetlerinin toplam kaç
sözlesmeyle alinip satildigini gösterir.
Haftalik mod fiyat
Bu alan her zaman bos kalacaktir.
Haftalik mod sözlesme
Bu alan her zaman bos kalacaktir.
Haftalik mod miktar
Bu alan her zaman bos kalacaktir.
Haftalik düzeltilmis kapanis fiyati
Bir hisse senedinin herhangi bir haftanin son gününe tekabül eden düzeltilmis kapanis
fiyatidir.
Haftalik düzeltilmis agirlikli ortalama fiyat
Bir hisse senedinin herhangi bir haftanin son gününe tekabül eden düzeltilmis agirlikli
ortalama fiyattir.
25
Haftalik sermayeye göre düzeltilmis kapanis fiyati
Bir hisse senedinin herhangi bir haftanin son gününe tekabül eden sermayeye göre
düzeltilmis kapanis fiyatidir.
Haftalik sermayeye göre düzeltilmis agirlikli ortalama fiyat
Bir hisse senedinin herhangi bir haftanin son gününe tekabül eden sermayeye göre
düzeltilmis günlük agirlikli ortalama fiyatidir.
Haftalik kapanis getiri
Bir hisse senedinin herhangi bir haftadaki haftalik kapanis getirisi, o haftanin
düzeltilmis kapanis fiyatiyla bir önceki haftanin düzeltilmis kapanis fiyati arasindaki farkin bir
önceki haftanin düzeltilmis kapanis fiyatina bölünmesiyle elde edilir. Asagidaki formülle
hesaplanir,
H_kap_get i,h = (Düz_F i,h,t - Düz_F i,h-1,t) / Düz_F i,h-1,t
burada,
Düz_F i,h,t =
i senedinin h haftasinin t son gününe ait düzeltilmis dünlük
kapanis fiyati,
Düz_F i,h-1,t = i senedinin h-1 haftasinin t son gününe ait düzeltilmis günlük
kapanis fiyati,
olarak ifade edilir.
Haftalik agirlikli ortalama getiri
Bir hisse senedinin h haftasindaki haftalik agirlikli ortalama getirisi, o haftanin
düzeltilmis agirlikli ortalama fiyatiyla bir önceki haftanin düzeltilmis agirlikli ortalama fiyati
arasindaki farkin bir önceki haftanin düzeltilmis agirlikli ortalama fiyatina bölünmesiyle elde
edilir. Asagidaki formülle hesaplanir,
26
Haf_ag_ort_get i,h = (Düz_AOF i,h,t - Düz_AOF i,h-1,t) / Düz_AOF i,h-1,t
burada,
Düz_AOF i,h,t =
i senedinin h haftasinin t son gününe ait düzeltilmis
dünlük agirlikli ortalama fiyati,
Düz_AOF i,h-1,t =
i senedinin h-1 haftasinin t son gününe ait düzeltilmis
günlük agirlikli ortalama fiyati,
olarak ifade edilir.
Haftalik sermaye kapanis getiri
Bir hisse senedinin h haftasindaki haftalik sermaye kapanis getirisi, o haftanin sermayeye göre
düzeltilmis kapanis fiyatiyla bir önceki haftanin sermayeye göre düzeltilmis kapanis fiyati
arasindaki farkin bir önceki haftanin sermayeye göre düzeltilmis kapanis fiyatina bölünmesiyle
elde edilir. Asagidaki formülle hesaplanir,
H_ser_kap_get i,h = (Ser_düz_F i,h,t - Ser_düz_F i,h-1,t) / Ser_düz_F i,h-1,t
burada,
Ser_düz_Fi,h,t =
i senedinin h haftasinin t son gününe ait sermayeye
göre düzeltilmis dünlük kapanis fiyati,
Ser_düz_Fi,h-1,t =
i senedinin h-1 haftasinin t son gününe ait sermayeye
göre düzeltilmis günlük kapanis fiyati,
olarak ifade edilir.
Haftalik sermaye agirlikli ortalama getiri
Bir hisse senedinin h haftasindaki haftalik sermaye agirlikli ortalama getirisi, o haftanin
sermayeye göre düzeltilmis agirlikli ortalama fiyatiyla bir önceki haftanin sermayeye göre
düzeltilmis agirlikli ortalama fiyati arasindaki farkin bir önceki haftanin sermayeye göre
düzeltilmis agirlikli ortalama fiyatina bölünmesiyle elde edilir. Asagidaki formülle hesaplanir,
27
H_ser_ag_ort_get i,h = (Ser_düz_AOF i,h,t - Ser_düz_AOF i,h-1,t)/Ser_düz_AOF i,h-1,t
burada,
Ser_düz_AOFi,h,t =
i senedinin h haftasinin t son gününe ait düzeltilmis
dünlük agirlikli ortalama fiyati,
Ser_düz_AOFi,h-1,t = i senedinin h-1 haftasinin t son gününe ait düzeltilmis
günlük agirlikli ortalama fiyati,
olarak ifade edilir.
Aylik kapanis fiyati
CARF finansal veri tabaninda takvim aylarina sadik kalinarak, bir yil için
oniki “ay” tanimlanmistir. Dolayisiyla, her ay bir takvim ayina tekabül etmektedir. Bir
ayin ilk ve son günleri, söz konusu ayin sirasiyla ilk ve son çalisma günlerini gösterir.
Eger IMKB bir ayin belli bir bölümünde tatil edilmisse, o ayin geri kalan çalisma
günleri söz konusu ayi olusturur. Ilk ve son gün tarihlerine bakilarak IMKB nin o ay
içinde hangi günlerde ve toplam kaç gün çalistigi çikarilabilir. Ayrica, IMKB tüm bir
ay boyunca tatil edilmisse (çok ufak bir olasilik), veri tabaninda o aya ait bir kayit
bulunmayacaktir. Asagidaki ve diger tüm aylik veri degiskenleri bu bilgiler
çerçevesinde degerlendirilmelidir.
Aylik kapanis fiyati, bir hisse senedinin herhangi bir ayin son gününe tekabül eden
kapanis fiyatini gösterir.
Aylik en düsük fiyat
Bir hisse senedinin herhangi bir ay süresince gördügü en düsük islem fiyatini gösterir.
Aylik en yüksek fiyat
Bir hisse senedinin herhangi bir ay süresince gördügü en yüksek islem fiyatini
gösterir.
28
Aylik islem miktari
Bir firmanin herhangi bir ay içinde el degistiren hisse senedi sayisini gösterir.
Aylik islem hacmi
Bir firmanin herhangi bir ay içinde el degistiren hisse senetlerinin cari alim-satim
fiyatlariyla hesaplanmis TL cinsinden degerini gösterir.
Aylik sözlesme sayisi
Bir firmanin herhangi bir ay içinde el degistiren hisse senetlerinin toplam kaç
sözlesmeyle alinip satildigini gösterir.
Aylik mod fiyat
Bu alan her zaman bos kalacaktir.
Aylik mod sözlesme
Bu alan her zaman bos kalacaktir.
Aylik mod miktar
Bu alan her zaman bos kalacaktir.
Aylik agirlikli ortalama fiyat
Bir hisse senedinin herhangi bir ay içindeki alim-satimlarinin agirlikli ortalama fiyatini
gösterir.
Aylik düzeltilmis kapanis fiyati
Bir hisse senedinin herhangi bir ayin son gününe tekabül eden düzeltilmis günlük
kapanis fiyatidir.
Aylik düzeltilmis agirlikli ortalama fiyat
29
Bir hisse senedinin herhangi bir ayin son gününe tekabül eden düzeltilmis günlük
agirlikli ortalama fiyatidir.
Aylik sermayeye göre düzeltilmis kapanis fiyati
Bir hisse senedinin herhangi bir ayin son gününe tekabül eden sermayeye göre
düzeltilmis günlük kapanis fiyatidir.
Aylik sermayeye göre düzeltilmis agirlikli ortalama fiyat
Bir hisse senedinin herhangi bir ayin son gününe tekabül eden sermayeye göre
düzeltilmis günlük agirlikli ortalama fiyatidir.
Aylik kapanis getiri
Bir hisse senedinin herhangi bir aydaki aylik kapanis getirisi, o ayin düzeltilmis
kapanis fiyatiyla bir önceki ayin düzeltilmis kapanis fiyati arasindaki farkin bir önceki ayin
düzeltilmis kapanis fiyatina bölünmesiyle elde edilir. Asagidaki formülle hesaplanir,
Ay_kap_get i,a = (Düz_Fi,a,t - Düz_Fi,a-1,t) / Düz_Fi,a-1,t
burada,
Düz_Fi,a,t =
i senedinin a ayinin t son gününe ait düzeltilmis dünlük
kapanis fiyati,
Düz_Fi,a-1,t =
i senedinin a-1 ayinin t son gününe ait düzeltilmis günlük
kapanis fiyati,
olarak ifade edilir.
Aylik agirlikli ortalama getiri
Bir hisse senedinin herhangi bir aydaki aylik agirlikli ortalama getirisi, o ayin düzeltilmis
agirlikli ortalama fiyatiyla bir önceki ayin düzeltilmis agirlikli ortalama fiyati arasindaki farkin
bir önceki ayin düzeltilmis agirlikli ortalama fiyatina bölünmesiyle elde edilir. Asagidaki
formülle hesaplanir,
30
Ay_ag_ort_geti,a = (Düz_AOFi,a,t - Düz_AOFi,a-1,t) / Düz_AOFi,a-1,t
burada,
Düz_AOFi,a,t = i senedinin a ayinin t son gününe ait düzeltilmis dünlük
agirlikli ortalama fiyati,
Düz_AOFi,a-1,t =
i senedinin a-1 ayinin t son gününe ait düzeltilmis
günlük agirlikli ortalama fiyati,
olarak ifade edilir.
Aylik sermaye kapanis getiri
Bir hisse senedinin a ayindaki aylik sermaye kapanis getirisi, o ayin sermayeye göre
düzeltilmis kapanis fiyatiyla bir önceki ayin sermayeye göre düzeltilmis kapanis fiyati
arasindaki farkin bir önceki ayin sermayeye göre düzeltilmis kapanis fiyatina bölünmesiyle
elde edilir. Asagidaki formülle hesaplanir,
Ay_ser_kap_geti,a = (Ser_düz_Fi,a,t - Ser_düz_Fi,a-1,t) / Ser_düz_Fi,a-1,t
burada,
Ser_düz_Fi,a,t =
i senedinin a ayinin t son gününe ait sermayeye göre
düzeltilmis dünlük kapanis fiyati,
Ser_düz_Fi,a-1,t =
i senedinin a-1 ayinin t son gününe ait sermayeye göre
düzeltilmis günlük kapanis fiyati,
olarak ifade edilir.
Aylik sermaye agirlikli ortalama getiri
Bir hisse senedinin a ayindaki aylik sermaye agirlikli ortalama getirisi, o ayin sermayeye göre
düzeltilmis agirlikli ortalama fiyatiyla bir önceki ayin sermayeye göre düzeltilmis agirlikli
ortalama fiyati arasindaki farkin bir önceki ayin sermayeye göre düzeltilmis agirlikli ortalama
fiyatina bölünmesiyle elde edilir. Asagidaki formülle hesaplanir,
31
Ay_ser_ag_ort_geti,a = (Ser_düz_AOFi,a,t - Ser_düz_AOFi,a-1,t) / Ser_düz_AOFi,a-1,t
burada,
Ser_düz_AOFi,a,t =
i senedinin a ayinin t son gününe ait düzeltilmis dünlük
agirlikli ortalama fiyati,
Ser_düz_AOFi,a-1,t =
i senedinin a-1 ayinin t son gününe ait düzeltilmis
günlük agirlikli ortalama fiyati,
olarak ifade edilir.
IMKB bilesik endeksi
IMKB tarafindan günlük olarak kapanis fiyatlariyla hesaplanan; endekse dahil
sirketlerin halka açik kisimlarinin piyasa degerleriyle agirliklandirildigi bir endekstir. IMKB
bilesik endeksi “endeks kapsamindaki sirketlerin halka açik bölümlerinin toplam cari piyasa
degerinin”, “sirketlerin halka açik kisimlarinin baz dönemindeki toplam piyasa degeri”ne
bölünüp, “baz degeri” ile çarpilmasiyla hesaplanmaktadir. Su an yüz sirket endekse dahil
edildiginden IMKB 100 endeksi diye de adlandirilmaktadir. Asagida gösterilen formülle
hesaplanmaktadir,
IMKB_bilt = (( ∑
N
N
Fi,t * HS i,t * HAO i,t)/( ∑
Fi,0 * HS i,0 * HAO i,0)) * 100
i=1
i=1
burada,
Fi,t =
i’nci sirkete ait hisse senedinin t zamanindaki “kapanis” fiyati,
HSi,t = i’nci sirketin t zamanindaki toplam hisse sayisi
(ödenmis sermaye / 1000),
HAOi,t = i’nci sirketin t zamanindaki halka açiklik orani,
Fi,0 = i’nci sirkete ait hisse senedinin baz dönemindeki “kapanis” fiyati,
HSi,0 = i’nci sirketin baz dönemindeki toplam hisse senedi sayisi,
HAOi,0 = i’nci sirketin baz dönemindeki halka açiklik orani,
32
N = endeks kapsamindaki sirket sayisi,
t = endeksin hesap edildigi gün,
0 = baz (endeksin temel alindigi gün),
olarak ifade edilir.
Hisse senetlerinin “yeni” olarak adlandirilan tertipleri de islem görüyorsa, endeks
hesabinda hem “eski”, hem de “yeni” tertipli hisse senetleri dikkate alinir.
IMKB bilesik endeksi, 100 baslangiç degeri ile birinci pazarda islem gören 40
sirketin 1986 yili Ocak ayi ortalama piyasa degerleri baz alinarak olusturulmustur. 26 Ekim
1987 tarihine kadar haftalik hesaplanan endeks bu tarihten itibaren günlük olarak
hesaplanmaya baslanmistir. Endeks 1989 yili sonuna kadar sirketlerin piyasa degerlerinin baz
döneme göre olan degisimlerinin aritmetik ortalamasi alinarak hesaplanmistir. IMKB bilesik
endeksi, 1990 yilinda sirketlerin toplam piyasa degerleri üzerinden piyasa degeri agirlikli
olarak hesaplanmaya, Ocak 1991 den itibaren de yukarida tarif edildigi gibi
hesaplanmaktadir. Ayni yil mali ve sinai sektörleri temsil etmek üzere IMKB mali sektör
endeksi ve IMKB sinai sektör endeksi olusturulmustur.
Endeks sürekliliginin saglanmasi
IMKB bilesik endeksi süreklidir. Bu nedenle,
- endeks kapsamindaki sirketlerin bedelli sermaye artirimi yapmasi,
- endeks kapsamindaki bir sirketin çikarilmasi,
- endekse yeni sirket eklenmesi,
- endeks kapsamindaki ssirketlerin halka açiklik oraninin degismesi,
durumlarinda endekste fiyat artislarindan bagimsiz bir degisme olacagindan, bu degisime göre
baz dönemi piyasa degerinde gerekli düzeltmeler yapilarak endeks sürekliligi saglanmaktadir.
Bedelsiz sermaye artirimlarinda ve temettü kuponu kesimi durumlarinda ise herhangi bir
düzeltme yapilmamaktadir. IMKB endeksleri, temettülere göre düzeltilmediginden, verim
hesabi yapmak için iki farkli tarihteki endeksin karsilastirilmasi durumunda, kâr payindan
dogan kazanç yani temettü verimi dikkate alinmamaktadir. Bu durumda, sadece, hisse
senetlerinin deger kazanmasindan dogan kazanç endekse yansimaktadir.
33
Yukarida belirtilen durumlarda, endekste yapilan düzeltme asagidaki formülle
yapilmaktadir:
YBPD = EBPD * ( YPD / EPD )
burada,
YBPD = yeni baz piyasa degeri,
EBPD = eski baz piyasa degeri,
YPD = yeni piyasa degeri,
EPD = eski piyasa degeri,
olarak ifade edilir.
IMKB mali endeksi
IMKB nda islem gören mali sektör sirketlerinin performansini gösteren endekstir.
Kapanis fiyatlariyla ve endeks kapsamindaki sirketlerinin halka açik kisimlarinin piyasa
degerleriyle agirliklandirilmistir. IMKB bilesik endeksinin hesaplanmasinda kullanilan formül
bu endeks için de geçerlidir.
IMKB sanayi endeksi
IMKB nda islem gören sinai sektör sirketlerinin performansini gösteren endekstir.
Kapanis fiyatlariyla ve endeks kapsamindaki sirketlerinin halka açik kisimlarinin piyasa
degerleriyle agirliklandirilmistir. IMKB bilesik endeksinin hesaplanmasinda kullanilan formül
bu endeks için de geçerlidir.
CARF_EAGT endeksi
(Esit agirlikli ve tüm dagitimlari içeren)
CARF tarafindan günlük kapanis getirileriyle hesaplanan bir endekstir. IMKB nda
islem gören tüm firmalarin hisse senetlerinden birer adet alindigi varsayimiyla olusturulan
portföyün performansini ölçer. Bu anlamda, endeks içinde her hisse senedi esit agirlik tasir.
34
CARF_EAGT endeksi sermaye artirimlari ve temettü dagitimlarina göre
düzeltilmis günlük kapanis fiyatlari kullanilarak elde edilen günlük hisse senedi
getirilerinin aritmetik ortalamasi alinarak, asagida açiklandigi sekilde hesap edilir:
i) CARF_EAGT endeksinin baslangiç tarihi 2/1/1988 dir. Baslangiç tarihindeki baz degeri
100 dür.
ii) CARF_EAGT endeksinin t = 1 zamanindaki degeri asagidaki formülle bulunur,
CARF_EAGT1 = CARF_EAGT0 (1 + 1/N ( ∑ N
i =1 Kap _ get i,1))
burada,
Kap_geti,1 =
i hisse senedinin t = 1 günündeki kapanis getirisi,
N=
endeksin hesap edildigi gün için (burada t = 1) getirisi hesap
edilebilmis hisse senedi sayisi,
olarak ifade edilir. Yukaridaki formülün herhangi bir gün için genellestirilmis hali asagida
verilmistir,
CARF_EAGTt = CARF_EAGTt-1 (1 + 1/N ( ∑ N
i =1 Kap _ get i,t))
burada,
Kap_geti,t =
i hisse senedinin t günündeki kapanis getirisi,
N=
endeksin hesap edildigi t gününde getirisi hesap
edilebilmis hisse senedi sayisi,
olarak ifade edilir.
CARF_EAG endeksi
(Esit agirlikli ve temettüleri içermeyen)
35
CARF_EAG endeksi de yukarida açiklanan CARF_EAGT endeksi gibi IMKB nda
islem gören tüm firmalarin hisse senetlerinden birer adet alindigi varsayimiyla olusturulan
portföyün performansini ölçer. Bu anlamda, endeks içinde her hisse senedi esit agirlik tasir.
Ancak, CARF_EAG endeksi sadece sermaye artirimlarina göre düzeltilmis
günlük kapanis fiyatlari kullanilarak elde edilen günlük hisse senedi getirilerinin aritmetik
ortalamasi alinarak hesap edilir. Bu amaç için, CARF_EAGT endeksini hesap etmek için
kullanilan formüllerde kapanis getiri (Kap_geti,t) terimi yerine sermaye kapanis getiri
(Ser_düz_geti,t) terimini yerlestirmek yeterli olacaktir.
CARF_IHAGT endeksi
(Islem hacmi agirlikli ve tüm dagitimlari içeren)
CARF tarafindan günlük olarak kapanis fiyatlariyla hesaplanan; endekse dahil hisse
senetlerinin islem hacimleriyle agirliklandirildigi bir endekstir. CARF_IHAGT endeksi
sermaye artirimlari ve temettü dagitimlarina göre düzeltilmis kapanis fiyatlari
kullanilarak asagidaki formülle hesaplanir,
CARF_IHAGTt = CARF_IHAGTt-1 (1+ ∑ i =1 (
N
Ýþlem _ hacmii , t
∑ i=1 Ýþlem _ hacmi
N
) Kap_geti,t )
i, t
burada,
Islem_hacmii,t = i hisse senedinin t zamanindaki günlük islem hacmi,
Kap_geti,t = i hisse senedinin t zamanindaki kapanis getirisi,
N = t zamaninda kapanis getirisi hesap edilebilmis hisse senedi sayisi,
olarak ifade edilir.
CARF_IHAGT endeksinin baslangiç tarihi 2/1/1988, baslangiç tarihindeki degeri
100 dür.
CARF_IHAG endeksi
(Islem hacmi agirlikli ve temettüleri içermeyen)
CARF tarafindan günlük olarak kapanis fiyatlariyla hesaplanan; endekse dahil hisse
senetlerinin islem hacimleriyle agirliklandirildigi bir endekstir. CARF_IHAGT endeksinden
farkli olarak sadece sermaye artirimlarina göre düzeltilmis kapanis fiyatlari
kullanilarak hesap edilmesidir. Bu amaç için, CARF_IHAGT endeksini hesap etmek için
36
kullanilan formülde kapanis getiri
(Kap-geti,t) terimi yerine sermaye kapanis getiri
(Ser_düz_geti,t) terimini yerlestirmek yeterli olacaktir.
IMKB bilesik getiri
IMKB bilesik endeksinin günlük getirisini gösterir. Bu getiriyi hesaplamak için bilesik
endeksin t ve t-1 zamanindaki degerleri arasindaki fark, endeksin t-1 zamanindaki degerine
bölünür. Asagidaki formülle hesaplanir,
IMKB_bil_get t = ( IMKB_bil t - IMKB_bil t-1 ) / IMKB_bil t-1
burada,
IMKB_bil t = IMKB bilesik endeksinin “t” günündeki degeri,
olarak ifade edilir.
Asagida isimleri tanitilan degisik endekslere ait getiriler de benzer sekilde, yukaridaki
formülde terimler degistirilmek suretiyle hesaplanmaktadir:
IMKB mali getiri
IMKB mali endeksinin günlük getirisi
IMKB sanayi getiri
CARF_EAGT getiri
CARF_EAG getiri
CARF_IHAGT getiri
CARF_IHAG getiri
H_IMKB bilesik getiri
IMKB bilesik endeksinin h haftasindaki getirisi, o haftanin son gününün endeks
degeriyle bir önceki haftanin son gününün endeks degeri arasindaki farkin bir önceki haftanin
son gününün endeks degerine bölünmesiyle elde edilir. Asagidaki formülle hesaplanir,
H_IMKB_bil_get h = ( IMKB_bil h,t - IMKB_bil h-1,t ) / IMKB_bil h-1,t
burada,
37
IMKB_bil h,t = IMKB bilesik endeksinin “h” haftasinin “t” son günündeki degeri,
olarak ifade edilir.
Asagida isimleri tanitilan degisik endekslere ait haftalik getiriler de benzer sekilde,
yukaridaki formülde terimler degistirilmek suretiyle hesaplanmaktadir:
H_IMKB mali getiri IMKB mali endeksinin haftalik getirisi.
H_IMKB sanayi getiri
H_CARF_EAGT getiri
H_CARF_EAG getiri
H_CARF_IHAGT getiri
H_CARF_IHAG getiri
A_IMKB bilesik getiri
IMKB bilesik endeksinin a ayindaki aylik getirisi, o ayin son günündeki endeks
degeriyle bir önceki ayin son günündeki endeks degeri arasindaki farkin bir önceki ayin son
günündeki endeks degerine bölünmesiyle elde edilir. Asagidaki formülle hesaplanir,
Ay_IMKB_get i,a = (IMKB_bil i,a,t - IMKB_bil i,a-1,t) / IMKB_bil i,a-1,t
burada,
IMKB_bil i,a,t = IMKB bilesik endeksinin a ayinin t son günündeki degeri,
olarak ifade edilir.
Asagida isimleri tanitilan degisik endekslere ait haftalik getiriler de benzer sekilde,
yukaridaki formülde terimler degistirilmek suretiyle hesaplanmaktadir:
Ay_IMKB mali getiri
IMKB mali endeksinin aylik getirisi.
Ay_IMKB sanayi getiri
Ay_CARF_EAGT getiri
Ay_CARF_EAG getiri
Ay_CARF_IHAGT getiri
38
Ay_CARF_IHAG getiri
Sektör agirlikli ortalama getiri
Bir sektöre ait tüm sirketlerin günlük agirlikli ortalama getirilerinin ortalama getirisini
gösterir. Bir sektörün “t” günündeki agirlikli ortalama getirisi, o sektöre ait sirketlerden “t”
gününde getirisi hesap edilmis olanlarin agirlikli ortalama getirilerinin ortalamasi alinarak
bulunur.
Sektör kapanis getirisi
Bir sektöre ait tüm sirketlerin günlük kapanis getirilerinin ortalama getirisini gösterir.
Bir sektörün “t” günündeki kapanis getirisi, o sektöre ait sirketlerden “t” gününde getirisi
hesap edilmis olanlarin kapanis getirilerinin ortalamasi alinarak bulunur.
Haftalik sektör agirlikli ortalama getirisi
Bir sektöre ait tüm sirketlerin haftalik agirlikli ortalama getirilerinin ortalama getirisini
gösterir. Bir sektörün “h” haftasindaki agirlikli ortalama getirisi, o sektöre ait sirketlerden “h”
haftasinda getirisi hesap edilmis olanlarin agirlikli ortalama getirilerinin ortalamasi alinarak
bulunur.
Haftalik sektör kapanis getirisi
Bir sektöre ait tüm sirketlerin haftalik kapanis getirilerinin ortalama getirisini gösterir.
Bir sektörün “h” haftasindaki kapanis getirisi, o sektöre ait sirketlerden “h” haftasinda getirisi
hesap edilmis olanlarin kapanis getirilerinin ortalamasi alinarak bulunur.
Aylik sektör agirlikli ortalama getirisi
Bir sektöre ait tüm sirketlerin aylik agirlikli ortalama getirilerinin ortalama getirisini
gösterir. Bir sektörün “a” ayindaki agirlikli ortalama getirisi, o sektöre ait sirketlerden “a”
ayinda getirisi hesap edilmis olanlarin agirlikli ortalama getirilerinin ortalamasi alinarak
bulunur.
39
Aylik sektör kapanis getirisi
Bir sektöre ait tüm sirketlerin aylik kapanis getirilerinin ortalama getirisini gösterir. Bir
sektörün “a” ayindaki kapanis getirisi, o sektöre ait sirketlerden “a” ayinda getirisi hesap
edilmis olanlarin kapanis getirilerinin ortalamasi alinarak bulunur.
Sektör agirlikli ortalama getiri
Ayni sektöre ait sirketlerin t günündeki agirlikli ortalama getirilerinin aritmetik
ortalamasidir.
Sektör haftalik agirlikli ortalama getiri
Ayni sektöre ait sirketlerin belli bir haftadaki agirlikli ortalama getirilerinin aritmetik
ortalamasidir.
Sektör aylik agirlikli ortalama getiri
Ayni sektöre ait sirketlerin belli bir aydaki agirlikli ortalama getirilerinin aritmetik
ortalamasidir.
Sektör kapanis getiri
Ayni sektöre ait sirketlerin t günündeki kapanis getirilerinin aritmetik ortalamasidir.
Sektör haftalik kapanis getiri
Ayni sektöre ait sirketlerin belli bir haftadaki kapanis getirilerinin aritmetik
ortalamasidir.
Sektör aylik kapanis getiri
Ayni sektöre ait sirketlerin belli bir aydaki kapanis getirilerinin aritmetik ortalamasidir.
Mali Göstergeler (Likidite göstergeleri)
Cari Oran
40
Dönen Varliklar / Kisa Vadeli Borçlar
Likidite orani
(Hazir Degerler+Menkul Kiymetler+Kisa Vadeli Alacaklar) / Kisa Vadeli Borçlar
Gider karsilama günü
(Hazir Degerler+Menkul Kiymetler) / (Faaliyet Giderleri/365)
Faaliyet göstergeleri - Devir Hizlari
Alacak devir hizi
Net Satislar / (Ortalama Kisa Vadeli Alacaklar Tutari)
Alacak devir hizi
hangisi ???????????
Kredili Satislar Tutari / Ticari alacaklar Tutari
Alacaklarin ortalama tahsil süresi
(Ticari Alacaklar * 360) / Yillik Net Kredili Satislar Tutari
Isletme sermayesi devir hizi
Net Satislar / Ortalama Dönen Varliklar Tutari
Öz sermaye devir hizi
Net Satislar / Ortalama Öz Sermaye
Stok devir hizi
Satislarin Maliyeti / ((D.Basi Stok+D.Sonu Stok) / 2)
Aktif devir hizi
Net satislar / Toplam Aktif
41
Mali Bünye - Finansal Yapi Göstergeleri
Kaldiraç orani
Toplam Borçlar / Toplam Aktif
Öz sermayenin borçlar toplamina orani
Öz Sermaye / Toplam Borçlar
Borç yapisi 1
(Kisa Vadeli Finansal Borçlar) / (Toplam Borçlar)
Borç yapisi 2
Finansal borçlar / Toplam borçlar
Kisa vadeli borçlarin sermayeye orani
Kisa Vadeli Borçlar / Ödenmis Sermaye
Düzeltilmis borçlar / Düzeltilmis sermaye
(Toplam Borçlar- U.V.Borç ve Gider Karsiliklari) / (ÖzSermaye+U.V.Borç ve Gider
Karsiliklari)
Borç maliyeti
(Finansman Giderleri) / (Ortalama Toplam Borç)
Kârlilik göstergeleri
Özsermaye karlilik orani
Vergi Öncesi Kâr / ((Dönem Basi Özsermaye + Dönem Sonu Özsermaye)/2)
42
Sermaye kârlilik orani
Vergi Öncesi Kâr / Ödenmis Sermaye
Aktif karlilik orani
(Faaliyet Kâri - Finansman Gideri) / Aktif Toplami
Brüt kâr marji
Brüt Satis Kâri / Net Satislar
Kâr marji orani
Vergi Öncesi Kâr / Net Satislar
Faaliyet kârinin net satis tutarina orani
Faaliyet kâri / Net satislar
Faiz ödeme gücü
(Faaliyet Kâri + Finansman Giderleri) / (Finansman Giderleri)
Borç servis orani
(Vergiden Önce Kâr + Nakit Çikisi Gerektirmeyen Giderler + Finansman Giderleri) /
(Finansman Giderleri + Ana Para Taksitleri)
Faaliyet kârinin dönem kârina orani
Faaliyet kâri / Dönem kâri
Borsa Performansi Göstergeleri
Fiyat kazanç orani
(Sirketin Dönem Sonu Piyasa Degeri) / (Sirketin Net Dönem Kâri)
43
Piyasa degerinin defter degerine orani
(Sirketin Dönem Sonu Piyasa degeri) / (Sirketin Dönem Sonu Özsermayesi)
Pay basina defter degeri
(Öz Sermaye Toplami) / (Ödenmis Sermaye / 1000)
Kar dagitim orani
(Toplam Temettü) / (Net Dönem Kari)
Temettü verimi
(Dönem içinde Ödenen Toplam Temettü) / (Sirketin Dönem Basi Piyasa Degeri)
Pay Basina Verim (Sirketin Getirisi)
(Dönem Sonu Piyasa Degeri + Temettü-Bedelli Arttirim Tutari - Dönem Basi Piyasa Degeri)
/ (Dönem Basi Piyasa Degeri)
Risk - Getiri Göstergeleri
Ortalama getiri
Toplam varyans
Beta
Alfa
Düzeltilmis Beta
Getirinin riske orani 1
44
Getirinin riske orani 2
Sektör Bazinda Mali Göstergeler
Yukarida açiklanan mali göstergeler sektör bazinda hesap edildiginde su yol takip
edilmektedir. Ilk olarak yukarida ifade edilen mali göstergelerin banka ve sigorta sektörleri
disinda kalan sektörlere uygulanabilecegine dikkat ediniz. Söz konusu bir mali gösterge için,
o sektör sirketlerinin ayri ayri hesap edilmis mali gösterge degerlerinin aritmetik ortalamasi
alinmaktadir.
Borsa Bazinda Mali Göstergeler
Yukarida açiklanan mali göstergeler borsa bazinda hesap edildiginde su yol takip
edilmektedir. Ilk olarak “borsa” teriminin banka ve sigorta sektörleri disinda kalan tüm
sirketleri kapsadigina dikkat ediniz. Söz konusu bir mali gösterge için, borsa sirketlerinin ayri
ayri hesap edilmis mali gösterge degerlerinin aritmetik ortalamasi alinmaktadir.
3. SISTEM TASARIMI
Finansal veri tabani uygulamasi sekil X2 de görüldügü gibi üç modülden
olusmaktadir: finansal veri sunum modülü, hesap modülü, ve güncelleme modülü. Sunum
modülü kullaniciyla veri tabani uygulamasi arasindaki arayüzdür. Uygulamanin diger
modülleri kullanici açisindan saydamdir. Hesap modülü, uygulamanin bel kemigidir. IMKB
ndan ve diger kaynaklardan saglanan ham veriler bu modüldeki programlar yardimiyla
islenerek ilgili dosyalara kopyalanir ve kullanima hazir hale getirilir. Son modül olan veri
güncelleme modülü ise birtakim dosyalarin içeriklerinin güncelestirilmesinde kullanilir.
Sekil X2
CARF fin veri tabani genel yapisi
45
3.1. Finansal veri sunum modülü
Finansal veri tabaninda kullaniciya sunulan ve sorgulanabilen finansal veriler sunum
modelinde bulunmaktadir. Modülde, finansal verilere ulasim menü ekranlari vasitasiyla
saglanmaktadir. Ana menüden alt menülere geçilerek sorgulanmak istenen bilgi kümelerine
ulasilmaktadir. Modülün ana menüden baslayarak asagiya açilimi sekil X3 de gösterilmistir.
Sekil X3 de görülen her kare bir menü ekranina tekabül etmekte. Bu ekranlardan sorgulama
amaciyla bilgi (parametre) girilenler “input” ekrani, sorgulamalarin neticelerinin alindigi
ekranlar “output” ekrani olarak adlandirilmistir. Bir “output” ekraninda sergilenen veriler
“sakla”
komutuyla
istenilen
sürücüye
“text”
veya
“dbf”
dosyasi
formatinda
yazdirilabilmektedir.
sekil X3
finansal veriler sunum modülü
CARF sunum modülünün ana menü ekrani sekil X4 de gösterilmektedir. Sekil X4 de
görüldügü gibi, ana menü ekranindan finansal veri tabaninda saklanan ve kullaniciya açik
dört gurup veriye ulasmak mümkündür: 1) Sirket verileri, 2) Sektör verileri, 3) Borsa
verileri, ve 4) Genel. Kullanici, bu guruplar içinde sunulan çesitli alt veri basliklarina ilgili
pencere (?) üzerinde kürsoru iki kere tiklatarak ulasabilir. Böylece ulasilan bir alt menüde
gerekli bilgiler girilerek istenilen sorgulamalar yapilir. Bir baska alt veri gurubuna ulasilmak
istendiginde, alt menülerden çikarak ana menüye geri dönmek, ve ana menüden istenilen alt
veri gurubunu seçmek gerekmektedir. CARFPRJ programindan çikmak içinse “Çikis”
penceresi kullanilmalidir.
sekil X4 ana menü
3.1.1. Sirket verileri
Sirket bilgisi ekrani
46
Ana menüden “Sirket Bilgisi” ekrani seçildiginde, sekil X5.a de gösterilen “input”
ekrani açilir. Bu ekrana hangi sirket hakkinda ne tür bilgi istenildigi girilmelidir. Yapilan
seçime göre o sirketin i) genel bilgilerine, ii) ortaklik yapisina, veya iii) ana sözlesme bilgilerine
ulasilir. Eger bu seçim sirket adi verilmeden yapilrsa, program otomatik olarak alfabetik isim
siralamasinda ilk sirayi alan sirkete ait bilgileri ekrana getirir.
sekil X5.a sirket genel bilgisi ekrani ve alt ekranlar (a,b,c,d)
Sirket genel bilgisi ekrani
Sekil X5b de örnegi görülen bu ekranda seçilen sirkete ait genel bilgiler yer
almaktadir. Bu bilgiler sirkete ait en son degerleri içermektedir. Genel bilgilerin yanisira
ekranin en altinda “fiyatlarin bulundugu aralik” adina üç alan yer almaktadir. Bu alanlarin ilk
ikisinde, seçilen sirketin fiyat verilerinin CARF veri tabanina kayitli oldugu ilk ve son günler
yer almaktadir. Ilk kayit günü o sirket hisselerinin IMKB nda islem görmeye basladigi ilk
tarihten (bakinz “halka açilma tarihi”) farkli olabilir. Son kayit günü ise o sirketin fiyat
verilerinin veri tabaninda en son güncellestirildigi tarihi gösterir. Eger sirketin hisseleri IMKB
nda artik islem görmüyorsa, üçüncü alanda sirket hisselerinin IMKB nda en son islem
gördügü tarih açiklanmaktadir. (??? bu alan halen yok, ilavesi ???; bunun yanisira sirketin
hangi nedenle borsada islem görmedigini açiklayaci bilgi ???)
Ekranin tepesindeki “toolbar” da yer alan “ikonlar” yaardimiyla baska sirketlerin “sirket
genel bilgisi”ne ulasilabilir veya ekrandan çikilarak bir üst ekrana dönülebilir.
Bu ekranda sergilenen bilgilerin “text” veya “dbf” dosyasi olarak saklanma seçenegi yoktur.
Ortaklik yapisi ekrani
Sekil X5.c de örnegi görülen bu ekranda seçilen sirketin ortaklari ve ortaklarin
sirketteki hisseleri görülmektedir. Ekran ilk açildiginda sirketin en son ortaklik yapisini
gösterir. Ancak, ortaklik yapisi zaman içinde degisime ugramissa, geçmis ortaklik yapilari
toolbardaki ZZZ ikonu yardimiyla kolayca ekrana getirilebilir.
Bu ekranda sergilenen bilgilerin “text” veya “dbf” dosyasi olarak saklanma seçenegi yoktur.
47
Ana sözlesme ekrani
Sekil X5.d de örnegi görülen bu ekranda seçilen sirketin ana sözlesmesinin önemli
bazi maddeleri sergilenmektedir. Ekran ilk açildiginda sirketin en son ana sözlesmesinin
önemli maddelerini gösterir. Ancak, ana sözlesme zaman içinde degisime ugramissa, geçmis
ana sözlesmeye ait maddeler toolbardaki ZZZ ikonu yardimiyla kolayca ekrana getirilebilir.
Bu ekranda sergilenen bilgilerin “text” veya “dbf” dosyasi olarak saklanma seçenegi yoktur.
Fiyat bilgisi ekrani
CARF sunum modülünün ana menüsünden “fiyat bilgisi” penceresi seçildiginde “Fiyat” alt
menüsüne ulasilir. Fiyat ekrani ve bagli alt ekranlarin örnekleri sekil X6 da gösterilmektedir.
Fiyat ekrani (sekil X.6.a) aslinda bir “input” ekranidir ve kullaniciya i) hangi sirketlere ait, ii)
ne tür fiyat verilerini, iii) hangi zaman dilimi için ve iv) ne siklikta istedigini sormaktadir.
Istenilen sirketler “menkul kodlari” highlight edilerek ve oklar yardimiyla “seçili sirketler”
penceresine aktarilarak seçilirler. Istenilen fiyat veri türleri “Fiyatlar ve Getiriler”, “Düzeltilmis
Fiyatlar” ve “Diger Bilgiler” bloklarindaki seçeneklerin yanlarindaki bos kareler fare
yardimiyla isaretlenerek seçilir. Sorgulamasi istege bagli bu fiyat verilerine “Menkul kodu”,
“Sektör kodu”, “Pazar kodu”, “Gurup kodu” ve “Tarih” verileri program tarafindan
otomatik olarak eklenecektir. Incelenmek istenen zaman diliminin “Baslangiç” ve “Bitis”
tarihleri GG/AA/YY formatiyla ilgili alanlara girilmelidir. Kullanici bu alanlarin yanlarindaki
“ikonlar”i açtiginda ortaya çikan takvimlerden bu amaçla yararlanabilir. Yapilmasi gereken
son seçim ise fiyat verilerinin ne siklikta yani i) günlük, ii) haftalik veya iii) aylik olarak
istendigini belirleyecektir.
Program girilen “baslangiç” ve “bitis” tarihlerini bir kontroldan geçirir ve gerekirse
ufak düzeltmeler yapar. Girilmis olan “Baslangiç” tarihi eger bir borsa çalisma gününe denk
gelmiyorsa takibeden ilk çalisma günü baslangiç tarihi olarak alinir. Yine girilmis olan “Bitis”
tarihi egre bir borsa çalisma gününe denk gelmiyorsa o tarihten önceki en son çalisma günü
bitis tarihi olarak alinir. Haftalik fiyat verileri istendiginde girilen “Baslangiç” ve “Bitis”
tarihlerinin ele alinisi biraz farklidir. Girilmis olan baslangiç tarihi eger seçilen haftanin ilk
gününe denk gelmiyorsa, sorgulama takibeden haftadan baslar. Yine girilmis olan bitis tarihi
seçilen haftanin son gününe denk gelmiyorsa, sorgulama bir önceki haftada sona erer. Aylik
48
fiyat verileri istendiginde ise “Baslangiç” ve “Bitis” tarihlerinin ele alinisida farklilik gösterir.
Girilmis olan baslangiç tarihi seçilen ayin ilk çalisma gününü göstermiyorsa bile sorgulama o
ayda baslar. Girilmis olan bitis tarihi seçilen ayin son gününe denk gelmiyorsa sorgulama bir
önceki ayda sona erer.
Fiyat verilerinin hangi siklikta istendigine bagli olarak sorgulama sonuçlari, i) Günlük
fiyat verileri, ii) Haftalik fiyat verileri, veya iii) Aylik fiyat verileri ekraniyla tablo halinde
sergilenir (sekil X6.b,c,d). Bu ekranlarin içerikleri gerek arastirma gerekse yazili rapor
üretmek amaciyla saklanabilir. Kullanici bu amaçla “sakla” komutunu çalistirmali ve sekil
X6.e de örnegi görülen ekranda istenen bilgileri girmelidir. Fiyat verileri kullanicinin istegine
bagli olarak “txt” veya “dbf” dosyasi olarak istenilen sürücü üzerine kaydedilecektir. Bu
dosyalar elektronik tablolama programlari (örnegin Excel) tarafindan kolaylikla
okunabilmektedir.
Günlük fiyat bilgileri
Sekil X6.b de örnegi görülen bu ekran günlük fiyat verilerini sergiler. “Menkul kodu”,
“Tarih”, “Grup kodu” ve “Sektör kodu” verilerine ek olarak kullanici tarafindan fiyat bilgisi
ekranindan seçilmis olan fiyat verileri tablo halinde bu ekranda sunulur. Tablonun içerigi
“Sakla” komutu yardimiyla “txt” veya “dbf” formatinda saklanabilir.
Haftalik fiyat verileri
Sekil X6.c de örnegi görülen bu ekran haftalik fiyat verilerini sergiler. “Menkul
kodu”, “Yil”, “Ay”, “Hafta”, Ilkgün”, “Songün”, “Grup kodu” ve “Sektör kodu” verilerine
ek olarak kullanici tarafindan fiyat bilgisi ekranindan seçilmis olan fiyat verileri tablo halinde
bu ekranda sunulur. Tablonun içerigi “Sakla” komutu yardimiyla “txt” veya “dbf” formatinda
saklanabilir.
Aylik fiyat verileri
Sekil X6.d de örnegi görülen bu ekran aylik fiyat verilerini sergiler. “Menkul kodu”,
“Yil”, “Ay”, Ilkgün”, “Songün”, “Grup kodu” ve “Sektör kodu” verilerine ek olarak
kullanici tarafindan fiyat bilgisi ekranindan seçilmis olan fiyat verileri tablo halinde bu ekranda
49
sunulur. Tablonun içerigi “Sakla” komutu yardimiyla “txt” veya “dbf” formatinda
saklanabilir.
sekil X6.a,b,c,d,e
Fiyat bilgisi ekranlari
Sermaye ve temettü bilgisi ekraný
Ana menü ekranýndan “Sermaye ve temettü bilgisi” penceresi açýldýðýnda yine
ayný adlý input ekranýna ulaþýlýr. Þekil X7.a da örneði görülen bu ekrana kullanýcý bir
þirket adý girmelidir. Seçilen þirkete ait geçmiþ tüm sermaye artýrýmlarý ve temettü daðýtým
verileri þekil X7.b görülen ekranda sergilenir. Baþlýðý seçilen þirketin adýný taþýyan bu
ekranda sergilenen sermaye arttýrýmý ve temettü daðýtýmý verilerinin her biri veri modeli
bölümünde açýklanmýþtýr. Bu verilerden yararlanýlarak hisse senetlerinin fiyatlarýnda
sermaye artýrýmý ve temettü daðýtýmý gibi arz ve talep hareketlerinin dýþýnda oluþan
deðiþiklikler gerekli düzeltmeler yapýlarak fiyatlara yansýtýlýr. Diðer bir deyimle hisse
senedi fiyatlarý “düzeltilir”. Bu ekranýn içeriðini saklama seçeneði yoktur.
sekil X7.a.b
sermaye ve temettü ekranlari
3.1.2. Sektör verileri
Bu baslik altinda kastedilen sektör verileri daha çok “getiri” agirliklidir. Her sirketin
ait oldugu sektörün tanimlandigi daha önceden belirtilmisti. Bu tanimlamalar çerçevesinde, bu
sektörlere ait getiri degerlerini veya herhangi bir sektöre ait sirketlerin fiyat verilerini
sorgulamak mümkündür.
Sektör bilgisi ekrani
Ana menüden “Sektör bilgisi” penceresi seçildiginde “Sektör getirisi” alt ekranina
ulasilmaktadir, sekil X8.a. Bu input ekranina kullanici istedigi sektörü, bu sektör hakkinda
hangi döneme ait veri istedigini, ve bu verileri hangi siklikta (yani günlük, haftalik, veya aylik)
istedigini girmek durumundadir. Tercih edilen veri sikligina göre günlük, haftalik ve aylik
sektör verileri sirasiyla sekil X8.b,c,d de örnekleri görülen ekranlarda sergilenecektir. Bu
50
ekranlarda seçilen sektöre ait “Agirlikli ortalama getiri” ve “Kapanis getiri” degerleri istenen
dönem için sergilenmektedir. Her üç ekranin içerigini saklamak mümkündür, sekil X.8.e.
sekil X8.a,b,c,d,e
sektör verileri
Sektör firmalari ekrani
Sektör firmalari ekrani herhangi bir sektöre ait sirketlerin fiyat verilerine belli
dönemde günlük, haftalik veya aylik bazda ulasmayi saglayacak bir input ekranidir, sekil
X9.a. Kullanici bu ekrana tercihlerini girer ve sorgulama sonucunda seçilen sektöre ait
firmalarin fiyat verileri günlük, haftalik veya aylik olarak bir tablo halinde ekranda sergilenir,
sekil X9b,c,d. Ekran seçilmis olan sektörün adini tasir. Günlük, haftalik veya aylik veri
tablolarinin formatlari aynidir ve bu konuda kullaniciya fiyat verileri arasindan seçme yapma
sansi verilmemistir. Buna karsilik, her üç tür tablonun içerigini saklama seçenegi vardir, sekil
X.9.e.
sekil 9.a,b,c,d ,e
sektör firmalari ekranlari
3.1.3. Borsa verileri
Bu bölümde toplanan veriler iki baslik altinda toplanabilir: haberler ve borsa
endeksleri.
Haber seçimi ekrani
Borsa verileri bölümünden “Haberler” penceresi seçildiginde, örnegi sekil X10.a da
görülen “Haber seçimi” ekrani açilmaktadir. Bu ekrandan i) sirket haberlerine, ii) sektör
haberlerine, ve iii) borsa haberlerine yönelmek mümkündür. Sirket ve sektör haberlerine
ulasmak için istenen sirket veya sektörün adini sekil X10.b ve.c de görülen “Sirket
haberleri” veya “Sektör haberleri” ekranina girmek gerekmektedir. Sirket, sektör ve borsa
haberleri sirasiyla örnekleri sekil X10.d,e,f de görülen ekranlarda sergilenir. Her ekran
üzerinde haber kaynagi, haber tarihi ve açiklama alanalri yer almaktadir. Gerçeklestirilen bir
sorgulama sounucunda ekrana seçilen sirket, sektör veya borsaya ait kayda alinmis en son
51
haber gelecektir. Herhangi bir sirkete, sektöre veya IMKB na ait haberler kronolojik olarak
veri tabaninda tutuldugundan, toolbars daki ikonlar yardimiyla geçmis haberlere ulasmak çok
kolaydir. Haber ekranalrinin içerigini saklama seçenegi yoktur.
sekil X10a,b,c,d,e,f
haberler ekranlari
Borsa ende ksleri ekrani
Ana menüden “Borsa endeksleri” penceresi seçildiginde yine ayni adli bir input
ekrani açilir, sekil X11.a. Kullanici bu ekranda ki bos alanlari doldurarak çesitli endekslerin
(IMKB ve CARF endeksleri) ve bu endekslere ait getirilerin, günlük, haftalik veya aylik
bazda, ve istedigi bir dönem için sergilenmesini isteyebilir. Yapilan seçime göre sorgulama
neticeleri “Günlük borsa endeksleri”, “Haftalik borsa endeksleri”, veya “Aylik borsa
endeksleri” ekranlarindan birinde sergilenir, sekil X11.b,c,d. Söz konusu endekslerin
tanimlari ve nasil hesap edildikleri önceki bölümde açiklanmistir. Endeks ekranlarinin
içeriklerini saklamak mümkündür.
sekil X11.a,b,c,d
borsa endeksleri ekranlari
3.1.4. Mali tablolar
Mali tablolar bölümünde sirket, sektör ve borsa bazinda bilanço, kar ve zarar
tablolari, ve çesitli mali göstergelerin sorgulanmasi mümkündür.
Mali göstergeler ekrani
Ana menü üzerinde “Mali göstergeler “penceresi seçildiginde “Mali göstergeler
ekrani” açilir, sekil X12.a. Kullanici bu ekran üzerindeki seçenekler içinden i) sirket mali
tablolarini, ii) sektör mali tablolarini, veya iii) borsa mali tablolarini seçebilir. Sirket veya
sektör bazinda mali göstergeler sorgulanmak istendiginde, istenilen sirket veya sektör
sirasiyla sekil X12.b ve c de örnekleri görülen ekranlar yardimiyla seçilir. Istenilen sirket,
sektör beya IMKB na ait mali göstergeler yillik dönem bazinda ve bütün dönemler için sekil
X12.d,e,f de örnekleri görülen ekranlarin birinde sergilenir. Seçilen sirketin, sektörün veya
52
borsanin yillar itibariyle mali performansini izlemeyi sagliyan mali göstergelerin tanimlari
önceki bölümde verilmistir. Söz konusu ekranlarin içeriklerini saklamak mümkündür.
sekil X12.a,b,c,d,e,f
mali göstergeler ekranlari
Bilanço seçimi ekrani
Ana menü üzerinde “Bilanço” penceresi seçildiginde “Bilanço seçimi” ekrani açilir,
sekil X13.a. Kullanici bu ekran üzerindeki seçenekler içinden i) sirket bilançosunu, ii) sektör
bilançosunu, veya iii) borsa bilançosunu seçebilir. Bazi tanimlara burada açiklik getirmek
faydali olacaktir. Sektörlerin nasil tanimlandigi daha önce açiklanmisti. Sektör bilançosu, bir
sektörde yer alan sirketlerin konsolide bilançosudur. Bu sektörlerden Bankacilik ve
Sigortacilik sektörlerindeki sirketlerin bilanço hazirlarken uymak zorunda olduklari hesap
planlari hem iki sektör arasinda hemde geri kalan tüm sektörlerdeki sirketlerin uymak
zorunda olduklari hesap planindan farklidir. Borsa bilançosuyla kastedilen bilanço, bankacilik
ve sigortacilik sektörlerinin disinda kalan, ayni hesap planina göre bilanço hazirlayan
sirketlerin konsolide bilançosudur.
Sirket bazinda bilançolarla ilgileniliyorsa, sekil X13.b de örnegi görülen ekran
yardimiyla; sektör bazinda bilançolarla ilgileniliyorsa, sekil X13.c de örnegi görülen ekran
yardimiyla istenen sirket veya sektör, ve bilanço dönemi seçilir. Arzu edilirse tek bir bilanço
dönemi yerine tüm dönemler seçilebilir. Eger borsa bilançosuyla ilgileniliyorsa, sekil X13.d
de örnegi görülen ekrandan bilanço dönemi veya tüm dönemler istenebilir. Istenen sirkete ait
tek dönem veya tüm dönem bilançolari sirasiyla sekil X13.e ve f de örnekleri görülen
ekranlarda sergilenir. Istenen sektöre ait tek dönem veya tüm dönem bilançolari sirasiyla
sekil X13.g ve h de örnekleri görülen ekranlarda sergilenir. Borsa bilançosunun tek dönem
veya tüm dönemleri ise örnekleri sekil X13.i ve j de görülen ekranlarda sergilenir. Bilanço
ekranlarinin içerigini saklamak mümkündür, sekil X.13.k.
sekil X13.a,b,c,d,e,f,g,h,i,j,k
bilanço seçimi ekranalri
Kâr/zarar tablosu seçimi ekrani
53
Ana menü üzerinde “Kâr/zarar” penceresi seçildiginde “Kâr/zarar seçimi” ekrani
açilir, sekil X14.a. Kullanici bu ekran üzerindeki seçenekler içinden i) sirket K/Z, ii) sektör
K/Z, veya iii) borsa K/Z ini seçebilir. Bazi tanimlara burada açiklik getirmek faydali olacaktir.
Sektör K/Z i, bir sektörde yer alan sirketlerin kâr/zarar tablolarinin konsolide tablosudur.
IMKB nda yer alan sektörlerden Bankacilik ve Sigortacilik sektörlerindeki sirketler kâr/zarar
tablosu hazirlarken uymak zorunda olduklari hesap planlari hem iki sektör arasinda hemde
geri kalan tüm sektörlerdeki sirketlerin uymak zorunda olduklari hesap planindan farklidir.
Borsa kâr/zarar tablosuyla kastedilen, bankacilik ve sigortacilik sektörlerinin disinda kalan,
ayni hesap planina göre kâr/zarar tablosu hazirlayan sirketlerin konsolide kâr/zarar
tablosudur.
Sirket bazinda kâr/zarar tablolariyla ilgileniliyorsa, sekil X14.b de örnegi görülen
ekran yardimiyla; sektör bazinda kâr/zarar tablolariyla ilgileniliyorsa, sekil X14.c de örnegi
görülen ekran yardimiyla istenen sirket veya sektör, ve kâr/zarar dönemi seçilir. Arzu edilirse
tek bir kâr/zarar dönemi yerine tüm dönemler seçilebilir. Eger borsa kâr/zarar tablosuyla
ilgileniliyorsa, sekil X14.d de örnegi görülen ekrandan kâr/zarar dönemi veya tüm dönemler
istenebilir. Istenen sirkete ait tek dönem veya tüm dönem kâr/zarar tablolari sirasiyla sekil
X14.e ve f de örnekleri görülen ekranlarda sergilenir. Istenen sektöre ait tek dönem veya
tüm dönem kâr/zarar tablolari sirasiyla sekil X14.g ve h de örnekleri görülen ekranlarda
sergilenir. Borsa kâr/zarar tablosunun dönem veya tüm dönemleri ise örnekleri sekil X14.i ve
j de görülen ekranlarda sergilenir. Kâr/zarar ekranlarinin içerigini saklamak mümkündür,
sekil X.14.k.
sekil X14.a,b,c,d,e,f,g,h,i,j,k
kâr/zarar ekranlari
3.2. CARF finansal veri tabani hesap modülü
CARF finansal veri tabani hesap modülünün temeli CARF hesap programidir. Bu
programda, veri tabanina girilen düzeltilmemis fiyatlar, sermaye artirimlari ve temettü
dagitimlari bilgileri kullanilarak önce düzeltilmis fiyatlar, arkasinda sirket getirileri, bu proje
54
çerisinde tanimlanmis CARF borsa endeksleri ve IMKB dahil tüm endekslerin getirileri
günlük bazda hesaplanmaktadir. En son asamada haftalik ve aylik fiyat ve getiri verileri,
günlük veriler islenerek elde edilmektedir. Sekil X.15 de gösterilen program asamalari
asagida açiklanmistir.
a) Ilk asamada Sermaye artirimi ve temettü dagitimi dosyalarinin bilgileri biraraya getirilir ve
Sertem dosyasi olusturulur. Bu dosya olusturulurken, sermaye artirimi ve temettü dagitimi
aktiviteleri sirket bazinda ve ait olduklari dönemler itibariyle kronolojik olarak siraya
konurlar.
b) Ikinci asamada sermaye artirimlari ve temettü dagitimlari nedeniyle olusan fiyat hareketleri
hisse senedi fiyatlarina yansitmak (düzeltmek) için gerekli katsayilar hesaplanir. Iki tip
düzeltme katsayisi hesap edilmektedir: i) sermaye artirimlari ve temettü dagitimlarina göre
düzeltilmis fiyatlari elde etmek için “Toplam düzeltme katsayisi”, ve ii) sermaye artirimlarina
göre düzeltilmis fiyatlari elde etmek için “Sermaye düzeltme katsayisi”. Sertem ve Fiyat
dosyalarindaki bilgiler kullanilarak hesaplanan katsayilar Tkatsayi ve Skatsayi dosyalarina
kaydedilir. Skatsayi dosyasindaki bilgilerin bir kopyasi CSKatsay dosyasinda, Tkatsayi
dosyasindaki ler ise CTKatsay dosyasinda saklanmaktadir. Skatsayi ve Tkatsayi
dosyasindaki katsayilar kümüle edileceginden, katsayilarin orijinal halleri bu iki dosyada
saklanmaktadir.
IMKB ndan elde edilen sermaye artirimi ve temettü dagitimi verilerindeki eksiklik ve
tutarsizliklardan dolayi bazi hisse ve tarihler için Toplam ve Sermaye düzeltme katsayilari elle
hesaplanmistir. Ekkatsayi dosyasinda saklanan bu katsayilar, program tarafindan hesaplanan
katsayilara ilave edilir. Tkatsayi ve Skatsayi dosyalarindaki kayitlar her sirket için,
katsayilarin hesaplandigi tarihler en yakin tarihten en en uzak tarihe dogru kronolojik olarak
siralanir.
c) Tüm katsayilar eksiksiz olarak hesaplandiktan sonra fiyatlarin düzeltilmesine geçilir.
Tkatsayi ve Skatsayi dosyalarindaki tüm katsayilar dosya bazinda, her hisse senedi için ayri
ayri en son tarihten baslayarak geriye dogru birbirleriyle çarpilarak kümüle katsayilar bulunur
55
ve kaydedilir. Önceki kaydin tarihi sonrakine baslangiç tarihi olarak aktarilir. Böylece bir
kümüle katsayinin hangi tarihler arasinda düzeltilmemis fiyatlara uygulanacagi bulunur. Hesap
edilen kümüle katsayilar geçerli olduklari tarihler arasinda düzeltilmemis fiyatlarla çarpilarak
düzeltilmis fiyatlar hesaplanir ve Fiyat dosyasindaki ilgili alanlara yazilir. Sermayeye göre
düzeltilmis fiyatlar Skatsayi dosyasindaki katsayilarla, sermaye artirimina ve temettü
dagitimina göre düzeltimis fiyatlar Tkatsayi dosyasindaki katsayilarla cari fiyatlarin çarpilmasi
sonucu elde edilir: Düzeltilmis Kapanis Fiyati; Düzeltilmis Ag. Ort. Fiyat; Ser. Düz. Kapanis
Fiyati; ve Ser. Düz. Ag. Ort. Fiyat.
d) Düzeltilmis fiyatlar kullanilarak, hisse senetlerinin günlük getirileri hesaplanir. Düzeltilmis
Kapanis Fiyati üzerinden Kapanis Getirisi; Düzeltilmis Ag. Ort. Fiyat üzerinden Ag. Ort.
Fiyat Getiri; Ser. Düz. Kapanis Fiyati üzerinden Ser. Düz. Kapanis Getiri; ve Ser. Düz. Ag.
Ort. Fiyat üzerinden Ser. Düz. Ag. Ort. Fiyat Getiri hesaplanmaktadir. Hesaplanan günlük
getiriler Fiyat dosyasinda ilgili alanlara kaydedilir.
e) Bu asamada endeks degerleri hesaplanmaktadir. Mevcut IMKB endekslerinin yaninda bu
proje içinde dört yeni endeks tanimlanmistir. Bunlar,
CARF_EAGT: Esit agirlikli ve temettüleri içeren,
(Equally weighted total index)
CARF_EAG:
Esit agirlikli ve temettüleri içermeyen,
(Equally weighted capital index)
CARF_IHAGT:
Islem hacmi agirlikli ve temettüleri içeren,
(Value weighted total index)
CARF_IHAG: Islem hacmi agirlikli ve temettüleri içermeyen,
(Value weighted capital index)
CARF endekleridir. Baslangiç endeks tarihi 2/1/1988 ve hepsinin baslangiç degeri 100
alinmistir. Önceki bölümlerde bu endekslerin tanimlari verilirken açiklanan formüller
yardimiyla, CARF endekslerinin günlük degerleri hesaplanarak Endeks dosyasindaki ilgili
alanlara kaydedilir.
56
f) Fiyat dosyasinda her kayitla beraber o kayitin hangi sektöre ait oldugu bilgiside
saklanmaktadir. Bundan yararlanarak yapilan sorgulama ile her sektör için günlük sektör
getirisi, sektöre ait sirketlerin günlük getirilerinin ortalamasi alinarak hesaplanir. Sektör
günlük getirileri Sekrpr dosyasinda saklanir.
g) Günlük sirket fiyat ve getiri, sektör getiri, endeks degerleri ile hafta ve ay tanimlarindan
yola çikilarak fiyat, getiri ve endeks bilgileri haftalik ve aylik bazda elde edilir. Hafta ve Ay
dosyalarinda 5/1/1988 den itibaren hafta ve aylarin baslangiç ve bitis tarihleri, ait olduklari ay
ve yil saklanmistir.
Öncelikle sirketlerin günlük kapanis ve agirlikli ortalama getirileri _Return dosyasinda
toplanip ve en eski kayitdan günümüze dogru kümüle edilir. Kümüle edilen bu getiriler
üzerinden, ilgili hafta veya ayin son gününün getirisi bulunarak, o hafta veya ayin benzer
sekilde bulunan ilk gün getirisine bölünür. Böylece o hafta veya ayin getirisi elde edilir.
Haftalik getiriler Hfiyat, aylik getiriler ise Afiyat dosyalarinda saklanir.
Yine Hfiyat ve Afiyat dosyalarinda, Fiyat dosyasindan yararlanarak bulunan haftalik
ve aylik kapanis fiyatlari, en düsük ve en yüksek fiyatlar, sözlesme sayisi, islem hacmi ve
islem miktari bilgileri saklanir. Ayrica ilgili dönemin islem hacmi, islem miktarina bölünerek o
hafta veya ayin agirlikli ortalama fiyati hesap edilir.
3.3. CARF finansal veri tabani veri güncelleme modülü
CARF finansal veri tabaninda kullaniciya sunulan verilerden bir kismi IMKB ndan ve
diger kaynaklardan tedarik edilerek veri tabanina kaydedilir ve bu verilere dayanilarak
düzeltilmis fiyatlar, getiriler ve CARF endeksleri günlük, haftalik ve aylik bazda hesap edilir.
Ham verilerin veri tabanina kaydedilmesini kolaylastirmak amaciyla birtakim veri giris
ekranlari hazirlanmistir. Bu ekranlarin tümü Güncelleme Modülünde biraraya toplanmistir.
Bu modülün ana menüsü sekil X.17 de gösterilmistir. Ana menü yardimiyla düzeltilmemis
günlük fiyatlar, bilançolar, kâr-zarar tablolari ve diger verilerin girisinde kullanilacak
ekranlara ulasilir. Veri giris ekranlarinin örnekleri sekil 18 den baslayarak sekil 35 de sona
57
eren bir dizinde gösterilmistir. Sekiller yeterince açiklayici olduklarindan burada tekrar
açiklanmalarina gerek görülmemistir.
4. SONUÇ
Bogaziçi Üniversitesi Finansal Uygulama ve Arastirma Merkezinde (FUAM)
1994 sonunda baslatilan bir projenin ilk ara ürünü olan bu program PC bazli bir veri tabani
uygulamasidir. Projenin ana amaci hisse senedi ve bono-tahvil piyasalarina yönelik arastirma
yapmak isteyen akademisyen ve profesyonellerin dogru ve eksiksiz verilere kolayca
ulasmalarini saglamaktir.
IMKB nda islem gören hisse senedi sayisi ve bu senetlerin günlük islem miktarlari
hizla artmaktadir. Dolayisiyla IMKB verileri diye adlandiracagimiz, gerek hisse senetlerinin
günlük alim-satimina, gerekse hisse senetlerinin ait olduklari firmalara ait mali tablolara iliskin
verilerin hacmi hizla büyümektedir. Bu veriler bir veri tabaninda toplanmadigi sürece bu
piyasaya yönelik arastirma yapmak isteyen arastirmacilar zaman içinde gittikçe büyüyen
“veri” sorunuyla karsilasacaklardir. Su anda bile IMKB na yönelik uygulamali arastirma
yapmak isteyenleri en fazla zorlayan arastirma asamasi, gerekli verileri dogru ve eksiksiz
toplayabilmektir. Bu proje, IMKB verilerini toplamak, yanlislari düzeltmek, özetlemek,
düzenlemek, saklamak ve gerektiginde raporlamak suretiyle akademik ve profesyonel finans
dünyasina büyük bir yarar saglayacaktir.
Belirtilen amaca ulasmak için problem kisimlar halinde ele alinmis, ilk etapta hisse
senedi piyasasinin ihtiyaçlarina yönelinmis ve CARF finansal veri tabani olarak
adlandirdigimiz bir veri tabani uygulamasi gelistirilmistir. Bu raporda, IMKB na ait finansal
verileri içeren veri tabani tanitilmistir. Tanitim, veri tabaninda yer alan finansal veri
elemanlarini, sorgulama ve veri güncelleme ekranlarini ve hesap programi yapisini
kapsamaktadir.
CARF finansal veri tabanindan yararlanmak için çok fazla bilgisayar veya veri tabani
teknolojisi bilgisi gerekmemektedir. Veri tabani yazilimi kullaniciya yol gösteren bir menü
58
sistemiyle çalismaktadir. Bu nedenle bilgisayar konusunda temel bir fikri olan herkes CARF
finansal veri tabanini rahatlikla kullanabilmektedir.
59
Sekiller:
Sekiller bilgisayar ekran gorunteleri olup ozellikle dosyaya konulmamistir.
Ek 1: Veri modelinde yer alan veri elemanlarinin tip açiklamalari
Veri Elemani Tipi
Açiklama
Alpha
Date
Long
Number
Memo
Short
60
Ek 2 : Pazar kodlari
Pazar Kodu
1010
1020
1030
1050
1060
1070
1080
1090
2010
2020
2030
2040
2070
3010
3020
3030
Pazar Adi
1. Pazar Hisse
2. Pazar Hisse
Kamu Menkul Kiymetleri
Blok Satis
Rüçhan Hakki Pazari
Birincil Piyasa
Kot Disi Pazar
Resmi Müzayede
Özel Sektör Tahvilleri
Özel Sektöe THV ???
Finans Bonosu
Banka Bonosu
Varliga Dayali Menkul Kiymetler
Devlet Tahvili
Hazine Bonosu
Gelir Ortakligi
61
Ek 3: Sektor kodlari
Sektör Kodu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Sektör Adi
Agaç Mobilya ve Döseme Sanayii
Ayakkabi Disinda Giyim Esyasi Sanayii
Büyük Magazalar
Baska Yerde Siniflandirilmis Plastik Ürün Sanayii
Bankalar
Basin ve Yayin ve Bunlara Bagli Sanayii
Cam ve Cam Ürünleri Sanayii
Çanak, Çömlek, Çini, Porselen vb. Sanayii
Çesitli Petrol ve Kömür Türevleri Sanayii
Demir Çelik Disinda Metal Ana Sanayii
Demir Çelik Metal ana Sanayii
Deri Sanayii
Diger Kimyasal Ürünler Sanayii
Dokuma Sanayii
Elektrik Makinalari ve Aygitlari Sanayii
Elektrik, Gaz ve Buhar Sanayii
Finansal Kiralama ve Factoring Sirketleri
Gida Maddeleri Sanayii
Hava Tasimaciligi Sanayii
Holdingler ve Yatirim Sirketleri
Içki Sanayii
Kagit ve Kagit Ürünleri Sanayii
Kereste ve Yapi Malzemeleri Toptan Ticareti
Kimya Sanayii
Lastik Ürünleri Sanayii
Makina ve Donatim Motorlu Araç Yedek Parça Sanayii
Metal Esya Sanayii
Otel, Motel vb. Konaklama Yerleri
Petrol Rafineleri
Sigorta Kurumlari
Tas ve Topraga Dayali Diger Sanayii
Tasima ile Ilgili Diger Hizmetler
Tasit Araçlari Sanayii
Tasi, Tarim Makinalari ve aletleri ile Diger Motor Perakande
Pazarlama Sirketleri
Tarimsal Maddeler Toptan Ticareti
62
Kaynakca
Cebeci, Y., (1996.a), Stattistical learning in an emerging market, Bildiri, XVI th Annual
International Symposium on Forecasting, Istanbul, Haziran 1996.
Cebeci, Y., (1996.b), Stock market anomalies, Bildiri, XVI th Annual International
Symposium on Forecasting, Istanbul, Haziran 1996.
Odabasi, A., (1996.a), The behavior of stock returns in the presence of predictable
events: Case of earnings announcements in Istanbul Stock Exchange, Bildiri,
XVI th Annual International Symposium on Forecasting, Istanbul, Haziran
1996.
Odabasi, A., (1996.b), Istanbul Menkul Kiymetler Borsasi icin finansal veri tabani
calismasi: Veri modelleme asamasi, Arastirma Raporu 96-1, Bogazici Universitesi,
Sosyal Bilimler Enstitusu, 1996.
63

Benzer belgeler