Stokastik Momentum Endeksi (SMI)

Stokastik Momentum Endeksi (SMI), mevcut kapanış fiyatı ile yüksek / düşük fiyat aralığının medyanı arasındaki mesafeyi ölçerek yanlış dalgalanmaları en aza indiren daha güvenilir bir gösterge olarak tasarlanmış, normal stokastik osilatörün geliştirilmiş bir versiyonudur. TradingView'de gösterge hem SMI'yi hem de buna göre hesaplanan EMA'yı gösterir.

SMI değerleri tipik olarak +100 ila -100 aralığında yer alır ve pozitif değerler kapanış fiyatının yüksek/düşük aralığının orta noktasından daha yüksek olduğunu gösterir. Buna karşılık, negatif değerler kapanış fiyatının orta noktadan daha düşük olduğuna işaret eder.

Stokastik osilatör gibi, tüccarlar ve analistler SMI'yi piyasadaki aşırı alım veya aşırı satım koşullarını belirlemek için kullanırlar. Ek olarak, hacim göstergeleriyle birleştirildiğinde, momentumda önemli bir alım veya satım baskısının varlığını ortaya çıkarır. Ek olarak, trend analizi için de kullanılabilir; 40'ın üzerindeki değerler genellikle yükseliş trendinin işaretleri olarak yorumlanırken -40'ın altındaki değerler düşüş eğilimi olarak yorumlanır.

Hesaplama 

İlk olarak, penceredeki en yüksek ve en düşük değerleri hesaplarız (gösterge ayarlarındaki "%K Uzunluk" girdisi ile tanımlanır). Bu değerlerin "relativeRange" değerini elde etmek için ortalamalarını mevcut kapanıştan çıkarırız:Calculation

First, we calculate the highest and lowest values in the window (defined by the "%K Length" input in the indicator settings). We subtract their average from the current close to get the "relativeRange" of those values:

highestLowestRange = highestHigh - lowestLow

relativeRange = close - (highestHigh + lowestLow) / 2

Bundan sonra, aşağıdaki formülle hesaplanabilen SMI değerini hesaplarız: 

smi = 200 * (emaEma(relativeRange, lengthD) / emaEma(highestLowestRange, lengthD))

Burada 'lengthD' göstergenin ayarlarındaki "%D Length " girişindeki değerdir ve "emaEma" bir Üstel Hareketli Ortalamanın Üstel Hareketli Ortalamasıdır (her ikisi de aynı uzunlukta hesaplanır):

emaEma(source, length) => ta.ema(ta.ema(source, length), length)

Girişler

K Uzunluk 

En yüksek ve en düşük değerlerin hesaplanmasında kullanılacak geriye doğru çubuk sayısı (pencere). 10 varsayılandır.

D Uzunluk 

SMI hesaplamasında kullanılacak geriye doğru çubuk sayısı (pencere). 3 varsayılandır.

EMA Uzunluğu 

SMI tabanlı EMA'nın hesaplanmasında kullanılacak geriye doğru çubuk sayısını (pencere) belirler.

Zaman Dilimi

Göstergenin hesaplandığı zaman dilimini belirtir. Bu seçenek, SMI'nin başka bir zaman dilimindeki verilere dayalı olarak hesaplanmasına olanak tanır, örneğin 1H grafikte hesaplanan SMI'nin 5m grafikte görüntülenmesi gibi,

Zaman çerçevesi kapanışlarını bekle 

Göstergenin zaman çerçevesi grafiğinkinden daha yüksek olduğunda davranışı belirtir. 'Zaman dilimi kapanışlarını bekle' işaretlendiğinde, daha yüksek zaman dilimi değerleri yalnızca daha yüksek zaman dilimi tamamlandığında gelir ve grafikte birbirine bağlanır.

Stil

SMI 

SMI'nin görünürlüğünün yanı sıra SMI'nin gerçek geçerli fiyatını gösteren bir fiyat çizgisinin görünürlüğünü de değiştirebilir. Ayrıca SMI'nin rengini, çizgi kalınlığını ve çizgi stilini de seçebilir.

SMI tabanlı EMA 

SMI tabanlı EMA'nın görünürlüğünün yanı sıra gerçek mevcut EMA değerini gösteren bir fiyat çizgisinin görünürlüğünü değiştirebilir. Ayrıca rengini, çizgi kalınlığını ve çizgi stilini de seçebilir.

Aşırı Alım Çizgisi

 Aşırı Alım Çizgisinin görünürlüğünün yanı sıra değerini gösteren bir fiyat çizgisinin görünürlüğünü değiştirebilir. Ayrıca rengini, çizgi kalınlığını ve çizgi stilini de seçebilir.

Aşırı Satım Çizgisi Aşırı Satım Çizgisinin görünürlüğünün yanı sıra değerini gösteren bir fiyat çizgisinin görünürlüğünü de değiştirebilir. Ayrıca rengini, çizgi kalınlığını ve çizgi stilini de seçebilir.

Orta Çizgi 

Orta Çizginin görünürlüğünü değiştirebilir ve Üst Bant için 1-100 ölçeğinde sınırı belirleyebilir (70 varsayılandır). Renk, çizgi kalınlığı ve çizgi stili de belirlenebilir.

Hlines Arka Plan 

SMI'nin sınırları arasında bir Arka Plan renginin görünürlüğünü değiştirir. Opaklığın yanı sıra Rengin kendisini de değiştirebilir.

Aşırı Alım Gradyan Dolgusu Aşırı alım alanının arka plan gradyan renginin görünürlüğünü değiştirir (aşırı alım çizgisinden 40 daha yüksek). İlk renk seçici ile opaklığın yanı sıra Rengin kendisini de değiştirebilir.

Aşırı Satım Gradyan Dolgusu

Aşırı satım alanının arka plan gradyan renginin görünürlüğünü değiştirir (aşırı satım çizgisinden -40 daha düşük). İkinci renk seçici ile opaklığın yanı sıra Rengin kendisini de değiştirebilir.

Hassasiyet Yukarı yuvarlamadan önce göstergenin değerinde bırakılacak ondalık basamak sayısını ayarlar. Bu sayı ne kadar yüksek olursa, göstergenin değerinde o kadar fazla ondalık nokta olacaktır.