Teknik analiz

RSI mekaniği: tam durum, sıfır kuralı ve birim ölçeği

Wilder RSI’yı yedi fiyatla yeniden üretin; saklama hassasiyeti, sürüme bağlı sıfır ve mutlak toleransın aynı oranı neden farklı gösterebildiğini hesaplayın.

Mor-mavi zeminde büyük krem PRECISION yazısı; sol altta geniş açık lavanta halka, sağ üstte kısmen kesilmiş lacivert halka ve çapraz koyu gölgeler.
Yapay zekâ ile üretilmiş editoryal görsel. Halkalar hassasiyet ayrımını çağrıştırır; gerçek RSI veya fiyat grafiği değildir.

Kaldıraçlı forex ve CFD işlemleri kısa sürede kayba yol açabilir. İçerik eğitim amaçlıdır; kişiye özel yatırım tavsiyesi içermez.

Bu makalede

Bu makaleyi okuduktan sonra…

  • Tam G/L durumuyla başlangıç ve sonraki RSI güncellemelerini üretebilirsiniz.
  • Görüntü basamağı, saklanan yuvarlama ve sıfır kuralını ayırabilirsiniz.
  • Mutlak yakın-sıfır toleransının ortak birim ölçeğine etkisini sınayabilirsiniz.

Kavramları makaleden ayrılmadan öğrenin

Göreceli Güç Endeksi (RSI) Pip Bakiye Ortalama Yön Endeksi (ADX) Ortalama gerçek aralık — ATR MACD: hareketli ortalama yakınsama/ıraksama

RSI’yı yeniden üretmek için fiyat değişimlerini ve iki yumuşatılmış durumu saklayın. RSI 14 etiketi kaynak, başlangıç veya sıfır payda kuralını tanımlamaz. Burada tam atanmış fiyat dizisini hesaplayıp görüntüyü yuvarlamayı saklanan durumu yuvarlamaktan ayırıyoruz. Ayrıca çok küçük pozitif durumları sıfır sayan bir kod koşulunun, yalnız birim ölçeği değişince farklı sonuç verebildiğini sınayacağız.

RSI gerçekte nelerden oluşur?

Kapanış C için Δ=Cₜ−Cₜ₋₁, U=max(Δ,0), D=max(−Δ,0). U ve D negatif değildir; değişmeyen fiyat ikisini sıfır yapar. Bunlar fiyat birimi değişimleridir, yüzde getiri değildir. RSI yumuşatılmış büyüklükleri karşılaştırır; yükselen seans sayısını veya katılımcı niyetini ölçmez.

İlk n değişimde aritmetik ortalamayla G ve L başlatılır. Sonra Gₜ=((n−1)Gₜ₋₁+Uₜ)/n, Lₜ=((n−1)Lₜ₋₁+Dₜ)/n. L>0 ise RS=G/L; G+L>0 için RSI=100G/(G+L). n değişim, n+1 fiyat ister: 14 için 15 kapanış. Mevcut platform görünenden önceki geçmişi taşıyabilir; son n farkın düz ortalamasını yeniden hesaplamak aynı yöntem değildir.

İki ondalık, durum hafızasını silebilir

Ayrı atanmış G=L=0,0045, n=3; sonraki artış 0,001 olsun. G′=(2×0,0045+0,001)/3=0,003333…; L′=2×0,0045/3=0,003. Tam durum RSI=1000/19≈52,63 verir. Önce G/L’yi iki ondalığa kaydetmek ikisini sıfır yapar; ardından güncellemede pozitif G′, sıfır L′ ve RSI 100 çıkar.

Saklanan durum hassasiyeti RSI’yı değiştirirAynı fiyat değişimi tam ortalamalarla RSI 52,63 verir. Önce ikisini sıfıra yuvarlamak, yeni pozitif kazanç ve sıfır kayıpla RSI 100 verir.Durumu yuvarlamak sonucu değiştirirn=3 · G=L=0,0045 · Δ=+0,001Tam hassasiyetDurum: 2 ondalıkG′=0,003333…G=L=0L′=0,003L′=0RSI=52,63RSI=100050100Etiketi kısaltın; durumu koruyun.
İki durum saklama yöntemini karşılaştırır; belirli platform hatası iddiası değildir. 0–100 ekseninde yeşil nokta yaklaşık 52,63, koral nokta 100’dür.

