
Stochastic RSI: RSI'nin RSI'si — Ayarlar, 80/20 Bölgeleri ve Kod
Stochastic RSI, RSI değerinin kendi son N günlük aralığındaki konumunu ölçer. Bu yüzden RSI'den çok daha hızlı ve çok daha oynak sinyal verir — avantajı da riski de budur.
⚡ TL;DR — Hızlı Özet
Stochastic RSI = RSI'ye Stochastic uygulanmış hali. Klasik ayar 14/14/3/3'tür. 0,80 üstü aşırı alım, 0,20 altı aşırı satım kabul edilir; asıl sinyal bu bölgelerde K çizgisinin D çizgisini kesmesidir.
Neden "RSI'nin RSI'si"?
Normal RSI, fiyatın momentumunu 0–100 arasında ölçer. Stochastic RSI ise bir adım daha atar: RSI'nin kendisini, kendi son N günlük en yüksek ve en düşük değerine göre yeniden ölçekler. Yani "RSI şu an son 14 günlük aralığının neresinde?" sorusunu sorar.
Sonuç: RSI 40'tan 45'e çıktığında fark etmez görünen bir hareket, o aralığın dibindeyse Stochastic RSI'de 0'dan 0,8'e sıçrayabilir. Bu yüzden Stoch RSI çok daha erken ama çok daha yanıltıcı sinyal verir.
Hesaplama sırası
- RSI(fiyat, 14) hesapla
- StochRSI = (RSI − Lowest(RSI, 14)) / (Highest(RSI, 14) − Lowest(RSI, 14))
- %K = StochRSI'nin 3 mumluk SMA'sı (yumuşatma)
- %D = %K'nın 3 mumluk SMA'sı (sinyal çizgisi)
Bu yüzden ayar dört sayıdan oluşur: 14 (RSI) / 14 (Stochastic) / 3 (%K) / 3 (%D). TradingView'in varsayılanı budur.
Bölgeler ve gerçek sinyal
Ölçek 0–1 (bazı platformlarda 0–100). Genel kabul:
- 0,80 üstü: Aşırı alım bölgesi
- 0,20 altı: Aşırı satım bölgesi
Ama "0,80'i geçti, sat" demek işe yaramaz — Stoch RSI güçlü trendde saatlerce tavanda yapışık kalır. Asıl sinyal: aşırı satım bölgesinde (<0,20) %K'nın %D'yi yukarı kesmesi = AL; aşırı alım bölgesinde (>0,80) %K'nın %D'yi aşağı kesmesi = SAT.
Pine Script v5
//@version=5
indicator("Stoch RSI — Bölgeli Kesişim", overlay=false)
rsiLen = input.int(14, "RSI Periyodu")
stochLen = input.int(14, "Stochastic Periyodu")
kSmooth = input.int(3, "%K Yumuşatma")
dSmooth = input.int(3, "%D Yumuşatma")
rsi1 = ta.rsi(close, rsiLen)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, stochLen), kSmooth)
d = ta.sma(k, dSmooth)
plot(k, "%K", color=color.teal)
plot(d, "%D", color=color.orange)
hline(80, color=color.gray)
hline(20, color=color.gray)
buy = ta.crossover(k, d) and k < 20
sell = ta.crossunder(k, d) and k > 80
plotshape(buy, style=shape.triangleup, location=location.bottom, color=color.green, size=size.tiny, title="AL")
plotshape(sell, style=shape.triangledown, location=location.top, color=color.red, size=size.tiny, title="SAT")
Doğru kullanım için 3 kural
- Trend filtresi şart. Stoch RSI'yi yalnızca ana trend yönünde kullan: fiyat 200 EMA üstündeyse sadece AL sinyallerini, altındaysa sadece SAT sinyallerini dinle. Aksi halde düşüş trendinde onlarca "aşırı satım AL"sinde erken girer, zarar edersin.
- Yavaş grafik seç. 1 dakikalık grafikte Stoch RSI neredeyse gürültüdür. 1 saat ve üzeri çok daha güvenilir.
- Klasik RSI ile birlikte oku. Stoch RSI erken uyarı, RSI teyit. RSI 50'yi aşmadan Stoch RSI sinyaline tam güvenme.
İndikatörünüzü kod haline getirelim
Bu yazıdaki mantığı kendi stratejinize göre uyarlanmış, repaint etmeyen bir TradingView (Pine Script) veya MetaTrader (MQL5) indikatörüne dönüştürüyoruz; istersen sinyalleri webhook ile borsa hesabına bağlıyoruz. Özel indikatör tasarımı sayfasına bakabilir ya da bize kısaca projenizi anlatabilirsiniz.
İlgili Yazılar
CCI (Commodity Channel Index): Formül, Eşik Değerler ve Pine Script Kodu
CCI, fiyatın tipik değerinin hareketli ortalamasından ortalama sapma cinsinden ne kadar uzaklaştığını ölçer. +100/-100 eşikleri, 0,015 sabiti ve doğru periyot seçimini örneklerle anlatıyoruz.
Devamını Oku →On Balance Volume (OBV): Hacim Fiyatı Doğruluyor mu?
OBV'nin mutlak değeri anlamsızdır; önemli olan yönü ve fiyatla uyumudur. Fiyat yükselirken OBV yükselmiyorsa, o yükseliş hacimle desteklenmiyor demektir.
Devamını Oku →VWAP ve TWAP: Kurumsal Referans Fiyat Nasıl Kullanılır?
VWAP, gün içinde işlem gören her fiyatın hacimle ağırlıklandırılmış ortalamasıdır. Kurumsal masalar emirlerini VWAP'e göre değerlendirir; bu yüzden fiyat VWAP'e sık sık geri döner.
Devamını Oku →