Kümülatif RSI göstergesi
Kümülatif momentum, birleştirilmiş ortalamalar göstergelerine benzer şekilde kümülatif RSI göstergesini de oluşturmuştum.
Gösterge BİST100 endeksindeki hisselerin 14 günlük RSI değerlerini hesapladıktan sonra 55 üzerinde olanları pozitif trend, 50 altında olanları negatif trend olarak gruplandırıyordu.
Gösterge piyasanın tepe yaptığı yerlerde pozitif trend yapan hisselerin 100’e yaklaştığını, aşırı satım bölgelerinde ise negatif trend yapanların 100’e yaklaştığını göstermişti.
2016-17 yılları ilk çeyrek karşılaştırmalı olarak grafikleri inceleyelim:
2017 son günlerdeki hareket 2016 yılı mart ayı ilk haftalarındaki sıkışmaya çok benziyor. Fark ise 2016 yılında düşüş sonrası bu sıkışma olmuştu, şimdi ise yükseliş sonrası bir sıkışma var.
2016 yılında endeks RSI göstergesindeki sıkışma sonrası yukarı ciddi hareket yapmıştı. 2017 yılında tam tersi mi geliyor?
Göstergeyi 55-50 yerine 70-30 olarak inceleyelim:
Yine büyük bir sıkışma söz konusu.
Göstergeyi son olarak 5 güne indirgeyip hızlandırarak inceleyelim:
Göstergenin her 3 hali de dün işaret ettiğim gibi büyük bir hareketin öncesinde olduğumuzu gösteriyor.
Bu hareketin yönü ne olabilir? Tahmin etmek zor. Referandum sonucuna göre şekillenecek gibi görünüyor.
Derdimiz de yönü tahmin etmek değil zaten. Büyük hareketten para kazanmaya çalışmak. Referandum sonrası herhangi bir yöne %10 hareket olması opsiyonlar/vadeli kontratlar kullanarak para kazanmamızı sağlayabilir.
Opsiyon volatiliteleri oldukça düşük seviyede. Bunu daha önce paylaşmıştık. Bu da opsiyonlar ile büyük hareket yakalama fırsatı veriyor.
Dünkü yazıda ele almıştım:
Put yayılma ve call yayılma opsiyonları birlikte alınabilir.
2 tane Put alıp bir tane vadeli kontrat alınabilir
2 tane call alıp bir tane vadeli kontrat satılabilir.
Bu pozisyonlar büyük hareket olursa iyi para kazandırırlar.
Yönü tahmin ettik ve doğru çıktı iyi bir kar potansiyeli yakalarız ama ya tahmin yanlış olursa?
Bugünkü çalışmayı da Matlab ile gerçekleştirdim. Dün kullandığım veri dosyası kullanıldı. Kod aşağıda:
clc,clear
load('xu100kumulmom', 'Tarih', 'xu100cl');
rsiThresholdUp=55;
rsiThresholdDown=50;
[row,col]=size(xu100cl);
rsiVec=zeros(size(xu100cl));
for i=1:col
tempRsi=rsindex(xu100cl(:,i),14);
rsiVec(:,i)=tempRsi;
end
rsiUp=sum(rsiVec>rsiThresholdUp,2);
rsiDown=sum(rsiVec<rsiThresholdDown,2);
close all
subplot(1,2,1)
plot(Tarih(end-100:end),rsiUp(end-100:end))
hold on
plot(Tarih(end-100:end),rsiDown(end-100:end))
legend('Pozitif Trend','Negatif Trend')
title('2017 İlk Çeyrek')
%2016 aynı dönem
subplot(1,2,2)
plot(Tarih(1422:1510),rsiUp(1422:1510))
hold on
plot(Tarih(1422:1510),rsiDown(1422:1510))
legend('Pozitif Trend','Negatif Trend')
title('2016 İlk Çeyrek')
Dün paylaştığım kod blokunda Matlab komutları kullanarak daha verimli sonuç alınabilir. For-end döngüleri aşağıdaki gibi değiştirilebilir:
for i=1:c
tempMov=tsmovavg(xu100cl(:,i),'e',mov1,1);
movVec1(:,i)=tempMov;
tempMov=tsmovavg(xu100cl(:,i),'e',mov2,1);
movVec2(:,i)=tempMov;
tempMov=tsmovavg(xu100cl(:,i),'e',mov3,1);
movVec3(:,i)=tempMov;
tempMov=tsmovavg(xu100cl(:,i),'e',mov4,1);
movVec4(:,i)=tempMov;
end
Sayfada yer alan bilgiler tavsiye niteliği taşımayıp yatırım danışmanlığı kapsamında değildir. Yatırımcı profilinize uymayabilir.
-
Adnan Salih06 Nisan 2017 17:56
Sayın Osman'ın dediği düzeltme ile kod bloku: for i=1:c movVec1(:,i)=tsmovavg(xu100cl(:,i),'e',mov1,1); movVec2(:,i)=tsmovavg(xu100cl(:,i),'e',mov2,1); movVec3(:,i)=tsmovavg(xu100cl(:,i),'e',mov3,1); movVec4(:,i)=tsmovavg(xu100cl(:,i),'e',mov4,1); end rsi stratejisinde for i=1:col rsiVec(:,i)=rsindex(xu100cl(:,i),rsiDays); end
-
Adnan Salih06 Nisan 2017 17:37
Sayın Halden: Birlikte güçlüyüz. Matlab: A Practical Introduction to Programming and Problem Solving kitabını öneririm.
-
Adnan Salih06 Nisan 2017 17:35
Sayın Osman: Katkı için çok teşekkürler.
-
osman06 Nisan 2017 17:20
for içindeki tempMov ve tempRSI değişkenleri gereksiz duplicate, direkt eşittirin yanına ifadeyi yazın daha hızlı çalışır.
-
halden06 Nisan 2017 15:29
Adnan Bey, finansal okur-yazarlıkta ilkokul mezunu olduğumu anlamamı sağladığınız için size teşekkür mü etmeliyim, teessüf mü... bilemiyorum... :)
-
Adnan Salih06 Nisan 2017 14:11
Sayın Mehmet Ozturk: Kod Matlab Matriks te calismaz.
-
Mehmet Öztürk06 Nisan 2017 11:36
Hocam bu kodlar matrikste çalışır mı?
-
11 Kasım 2024, Pazartesi
Trump’ın zaferi Türkiye’yi nasıl etkileyecek?
Devamını Oku -
06 Kasım 2024, Çarşamba
Trump geliyor, peki piyasalar hazır mı?
Devamını Oku - 28 Ekim 2024, Pazartesi Devamını Oku
-
22 Ekim 2024, Salı
Altın ve gümüşte yükseliş nereye kadar sürecek?
Devamını Oku -
01 Ekim 2024, Salı
Piyasalar sıkıştı, bekle-gör stratejisi hakim
Devamını Oku - 11 Eylül 2024, Çarşamba Devamını Oku
-
12 Ağustos 2024, Pazartesi
Merkez’in faiz sinyali hangi şirketleri etkileyecek?
Devamını Oku -
06 Ağustos 2024, Salı
Finansal dalgalanmanın ortasında neler oluyor?
Devamını Oku -
23 Temmuz 2024, Salı
TCMB’nin faiz kararı ve piyasaların seyri
Devamını Oku -
01 Temmuz 2024, Pazartesi
Gri listeden çıkış ve CDS’lerin seyri
Devamını Oku
- ARACI KURUM RAPORLARI
- 15:28Tekfen Holding yılbaşından bu yana %118 kazandırdı
- 08:24Borsada alıcılı başlangıç bekleniyor
- 15:03Türk Hava Yolları hissesinde kurumların en yüksek beklentisi yüzde 82.3
- 09:03Bugün dikkatler NVDA’nın sonuçlarında! Hayal kırıklığı olacak mı?
- 07:59Borsada yatay başlangıç bekleniyor
- Tümünü Göster