Ekranda iki ondalık göstermek tam saklı değeri değiştirmek zorunda değildir. Kısaltılmış etiketi sonraki hesabın girdisi yapmayın. Bu örnekte “önce durumu yuvarla, sonra güncelle” sırası açıktır; her güncellemeden sonra tekrar yuvarlayan başka algoritma aynı diye varsayılmaz.

Wilder yumuşatması, adım adım

Yeni gözlemin ağırlığı 1/n. n=14 için 1/14≈0,07143; geleneksel EMA14 için 2/15≈0,13333. Farklı özyinelemelerdir. Bu, her RSI hareketinin iki/üç aynı yönlü mum istediği veya başka RSI’nın her seride daha uç değer verdiği anlamına gelmez. G=L>0 halinde RSI 50, fiyatın yataylığı belgesi değildir.

Tam hesap: yedi kapanış

Yalnız kısa örnek için n=3, C=100/102/101/104/103/103/105. Daha eski durum, boşluk veya ek kararsız dönem yok; RSI 14 veya öneri değildir.

Kurgu RSI 3: aritmetik başlangıç, ardından Wilder
Zaman/kapanışΔ;U;DG;LRSI
t0/100BaşlangıçDurum yokYok
t1/102+2;2;0ToplanıyorYok
t2/101−1;0;1ToplanıyorYok
t3/104+3;3;05/3;1/383,3333
t4/103−1;0;110/9;5/966,6667
t5/1030;0;020/27;10/2766,6667
t6/105+2;2;094/81;20/8182,4561

t3 kazanç toplamı 5, mutlak kayıp 1; sıfır bileşenleri de dahil ederek ikisini 3’e böleriz. t4 G=(2×5/3+0)/3=10/9, L=(2×1/3+1)/3=5/9; RSI=100×10/15≈66,6667. Son üç değişim −1/+3/−1 için düz pencere G=1/L=2/3 ve RSI 60 verir; bu görüntü yuvarlaması değil algoritma farkıdır.

t5 sıfır değişim iki durumu 2/3 ile çarpar: 20/27 ve 10/27, oran ve RSI değişmez. t6 94/81 ve 20/81 ile RSI=100×94/114≈82,4561. Düz mum sonucu otomatik 50’ye sıfırlamaz. Kesirler tam, tabloda ondalıklar dört basamağa gösterilir.

Sıfır toplam: kod sürümünü belirtin

Pozitif G/sıfır L, RSI 100; sıfır G/pozitif L, 0 verir. İkisi sıfırsa 0/0 formülle çözülmez. Sabitlenmiş C TA-Lib 0.6.4 kodu sıfır veya yeterince küçük toplamda 0 döndürür. Resmî MQL4 özel gösterge örneği tam iki sıfırda 50 döndürür; bu her yerleşik MetaTrader sürümünün garantisi değildir.

Ayrı dört fiyatlı RSI 3 başlangıçları 100/101/102/103 için G=1/L=0 ve RSI 100; 103/102/101/100 için G=0/L=1 ve RSI 0. 100/100/100/100 için G=L=0:0.6.4 sıfır, MQL4 örneği 50. İncelenen TA-Lib main kaynak kopyası pozitif toplamı tam sınayıp iki sıfırda 50 döndürür. Değişebilir main bağlantısı kalıcı aynı algoritma değildir; fiziksel kaynak hashini/sürümü saklayın. Eksik fiyat, tam sıfır ve çok küçük pozitif durumlar ayrıdır; eksik fiyatı 0 ile doldurmak yapay düşüş üretir.

İncelenen kaynak dosyasını nasıl eşleştiririm?

22 Ekim 2026 UTC’de kaydedilen ham dosyaların SHA-256 kimlikleri aşağıdadır. Kendi indirdiğiniz dosyanın özeti farklıysa özellikle main için aynı kod sürümünü incelediğinizi varsaymayın. Bu kimlikler tam kütüphanenin çalıştırıldığı veya bütün dosyanın işlevsel olarak denetlendiği anlamına gelmez.

  • v0.6.4 / ta_RSI.c: 7d03e2b9ca65c7802bc65aa0ccd705fa2d75e7f2a805fe1b360c01c648457ed5
  • main / ta_RSI.c: 3615579001c957bb0056ef2e074aa39492690bc763aef5a6624d7b0eec05ac77
  • v0.6.4 / ta_utility.h: 13a47d7ea6340a7f0f447752cd33d7dd0e14292a8e72f468c2a0c0f5df07a9c0

