Ana SayfaYazarlarAdnan SalihPiyasaların gündemi
Adnan Salih [email protected] Adnan Salih

Ucuz hisseler stratejisi adım adım excel örneği

17 Şubat 2017, 10:22 - -

Son yazılarımda ucuz hisseleri çeşitli metriklere göre bulup portföyde taşıma stratejileri üzerinde durdum.

Bu metrikler:

40 günlük getirilere göre sıralamak

5 günlük RSI değerine göre sıralamak şeklinde idi.

Testleri BİST100 ve BİST30 için gerçekleştirmiştik.

Bugün gelen yorumları da dikkate alarak ortalamalara göre bir strateji geliştirip adım adım tarif edeceğim.

Öncelikle stratejinin kurallarını ortaya koyalım:

Hisseler BİST100 içerisinden seçilecek

Test 2012 yılından başlayacak

Kapanışlar 2011 Ekim ayından başlayacak

Ortalamaları hesaplayacağız

Fiyat/Ortalama oranını hesaplayacağız

Hesaplanan orana göre en küçük değerli hisseleri bulacağız

Bu hisseleri 1-10 adede kadar portföye dahil ettiğimizdeki getirileri hesaplayacağız

Hisselerin isimlerini listeden bulacağız

Ortalamalar dünkü kapanıştan geriye doğru hesaplanacak

İşlemler bugün kapanışında gerçekleştirilecek

Her gün ortalama metriğine göre en ucu hisseler portföyde taşınacak

Excel dosyasını adım adım oluşturmaya başlayalım.

Dosyadaki sayfalar:

px sayfasında kapanışlar bulunuyor. Bunları ben kendi sistemimden çektim. Siz değerli okuyucularımızı Borsa İstanbul bültenlerinden alabilirsiniz.

sma sayfasında ise ortalamaları hesapladım.

H2 hücresindeki formül şöyle:

=EĞERHATA(px!H43/ORTALAMA(KAYDIR(px!H42;-days+1;0;days;1));9999)

KAYDIR -OFFSET fonksiyonu px sayfası H42 hücresini referans olarak alıyor, days olarak tanımladığımız ortalama gün sayısını – ile negatife çevirip üstteki satırlara kadar gitmesini sağlıyoruz. 0 genişlik değeri, days ise işlem yapacağımı aralığın yüksekliği.

Yukarıdaki formülü ortalama içerisine aldığımıza days ile tanımladığımız aralığın ortalaması hesaplanacak.

Hesapladığımız değeri px sayfasındaki H43 değerine oranlayacağız. (Fiyat/Ortalama)

Bazen hata olacak, fiyat vs olmayacak o zaman Excel’in EĞERHATA, IFERROR fonksiyonunu kullanacağız.

Bu fonksiyonda yukarıdaki satırlarda hesapladığımız değer hatalı ise hücreye 9999 yazacak.

Bu formülü sma sayfasındaki tüm hücrelere kopyalayacağız.

İşimizin ilk adımı bitti. Bundan sonra sıralamaya geçebiliriz.

Bunun için kontrol sayfası H2 hücresine:

Formülünü gireceğiz. Bu formül 1’inci satırdaki değerleri kullanarak Fiyat/Ortalama oranı en küçüklerini verdiğimiz aralıktan bulacak. (İngilizce Excel small)

Yine buradaki formülü tüm hücrelere kopyalayacağız.

Kontrolü yaptıktan sonra hisseleri bulmaya geldi sıra. Bunun için hisselerin bulunduğu satırı stocks olarak adlandırdım.

Hisseler sayfası H2 formül:

Kaçıncı (match) kontrol H2 hücresindeki değerin fiyat/ortalama satırında kaçıncı sütuna denk geldiğini bulacak (sma sayfası)

Bu formülü indis (index) içine yerleştirip stocks ile adlandırdığımız alandan hisse isimlerini bulacağız.

Formül yine her yere kopyalanacak.

Hisseleri de bulduk. Şimdi günlük getiri sayfasında günlük getirileri hesaplayabiliriz:

Px sayfası H43 hücresi ve bir sonraki hücre kullanılacak. Burada da kaydır (offset) formülünden yararlandık.

İlk 20 hissenin günlük getirilerini bulmak istiyoruz. Daha önce yaptığımız gibi B2 hücresine girdiğimiz formül:

Kontrol sayfasındaki H2 hücresi değerini sma ilgili satırda bulduk, bu değeri indis formülü içerisine yerleştirip günlük getiriyi elde ettik.

Şimdiye kadar yaptığımız formüller ile ilk 20’deki hisseleri, adlarını ve getirilerini bulduk.

Bir sonraki adım ise daha kolay günlük portföy getirilerini hesaplamak.

1 hisseden başlamak üzere sağa doğru kopyaladığımızda 20 hisse portföy ortalamasını hesaplayacak. Eşit ağırlık varsaydım.

Kümülatif portföy sayfasında ilk satıra 100 yazdım, sonraki satırlar formülü:

Kümülatif portföyün aylık ve yıllık getirilerini özet olarak görebilmek için günlük getirileri kümülatifportfoyGetiri sayfasında yeniden hesapladım:

Bu sayfadaki değerleri kullanarak pivot tablo oluşturdum:

Formül olarak çarpım kullanmak gerekiyor. Her seferinde değiştirdiğinizde duruma göre sayı veya toplam getirebilir.

Pivot tabloda hesaplanan değerlerin yıllık toplamını bulmak için ise hepsini çarpıp 1 çıkarmak gerekecek.

Ortaya çıkan pivot tablo:

15 hisseden oluşan portföy 2012 yılında %48, 2013 yılında-%16, 2014 yılında %58, 2015 yılında-%2,41 2016 yılında %16, 2017 yılında %9,43 getiri elde etmiş. Bu değerleri tüm hisse sayıları için teker teker değiştirip hesaplayabilirsiniz.

Sistemi ben 20 günlük ortalamalar ile çalıştırdım. Sisteme göz attığımda ilk 2 hisse uzun vadede zarar etmiş durumda ama 2017 yılında ise çok iyi performans göstermiş.

Hisseleri almak için 24 saat zamanımız var, gerekirse ilave analizi de yapıp işleme girilebilir.

Şubat ayı ilk 10 hisseyi de gösterelim:

Kendiniz kapanışları aldığınızda formülleri de ilerletmelisiniz.

Bol kazançlar.

Dosyayı indirmek için:

https://goo.gl/Wn4Ct3

Sayfada yer alan bilgiler tavsiye niteliği taşımayıp yatırım danışmanlığı kapsamında değildir. Yatırımcı profilinize uymayabilir.

YORUMLAR (5)
:) :( ;) :D :O (6) (A) :'( :| :o) 8-) :-* (M)