BİST30 HİSSELERİNİN TARİHSEL VERİLERİNİN KÜMELEME ANALİZİ
1985 yılında açılan Borsa İstanbul’da farklı iş dallarında yüzlerce hisse senedi listelenmektedir. Bu hisse senetlerini Borsa İstanbul sayesinde yatırım amaçlı olarak alma ve satma işlemelerini gerçekleştirebilmekteyiz. Borsa İstanbul’da listelenen piyasa değeri olarak en büyük 30 hisse senedi BİST30 grubu içinde yer almaktadır.
Bu çalışmada BİST30 içinde yer alan hisse senetlerinin 2020 başından 2022 sonuna kadar olan verilerini Python programlama dili kullanarak listelenmesi, bu hisse senetlerinin açılış, kapanış, gün içindeki en yüksek ve en düşük değerleri gibi değerlerin ortalamasını alıp kümeleme analizi yapılarak benzerliklerinin bulunması amaçlanmaktadır.
Bu çalışma sayesinde BİST 30 içinde yer alan hisse senetlerinin benzerlik analizi sonuçlarını elde etmeyi ve gelecek yatırım planlarında bu sonuçlardan yola çıkarak yeni yatırım fikirleri elde etmeyi hedefledik.
Elde ettiğimiz sonuçlara göre BİST30 içinde yer alan hisse senetlerinin tarihsel verilerinin ortalamaları alınıp kümeleme analizi sonucunda iki guruba girdikleri tespit edilmiştir. Analiz sonuçlarına göre bu iki kümeye giren hisse senetlerinin benzerlikleri değerlendirilmiştir.
İçerik Tablosu
GİRİŞ
1985 yılında açılan Borsa İstanbul veya kısaca BİST, sermaye piyasasında faaliyet gösteren Türk ve yurt dışı kaynaklı yabancı bankalara, aracı kurumlara saklama ve takas hizmeti vermektedir. Borsa İstanbul ismi 2013 yılından beri kullanılmakta olup, 5 Nisan 2013’den önce isim olarak “İstanbul Menkul Kıymetler Borsası” kullanılmaktaydı.
Borsa İstanbul içinde işlem gören işlem hacmi ve piyasa değeri en yüksek 30 şirketin hisse senedi performanslarının ölçümlenmesi sonucunda BİST30 Endeksi ortaya çıkmaktadır. BİST03 Endeksinde yer alan hisse senetleri BİST50 ve BİST100 endekslerinde de bulunurlar.
BIST 30 Endeksi; Borsa İstanbul’da işlem gören, hem işlem hacmi hem de piyasa değeri en yüksek 30 şirketin hisse senetlerinin performanslarının ölçülmesiyle meydana gelen bir endekstir. BIST 30 endeksi içinde yer alan hisse senetleri; BIST 50 ve BIST 100 endekslerinde de bulunmaktadır.
BİST30 endeksi içinde yer alan hisse senetlerinin geçmiş yıllarda n günümüze kadar olan verilerinin toplanması, düzenlenmesi ve bunların analiz edilip bir sonuç çıkarılması bu dönem projesinin asıl amacıdır.
BİST30 endeksinin geçmiş dönem kayıtlarını Yahoo Finans isimli ücretsiz finans verisi sağlayan ve buna farklı API ile erişim sağlayan servisten sağladık. Yahoo! Finans, Yahoo firmasına ait bir yan ürün olup, hisse senedi fiyatlarını, kur bilgilerini, finansla ilgili basın bültenlerini, finansal raporları sağlayan bir servistir.
Yahoo Finance’deki hisse senedi verilerini Python programlama dilini kullanarak indirdik. Python programlama dilinin farklı kullanım yöntemleri ve Yahoo Finance’dan veri indirmeye yarayan kütüphanelerini kullandık.
Yine Python kullanarak elde ettiğimiz bu verileri, temizleme, listeleme, farklı türlere çevirme işlemlerini gerçekleştirdik. Elde ettiğimiz verileri SPSS programında kullanabilecek bir hale getirdikten sonra hisse senedi verilerini kümeleme analizi işlemi uyguladık.
Bu dönem projesinde elde ettiğimiz BİST30 hisse senedi verilerin kümeleme analizi sonuçlarına yer verdik.
PROBLEM DURUMU
BİST30 endeksi içinde yer alan hisse senetlerinin geçmiş kapanış değerlerinin performanslarına göre kümeleme analizi sonuçlarına göre hisse senetleri arasında benzerlikler bulunabilinir mi?
BİST30 endeksinde bulunan hisse senetlerinin benzerlikleri bulunup gelecek yatırım fikirleri oluşturulabilir miyiz?
BİST30 endeksinde bulunan hisse senetlerinin geçmişteki değerleri ile gelecek yatırımları nasıl yönlendirebiliriz?
ARAŞTIRMANIN AMACI
BİST30 endeksinde yer alan hisse senetlerinin geçmiş yıllar verileri toplanıp, bunlarının kümeleme analizi yapmak bu dönem projesinin ana amacıdır. Elde ettiğimiz sonuçlar sayesinde gelecek yatırımlar için daha doğru karar mekanizmaları oluşturmayı hedeflemekteyiz.
ARAŞTIRMANIN ÖNEMİ
BİST30 endeksi her gün milyarlarca liralık bir hareketin olduğu ve insanların sürekli takip edip para kazanmaya çalıştığı bir ortamdır. Geçmiş hareketlerin gelecek yatırımlar için bir ön görüde bulunabilmesi para kazanmanın bir anahtarı olabilir.
Bu araştırmanın bulguları geçmiş dönem hisse senetlerinin arasındaki bağlantıyı bulma üzerinedir. Geçmiş hisse senedi verileri analiz edilerek, farklı hisse senetleri arasındaki bağlantı olup olmadığını belirlemek gelecek yatımlar için önem taşımaktadır.
TANIMLAR
BIST 30 Nedir?
BIST 30 Endeksi; İstanbul Menkul Kıymetler Borsası’nda işlem gören, işlem hacmi ve piyasa değeri en yüksek 30 şirketin hisse senedi performansını ölçen bir endekstir. BIST 30 endeksinde yer alan bir hisse senedi; BIST 50 ve BIST 100 endekslerinde de yer almaktadır.
BIST 30 Endeksi’nin işlem kodu XU030’dur. BIST 30 endeksine dahil edilecek hisse senetleri belirlenirken, fiili dolaşımdaki hisse senetlerinin piyasa değeri ve günlük ortalama işlem hacmi büyükten küçüğe doğru sıralanır. Bu iki üst sıradaki hisse senedi endekse dahil edildi.
BIST 30, Borsa İstanbul’un (BİST) oluşturduğu ve işlem gördüğü, 30 büyük likit şirketi içeren bir endekstir. Endeks, Türkiye’nin en likit ve en büyük şirketlerini temsil ediyor. BIST 30 Endeksi, borsanın genel gidişatını ve ekonominin performansını ölçmek için kullanılmaktadır. Yatırımcılar ayrıca portföylerinin performansını ölçmek için kullanırlar.
BIST 30 endeksinde yer alan şirketlerin endeks içindeki oranı %10 ile sınırlandırılmıştır. Bunun nedeni; piyasa değeri oldukça yüksek olan şirketlerin hisse senetlerinde yaşanacak fiyat değişimlerinin endeks içinde büyük değişikliklere yol açmasına engel olmaktır.
Yahoo! Finance
Yahoo! Finance, Yahoo!’nun şirketinin bir parçasıdır. Hisse senedi fiyatları, basın bültenleri, finansal raporlar ve orijinal içerik dahil olmak üzere finansal haberler, veriler ve yorumlar sağlar. Ayrıca kişisel finans yönetimi için bazı çevrimiçi araçlar sunar. Diğer web sitelerinden ortak içeriği yayınlamanın yanı sıra, Yahoo Finance’ye bağlı gazetecilerinden oluşan ekibinin orijinal haber ve bültenlerini yayınlar. Farklı kurumlar tarafından en büyük haber ve medya siteleri listesinde 20. sırada yer almaktadır.
2017’de Yahoo! Finans, kripto para birimiyle ilgili haberlere bakma özelliğini eklenmiştir. Bitcoin ve Ethereum dahil olmak üzere 9.000’den fazla benzersiz madeni para listeler.
PYTHON
Python, üst-seviyeli, genel amaçlı bir programlama dilidir. Python, yapısal ve fonksiyonel programlama modellerini destekleyen üst düzey ve nesneye yönelik bir programlama dilidir . Özellikleri nedeniyle Python, büyük ve karmaşık veri kümelerini hızlı ve verimli bir şekilde işleyebilir ve ilişkilendirebilir. Bu yüzden Uber, PayPal ve Facebook gibi önde giden teknoloji girişimler, markaları, uygulamalarını oluşturmak için kullandıkları programlama dili olarak Python’u seçmiştir.
PANDAS
Pandas, “ilişkisel” veya “etiketli” verilerle çalışmayı hem kolay hem de sezgisel hale getirmek için tasarlanmış hızlı, esnek ve anlamlı veri yapıları sağlayan bir Python paketidir. Python’da pratik, gerçek dünya veri analizi yapmak için temel üst düzey yapı taşı olmayı amaçlar. Ek olarak, herhangi bir dilde mevcut olan en güçlü ve esnek açık kaynaklı veri analizi / manipülasyon aracı olma gibi daha geniş bir hedefi vardır. Zaten bu hedefe doğru ilerliyor.
OPENPYXL
Openpyxl, Microsoft Excel dosyalarını ( .xlsx formatında) Python kodu kullanarak okuma, yazma ve manipüle etmenize olanak tanıyan bir Python kütüphanesidir. Excel dosyaları ile çalışmak için kapsamlı ve kullanımı kolay bir arayüz sunar.
Openpyxl ile, Excel dosyalarındaki verileri okuma ve yazma, hücreleri, satırları ve sütunları değiştirme ve biçimlendirme, grafikler oluşturma ve manipüle etme gibi birçok işlemi gerçekleştirebilirsiniz. Ayrıca, tek bir Excel dosyası içinde birden fazla çalışma sayfası ile çalışmayı da destekler.
YÖNTEM
ARAŞTIRMANIN MODELİ
Araştırmada yöntem olarak içerik analizi yönteminden yararlanılmıştır. İçerik analizi, inceleme yapılan metinden geçerli çıkarımlara ulaşmak için sistematik metotların kullanıldığı bir araştırma yöntemidir (Weber, 1990).
VERİ TOPLAMA ARAÇLARI
BIST30 endeksi, Türkiye’de işlem gören 30 büyük ve likit şirketi içermektedir. Şirketlerin seçimi, Borsa İstanbul tarafından yapılmaktadır ve yıllık olarak revize edilmektedir. BIST30 endeksinde bulunan şirketler arasında bankalar, sigorta şirketleri, enerji şirketleri, inşaat şirketleri, tekstil şirketleri, otomotiv şirketleri, medya şirketleri, telekomünikasyon şirketleri, sağlık hizmetleri şirketleri ve teknoloji şirketleri gibi farklı sektörlerde faaliyet gösteren şirketler yer almaktadır.
BIST30 endeksinde yer alan şirketler arasında Akbank, Garanti Bankası, Halkbank, İş Bankası, Yapı ve Kredi Bankası, Türkiye İş Bankası, Türkiye Halk Bankası, Türk Telekom, Turkcell, Petkim, Eregli Demir ve Çelik Fabrikaları, Arçelik, Konya Şeker, Borusan Holding, Koç Holding, Sabancı Holding, Vakıfbank, Türkiye Vakıf Bankası, Türkiye Garanti Bankası, Türkiye Sınai Kalkınma Bankası, Türkiye Halk Kredi Kooperatifi, Türkiye Kalkınma Bankası, Türkiye Halk Bankası, Türkiye Cumhuriyeti Ziraat Bankası, Türkiye Ziraat Bankası, Türkiye Halk Bankası, Türkiye Halk Bankası, Türkiye Halk Bankası, Türkiye Halk Bankası, Türkiye Halk Bankası, Türkiye Halk Bankası gibi şirketler yer almaktadır.
Araştırmanın verileri Yahoo! Finance tarafından sunulan geçmiş yıllar hisse senetleri verileri tarafından sağlanmıştır. Yahoo! Finance tüm dünya borsalarından hisse senetleri verisini özgürce ve ücretsiz bir biçimde sunan bir servistir.
Yahoo! Finance servisinden verileri almak için Python programlama dili kullanılmıştır. Verilerin Spss ile işlenebilmesi ve analiz edilebilmesi için Python programlama dilinden yararlanılmıştır.
Yahoo! Finance, içinde bütün dünya piyasalarından endeks, parite, kur, faiz oranı gibi bilgiler bulunmaktadır. Pyahon ile verilei toplamak için yine Yahoo şirketi tarafından geliştirilmekte olan “yfinance” isimli Python kütüphanesi kullanılmaktadır. Bu kütüphane sayesinde hem anlık hem de geçmiş veriler kolayca toplanabilmektedir.
Yahoo! Finance’den pyhon programlama dili kullanarak verileri kullanmak için kullandığımız kodlar:
pip install openpyxl import yfinance as yf import numpy as np bist30Liste =['AKBNK','ARCLK','ASELS','BIMAS','DOHOL','EKGYO','EREGL','GUBRF','SAHOL','KRDMD','KCHOL','KOZAL','KOZAA','MGROS','OYAKC','PGSUS','PETKM','TAVHL','TKFEN','TCELL','TUPRS','THYAO','TTKOM','GARAN','HALKB','ISCTR','TSKB','SISE','VAKBN','YKBNK'] for hisse in bist30Liste: his = hisse+".IS" df = yf.download(his, start='2021-01-01', interval='1d') df.to_excel(r''+his+'.xlsx',index = True) #df.to_excel(r'Path where the exported excel file will be stored\File Name.xlsx', index = False)
Üstteki kod BİST30 endeksinde yer alan listeli şirketlerin hisse senedinin 2021 yılından günümüze kadar Borsa İstanbul verilerini alır ve “df” isimli bir panda datasetine kaydeder.
Daha sonra bu bu indirdiğimiz veri setini her hisse senedi için bir excel dosyasına kaydeder.
Akbank Hisse senedi için elde edilen verilerin ilk 15 satırı:
Date | Open | High | Low | Close | Adj Close | Volume |
2020-12-31 00:00:00 | 6,89 | 7,03 | 6,84 | 7,01 | 6,618979 | 79910440 |
2021-01-04 00:00:00 | 6,98 | 7,15 | 6,96 | 7,1 | 6,703958 | 110774945 |
2021-01-05 00:00:00 | 7,06 | 7,22 | 6,97 | 7,01 | 6,618979 | 154456394 |
2021-01-06 00:00:00 | 7,17 | 7,35 | 7,15 | 7,35 | 6,940012 | 171196874 |
2021-01-07 00:00:00 | 7,47 | 7,6 | 7,42 | 7,53 | 7,109972 | 150589737 |
2021-01-08 00:00:00 | 7,61 | 7,63 | 7,47 | 7,52 | 7,10053 | 113522210 |
2021-01-11 00:00:00 | 7,47 | 7,48 | 7,21 | 7,31 | 6,902244 | 88420008 |
2021-01-12 00:00:00 | 7,4 | 7,42 | 7,24 | 7,28 | 6,873918 | 62649493 |
2021-01-13 00:00:00 | 7,34 | 7,34 | 7,17 | 7,25 | 6,845591 | 75591224 |
2021-01-14 00:00:00 | 7,27 | 7,28 | 7,07 | 7,12 | 6,722842 | 75387321 |
2021-01-15 00:00:00 | 7,05 | 7,07 | 6,84 | 6,92 | 6,533998 | 96536730 |
2021-01-18 00:00:00 | 6,9 | 6,99 | 6,79 | 6,99 | 6,600093 | 85218058 |
2021-01-19 00:00:00 | 7,09 | 7,14 | 6,99 | 7,02 | 6,62842 | 71436145 |
2021-01-20 00:00:00 | 7,04 | 7,04 | 6,85 | 6,92 | 6,533998 | 83662348 |
2021-01-21 00:00:00 | 6,94 | 7,09 | 6,9 | 6,92 | 6,533998 | 163922464 |
Date : Verinin tarihini gösterir.
Open : Hisse senedinin günlük başlangıç değerini
HIGH: Hisse senedinin o gün içinde elde ettiği en yüksek değeri
LOW : Hisse senedinin o gün içinde elde ettiği en düşük değeri
CLOSE: Hisse senedinin kapanış değerini
ADJ CLOSE: Adj Close veya düzeltilmiş kapanış fiyatı, hisse senetlerinin kapatılması sonrasındaki gerçek değerini yansıtmak için kullanılan finansal bir metriktir. Bu değer, hisse senedi bölünmeleri, temettüler veya diğer pay sahiplerine varlık dağıtımları gibi şirket faaliyetlerinden dolayı oluşabilecek değişiklikleri dikkate alarak hesaplanır.
Bir şirket temettü veya hisse senedi bölünmesi yaptığında, serbest kalan hisse sayısı değişir ve bu durum hisse senetlerinin fiyatını etkiler. Adj Close fiyatı bu değişiklikleri yansıtmak için düzeltilir ve hisse senetlerinin gerçek değerini daha doğru bir şekilde yansıtır. Bu fiyat, şirket faaliyetlerinden önceki hisse sayısına oranla şirket faaliyetlerinden sonraki hisse sayısının çarpımı ile hesaplanır.
Adj Close fiyatı genellikle finansal analiz, portföy yönetimi ve işlem stratejilerinin geri test edilmesinde kullanılır.
VOLUME: Borsada hacim, genellikle bir gün olan belirli bir dönem içinde işlem gören toplam hisse senedi veya sözleşme sayısını ifade eder. Başka bir deyişle, belirli bir dönem içinde belirli bir güvenliğin alım satım aktivitesini ölçer. Hacim, bir hisse senetinin likiditesinin ölçülmesinde kullanılan önemli bir göstergedir ve hisse senetlerinin fiyat hareketlerinde trendleri ve desenleri belirlemek için kullanılabilir.
Yüksek hacim, bir hisse senedinin yoğun bir şekilde işlem gördüğünü ve birçok yatırımcı tarafından alınıp satıldığını gösterir. Düşük hacim, bir hisse senedinin daha az işlem gördüğünü ve az sayıda yatırımcı tarafından alınıp satıldığını gösterir. Bu, yatırımcıların hisse senedine ilgisinin az olduğunu ve hisse senedinin daha volatil olabileceğini gösterebilir. Yüksek hacim ayrıca, yatırımcıların büyük sayıda hisse senedi alıp satarak bir hisse senedinin yükseliş veya düşüş trendinde olduğunu gösterir.
VERİLERİN ANALİZİ
Elde ettiğimiz verilerin ortalamaları alındı ve yeni bir veri kümesi elde edildi.
Elde ettiğimiz verilerin son hali alttaki tabloda gösterilmiştir.
Hisse | Open | High | Low | Close | Adj Close | Volume |
akbank | 7,614741 | 7,752802 | 7,475797 | 7,606767 | 7,453974 | 141469333,7 |
arçelik | 49,29784 | 50,11591 | 48,61466 | 49,32427 | 48,05801 | 5825686,05 |
aselsan | 20,83175 | 21,21019 | 20,4953 | 20,80323 | 20,73201 | 46144148,09 |
bimas | 79,23976 | 80,38416 | 78,10043 | 79,2445 | 76,88671 | 5260526,459 |
dohol | 3,488103 | 3,557543 | 3,424634 | 3,48556 | 3,383521 | 129436188,8 |
ekgyo | 2,532478 | 2,585216 | 2,485884 | 2,531466 | 2,472874 | 312884686,1 |
eregli | 24,18698 | 24,61466 | 23,77754 | 24,17196 | 22,2916 | 53466946,11 |
garan | 12,43028 | 12,66446 | 12,23875 | 12,43026 | 12,24529 | 172583744,8 |
gubrf | 77,86914 | 79,66022 | 76,37657 | 77,8536 | 77,8536 | 4802932,162 |
halkb | 5,392586 | 5,507306 | 5,300797 | 5,383147 | 5,383147 | 84259702,16 |
isctr | 3,991893 | 4,078319 | 3,912776 | 3,994524 | 3,917045 | 162710860,3 |
kchol | 30,82067 | 31,36681 | 30,34019 | 30,85004 | 30,35947 | 16990734,77 |
kozaa | 21,23938 | 21,70319 | 20,82269 | 21,21088 | 21,21088 | 20038057,86 |
kozal | 138,4691 | 141,1752 | 135,9893 | 138,2664 | 128,3251 | 6476637,438 |
krdmd | 10,0556 | 10,25713 | 9,866358 | 10,04381 | 9,77168 | 135707388,4 |
mgros | 48,68082 | 49,68478 | 47,84847 | 48,75866 | 48,75866 | 2944400,142 |
oyakc | 9,406983 | 9,584483 | 9,243082 | 9,395216 | 9,395216 | 10375754,76 |
petkm | 8,136013 | 8,302371 | 7,996918 | 8,133534 | 8,133534 | 132681314,6 |
pgsus | 119,8887 | 122,7492 | 117,5164 | 120,0297 | 120,0297 | 3141776,909 |
sahol | 15,40233 | 15,65705 | 15,13856 | 15,40817 | 15,01989 | 34847876,9 |
sise | 14,18183 | 14,44601 | 13,96677 | 14,20858 | 14,01827 | 105154668,5 |
tavhl | 37,03828 | 37,788 | 36,31692 | 37,03381 | 37,03381 | 8993848,127 |
tcell | 18,30731 | 18,60606 | 18,00614 | 18,29996 | 17,47576 | 24188239,59 |
thyao | 30,93582 | 31,588 | 30,39293 | 31,03166 | 31,03166 | 101476386,1 |
tkfen | 20,21231 | 20,59468 | 19,86325 | 20,22205 | 19,83818 | 12966079,94 |
tskb | 1,895302 | 1,94472 | 1,854461 | 1,901422 | 1,897059 | 151686743,1 |
ttkom | 8,917629 | 9,082328 | 8,773103 | 8,9125 | 8,09816 | 35177207,04 |
tuprs | 181,502 | 185,0268 | 178,5523 | 181,6306 | 181,6306 | 5058850,901 |
vakbn | 4,392543 | 4,478513 | 4,317414 | 4,389159 | 4,389159 | 90801734,81 |
ykbnk | 3,905647 | 3,990409 | 3,827866 | 3,906638 | 3,849807 | 286162827,5 |
Toplayıp düzenlenen veriler SPSS programı yardımıyla kümeleme analizi yapıldı.
BULGULAR
Elde ettiğimiz verileri SPSS programı yardımıyla kümeleme analizi yaptık.
Iteration Historya | ||
Iteration | Change in Cluster Centers | |
1 | 2 | |
1 | 79299156,404 | 49723798,448 |
2 | 16379757,318 | 3960741,780 |
3 | 22462117,524 | 7815730,803 |
4 | 14152200,701 | 8587335,780 |
5 | ,000 | ,000 |
a. Küme merkezlerinde hiç değişiklik olmaması veya çok az değişiklik olması nedeniyle yakınsama sağlandı. Herhangi bir merkez için maksimum mutlak koordinat değişimi ,000’dir. Geçerli yineleme 5’tir. İlk merkezler arasındaki minimum mesafe 309940285,953’tür.
Elde ettiğimiz iki kümeye giren hisse senetleri alttaki tabloya göre olmuştur.
Cluster Membership | |||
Case Number | Hisse | Cluster | Distance |
1 | akbank | 1 | 39122120,484 |
2 | arçelik | 2 | 26478704,178 |
3 | aselsan | 2 | 13839757,859 |
4 | bimas | 2 | 27043863,769 |
5 | dohol | 1 | 51155265,368 |
6 | ekgyo | 1 | 132293231,947 |
7 | eregli | 2 | 21162555,887 |
8 | garan | 1 | 8007709,331 |
9 | gubrf | 2 | 27501458,066 |
10 | halkb | 2 | 51955311,930 |
11 | isctr | 1 | 17880593,846 |
12 | kchol | 2 | 15313655,460 |
13 | kozaa | 2 | 12266332,366 |
14 | kozal | 2 | 25827752,791 |
15 | krdmd | 1 | 44884065,734 |
16 | mgros | 2 | 29359990,085 |
17 | oyakc | 2 | 21928635,471 |
18 | petkm | 1 | 47910139,538 |
19 | pgsus | 2 | 29162613,319 |
20 | sahol | 2 | 2543486,674 |
21 | sise | 2 | 72850278,259 |
22 | tavhl | 2 | 23310542,100 |
23 | tcell | 2 | 8116150,635 |
24 | thyao | 2 | 69171995,856 |
25 | tkfen | 2 | 19338310,292 |
26 | tskb | 1 | 28904711,047 |
27 | ttkom | 2 | 2872816,817 |
28 | tuprs | 2 | 27245539,328 |
29 | vakbn | 2 | 58497344,578 |
30 | ykbnk | 1 | 105571373,402 |
Final Cluster Centers | ||
Cluster | ||
1 | 2 | |
Open | 6,005562368594823 | 45,533988095220490 |
High | 6,125885967293690 | 46,429696201274950 |
Low | 5,898160470285635 | 44,750133423773920 |
Close | 6,003776093580942 | 45,544196419576906 |
Adj Close | 5,902753844571753 | 44,658076378903750 |
Volume | 180591454,147988500000000 | 32304390,227627260000000 |
Distances between Final Cluster Centers | ||
Cluster | 1 | 2 |
1 | 148287063,920 | |
2 | 148287063,920 |
ANOVA | ||||||
Cluster | Error | F | Sig. | |||
Mean Square | df | Mean Square | df | |||
Open | 9843,728 | 1 | 1655,295 | 28 | 5,947 | ,021 |
High | 10233,702 | 1 | 1723,146 | 28 | 5,939 | ,021 |
Low | 9509,698 | 1 | 1598,411 | 28 | 5,949 | ,021 |
Close | 9849,702 | 1 | 1655,944 | 28 | 5,948 | ,021 |
Adj Close | 9462,443 | 1 | 1596,553 | 28 | 5,927 | ,022 |
Volume | 138531035954564224,000 | 1 | 2226806285313936,500 | 28 | 62,211 | ,000 |
Kümeler, farklı kümelerdeki durumlar arasındaki farklılıkları en üst düzeye çıkarmak için seçildiğinden, F testleri yalnızca tanımlayıcı amaçlar için kullanılmalıdır. Gözlemlenen anlamlılık seviyeleri bunun için düzeltilmemiştir ve bu nedenle küme ortalamalarının eşit olduğu hipotezinin testleri olarak yorumlanamaz.
Number of Cases in each Cluster | ||
Cluster | 1 | 9,000 |
2 | 21,000 | |
Valid | 30,000 | |
Missing | ,000 |
SONUÇ, TARTIŞMA VE ÖNERİLER
Bu çalışmanın amacı BIST30 Endeksinde yer alan hisse senetlerinin tarihsel verilerini alıp kapanış değerlerine göre kümelendirmektir. Çalışmada, Python programlama dili kullanılarak veriler toplanmış ve SPSS ile KMEANS algoritması kullanılarak kümeleme çalışması yapılmıştır. . Girdi olarak, hisse senetlerinin elde edilen verilerin ortalama değerleri kullanılmıştır.
Sonuç olarak merkez mesafeye uzaklıklarına göre iki farklı küme oluşmuştur. Akbank, Doğan Holding (DOHOL), EKGYO, GARAN, İSCTR, KRDMD, PETKM, TSKB, YKBNK hisselerinin 1 nolu kümede gruplandığı görülmektedir. Bu hisselerin ortak özellikleri Volume (işlem hacmi) değerlerinin çok yüksek olduğu görülmektedir. Bu hisselerin ortalama işlem hacimleri günlük 120 milyon Türk lirasından fazladır. Bu da bunların en büyük işlem hacmine sahip hisseler olduğunu göstermektedir.
İkinci kümedeki hisseler, ilk gruba göre daha düşük hacimde günlük işleme sahip BİST30 hisseleridir.
Uzun vadeli Borsa yatırımı yapmak için daha büyük, güçlü bir şirket seçilmesi önemlidir. Bu yüzden yatırım tercihinde 1. Kümeye giren şirketlere yatırım yapmak daha büyük şirketlere ortak olmak anlamına gelmektedir.
Yüksek hacim, bir hisse senedinin yoğun bir şekilde işlem gördüğünü ve birçok yatırımcı tarafından alınıp satıldığını gösterir. Düşük hacim, bir hisse senedinin daha az işlem gördüğünü ve az sayıda yatırımcı tarafından alınıp satıldığını gösterir. Bu, yatırımcıların hisse senedine ilgisinin az olduğunu ve hisse senedinin daha volatil olabileceğini gösterebilir. Yüksek hacim ayrıca, yatırımcıların büyük sayıda hisse senedi alıp satarak bir hisse senedinin yükseliş veya düşüş trendinde olduğunu gösterir.
Bu çalışmanın sonucunda BİST30 içinde listelenen 30 hisse senedinin kümelenmesi sonucunda yüksek hacime sahip olanların bir kümede toplandığını ve bunlara yatırım yapmanın daha güvenli olabileceğini tespit etmiş bulunmaktayız.
KAYNAKÇA
alnusyatirim. (2023, 01 16). alnusyatirim: https://www.alnusyatirim.com/bist-30-nedir adresinden alındı
Finance.yahoo.com. (2023, 01 16). https://finance.yahoo.com: https://finance.yahoo.com adresinden alındı
JN7.NET. (2023, 1 16). JN7.NET: https://jn7.net/veri-bilimi-icin-neden-python-kullanilir/ adresinden alındı
WİKİPEDİA. (2023, 01 16). en.wikipedia.org: https://en.wikipedia.org/wiki/Python_(programming_language) adresinden alındı
Şişman, M. ve Uysal, Ş. (2012). Okullarda Kültür ve İklim. W. K. Hoy & C. G. Miskel. Eğitim Yönetimi Teori, Araştırma ve Uygulama. (S. Turan, Çev., s.163-201). Ankara: Nobel Akademi Yayıncılık