Yeni karşı örnek: aynı oran, başka birim ölçeği

Piyasa kotasyonu veya gerçek tik hassasiyeti olmayan kontrollü durum atayalım: G=2×10⁻¹⁶, L=1×10⁻¹⁶. İkisi pozitif; matematiksel RSI=100×2/3≈66,6667. İncelenen 0.6.4 yardımcı başlığı ε=10⁻¹⁴, kesin −ε<G+L<ε bandını sıfır sayar. Toplam 3×10⁻¹⁶ bu bandın içinde olduğundan o çıktı dalı 0 verir. Bu bölüm yalnız belgelenmiş son koşulu bağımsız modelde yeniden üretir; tüm C kütüphanesinin çalıştırıldığı iddiası değildir.

Aynı iki durumu fiyat birimi değişimi olarak 1000 ile ölçekleyin: G=2×10⁻¹³, L=1×10⁻¹³. Oran yine 2 ve tam RSI 66,6667; toplam3×10⁻¹³ bandın dışında, 0.6.4 çıktı dalı da 66,6667 verir. Örnek koşul RSI>60 ise bu iki eşdeğer ölçeğin kod çıktıları farklı yeterlilik üretir. Bu emir veya strateji performansı testi değildir.

Pozitif ortak ölçek, sabit mutlak toleransAtanmış G/L durumları; gerçek fiyat/tik serisi değildir. 0.6.4 dalı |G+L|<ε=10⁻¹⁴ için 0, diğer durumda 100G/(G+L) verir. Yalnız bu koşul bağımsız modellenir.VARSAYIMSAL HESAPLAMAG=2×10⁻¹⁶, L=1×10⁻¹⁶Tam RSI 66,6667; dal 0İkisini 1000 ile ölçekleyinTam RSI 66,6667; dal66,6667
Pozitif ortak ölçek, sabit mutlak tolerans. Atanmış G/L durumları; gerçek fiyat/tik serisi değildir. 0.6.4 dalı |G+L|<ε=10⁻¹⁴ için 0, diğer durumda 100G/(G+L) verir. Yalnız bu koşul bağımsız modellenir.

Birimi değiştirirken G/L oranı korunur; sabit mutlak tolerans aynı eşdeğerliği korumayabilir. Sürüm, birim ve sınır koşulunu saklayın; sonuç işlem getirisi değildir.

Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.

G=2×10⁻¹⁶, L=1×10⁻¹⁶
Tam RSI 66,6667; dal 0 – Toplam 3×10⁻¹⁶<10⁻¹⁴. İki durum pozitiftir; tam sıfır değildir.
İkisini 1000 ile ölçekleyin
Tam RSI 66,6667; dal 66,6667 – G=2×10⁻¹³/L=1×10⁻¹³; toplam 3×10⁻¹³ bant dışında. Oran yine 2.

Hassas matematikte pozitif ortak ölçek G/L ve RSI’yı değiştirmez; sabit mutlak tolerans birim taşır. Sınırın tam ε’ye eşit olması da burada sıfır sayılmaz çünkü karşılaştırma kesindir. İncelenen main kopyasında toplam>0 denetimi bu iki pozitif duruma aynı oranı uygular. Kaynak sürümü, birim ve toleransı birlikte kaydedin; küçük pozitif toplamı tam sıfır sanıp platformları isimsiz karşılaştırmayın.

70/30 bölgeleri: hesap ile yorum ayrımı

Geleneksel 70/30 ve başka eşikler yorum tercihidir; temel RSI formülünü değiştirmez, kârlılık kanıtlamaz. Sabit eşik aşımını yerel zirve tarihi veya yüzde70 üzeri başarı oranı saymayın. Kapalı mumun değeri ancak kapanış ve veri gelişi sonrası kullanılabilir; açık mum alarmı başka bilgi kuralıdır.

Trendlerde eşik değişimi ve Brown/Cardwell yorumları

