Background
📊 İndikatör Tasarımı8 dk okuma

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.

Yazar: ORCA Teknoloji Ekibi
🤖

⚡ 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ı

  1. RSI(fiyat, 14) hesapla
  2. StochRSI = (RSI − Lowest(RSI, 14)) / (Highest(RSI, 14) − Lowest(RSI, 14))
  3. %K = StochRSI'nin 3 mumluk SMA'sı (yumuşatma)
  4. %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.

ORCA Teknoloji Ekibi

ORCA Teknoloji Ekibi

Teknik Yazarlık ve Araştırma Grubu

Kurumsal yazılım mimarileri, entegrasyonlar ve modern teknolojiler üzerine teknik içerikler ve uygulama rehberleri üreten uzman yazarlık grubu.

WhatsApp ile İletişim