ChartSchool Brown/Cardwell’in RSI aralığı yorumlarını anlatır. 70/30, 80/40 veya 60/20 başka seçilmiş yorumlardır;200 ortalamasının koşulu değişince zorunlu geçiş kuralı değildir. Kitap doğrudan okunmuş veya bu eşikler yanlış sinyallerin %60’ını kaldırmış gibi yazılmaz. İşlem etkisi aynı veri ve maliyet varsayımıyla ayrı sınanır.

50 orta çizgisi: aynı değer, farklı duyarlılık

RSI 50 için pozitif G=L gerekir; gerçek alıcı/satıcı kontrolü veya yön filtresinin üstünlüğü değildir. Üst aralıkta 50 üstü alış filtresi seçilebilir ama 8–12 puan başarı artışı ölçülmüş sayılmaz.

Düz RSI mutlak durum ölçeğini saklamaz

Ayrı atanmış RSI 3 G=L=1 ile başlayın. k düz değişim sonrası g=(2/3)ᵏ, RSI hâlâ 50. Sonra tam +1 fiyat birimi gelirse G′=(2g+1)/3,L′=2g/3,RSI′=100(2g+1)/(4g+1). Önce düz değişim yoksa g=1 ve RSI 50→60. Altı düz değişimde g=64/729; aynı +1 sonrası 100×857/985≈87,0051. Aynı önceki 50 devam hesabına yetmez; iki durumu saklayın. Bu konsolidasyon sonrası kârlı işlem kanıtı değildir.

Klasik ve gizli uyumsuzluk: dört geometri

  • Klasik yükseliş: daha düşük fiyat dibi/daha yüksek RSI.
  • Klasik düşüş: daha yüksek fiyat tepesi/daha düşük RSI.
  • Gizli yükseliş: daha yüksek dip/daha düşük RSI.
  • Gizli düşüş: daha düşük tepe/daha yüksek RSI.

Nokta seçimi, eşleme ve bilinirlik zamanı tanımlanır. Klasik dönüş, gizli devam adayı diye yorumlanır; devam veya daha yüksek kârlılık garantisi değildir. RSI diverjansı ayrı yürütme kurallarıyla incelenir.

Uygulamaları karşılaştırırken en sık hatalar

Aynı sağlayıcı/sembol, girdi fiyatı, mum aralığı, zaman damgası ve kapanış durumunu karşılaştırın. Başlangıç, ara hassasiyet ve sürümü koruyun. Somut ilk farklı adımı bulmadan birini hatalı saymayın.

  • Pencere/özyineleme:t4 düz pencere 60, Wilder 66,6667 verir.
  • Sürüm/hassasiyet:tam sıfır, mutlak yakın sıfır bandı ve gerçekten saklanan yuvarlama çıktıyı değiştirebilir; görüntü kısalması zorunlu değiştirmez.
  • Bilgi zamanı:kapanmış fiyat ve RSI, kapanış ve veri gelişi sonrası bilinir; önceki mum içine taşınmaz.

Üç katman: hesap, görüntü ve strateji

Aynı sonraki fiyat değişimlerinde iki G başlangıcı farkı her adımda (n−1)/n ile azalır; L için de aynı. Son RSI oranlarının farkı aynı katsayıyla azalmayabilir. Evrensel ısınma mum sayısı yerine durumları yeniden üretin. Kaynak geçmişi değişince aynı etiketli RSI 14 değişebilir.

Önce U/D, G/L ve sürüme bağlı sıfır kuralı eşleşir; sonra değerin bilinirlik zamanı doğrulanır. Ancak bundan sonra giriş/çıkış ve maliyet değerlendirilir. Doğru osilatör hesabı işlem etkinliği kanıtı değildir.

RSI ile nereden başlamalı?

  1. Başlangıç, dönem, fiyat kaynağı, kaynak hashini, birim ve sıfır kuralını dışa aktarılan gözlemle saklayın.
  2. Yedi fiyatın tam kesirlerini yeniden üretin; etiketleri durum yerine kullanmayın.
  3. Bağımsız değerlendirme verisi tutun. Beş şekil veya bir aylık gözlem avantaj belgelemez; nokta, zaman, dolum ve maliyet ayrıdır.
  4. 14 değişim 15 kapanış ister; mevcut RSI için önceki G/L veya aynı başlangıç altında yeterli geçmiş de gerekir. Düz 14 fark ortalaması başka yöntemdir.

RSI okuma rehberi, MACD mekaniği ve RSI/MACD uyumsuzluğu ayrı konuları işler. Başka dersin örneği bu makalenin kârlılık kanıtı değildir.

Anladığınızı kontrol edin

Alıştırma: yaklaşık 2 dakika.

Tablo G için 0,00 gösteriyor ama 0,0045 saklıyor. Kısaltılmış etiket sonraki RSI’yı mutlaka değiştirir mi?

Yanıtı ve açıklamayı göster

Formül 0,0045’i kullanır, 0,00 metnini değil.

Diğer sorular

RSI 14 başlangıcı kaç fiyat ister?
Tanımlı başlangıç 14 değişim, yani 15 fiyat ister. 14 kapanış 13 fark verir. Platform görünenden eski geçmiş kullanabilir; bu bir en iyi dönem veya evrensel ısınma sayısı değildir.
Wilder düz ortalamadan nasıl farklı?
Aritmetik başlangıçtan sonra önceki G/L ağırlık 1/n ile güncellenir. Düz son-n pencere eski farkı çıkarır; geleneksel EMA 2/(n+1) kullanır. RSI 3 t4 örneğinde 66,6667 ve 60 ayrılır; fark her veride aynı değildir.
Değişmeyen fiyat RSI’yı 50 yapar mı?
Hayır. t5 iki durumu eşit ölçekleyip 66,6667 bırakır. Tam düz başlangıç G=L=0 ise kod kuralı gerekir: sabit 0.6.4 sıfır, MQL4 özel örneği ve incelenen main kopyası 50 verir. Yerleşik her MetaTrader sürümüne genellenmez.
Yalnız RSI 50 sonraki değeri üretir mi?
Hayır. RSI 3 G=L=1 durumunda +1 sonucu 60; altı düz değişim sonrası G=L=64/729 hâlâ 50 ama aynı artış sonrası 87,0051. Oran mutlak ölçeği saklamaz. G/L ve algoritmayı koruyun; görüntüyle gerçek saklama yuvarlamasını ayırın.
Aynı oran neden başka birimle farklı kod sonucu verir?
Yeni kontrollü pozitif 2×10⁻¹⁶/1×10⁻¹⁶ durumları tam RSI 66,6667 verir ama 0.6.4 mutlak ε=10⁻¹⁴ bandı çıktıyı 0 yapar. 1000 ile ölçeklenmiş iki durumda oran aynı, toplam bant dışında ve dal 66,6667 verir. Bu yalnız koşul modeli; gerçek piyasa/tam C kütüphanesi çalışması değildir.

Kaynaklar ve doğrulama

  1. TA-Lib C v0.6.4 — RSI

    Sabit sürümde başlangıç, Wilder ve yakın-sıfır toplam çıktı dalı.

  2. TA-Lib C v0.6.4 — utility

    TA_EPSILON=10⁻¹⁴ ve kesin TA_IS_ZERO bandı; birim modeli bu koşula bağlıdır.

  3. TA-Lib main — RSI

    Fiziksel kopyası/hash ile bağlanmış okuma; pozitif toplam tam kontrol, iki sıfırda50. Bağlantı değişebilir.

  4. MQL4 — Custom Indicator Properties

    Resmî özel RSI örneğinde başlangıç/güncelleme ve iki sıfırda50; bütün yerleşik sürümler değildir.

  5. StockCharts — RSI

    Önceki belgelenmiş başlangıç/Wilder ve Brown/Cardwell yorum geometrisi kapsamı.

  6. TradingView — RSI

    Önceki belgelenmiş Close/RMA14 formülü ve eşleme; kârlılık belgesi değildir.

Hesaplamalar açıkça belirtilen varsayımlara dayanır. Güncel piyasa verilerinin veya sağlayıcının koşullarının yerini almaz.

Yazar hakkında

Jarosław Wasiński, Polonya’da çalışan bir editör ve piyasa analistidir. MyBank.pl’yi 2004 yılında kurdu; 2007 yılından beri döviz piyasasını takip ediyor.