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/ıraksamaRSI’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.
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.
| Zaman/kapanış | Δ;U;D | G;L | RSI |
|---|---|---|---|
| t0/100 | Başlangıç | Durum yok | Yok |
| t1/102 | +2;2;0 | Toplanıyor | Yok |
| t2/101 | −1;0;1 | Toplanıyor | Yok |
| t3/104 | +3;3;0 | 5/3;1/3 | 83,3333 |
| t4/103 | −1;0;1 | 10/9;5/9 | 66,6667 |
| t5/103 | 0;0;0 | 20/27;10/27 | 66,6667 |
| t6/105 | +2;2;0 | 94/81;20/81 | 82,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.
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ı?
- Başlangıç, dönem, fiyat kaynağı, kaynak hashini, birim ve sıfır kuralını dışa aktarılan gözlemle saklayın.
- Yedi fiyatın tam kesirlerini yeniden üretin; etiketleri durum yerine kullanmayın.
- 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.
- 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.
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?
Wilder düz ortalamadan nasıl farklı?
Değişmeyen fiyat RSI’yı 50 yapar mı?
Yalnız RSI 50 sonraki değeri üretir mi?
Aynı oran neden başka birimle farklı kod sonucu verir?
Kaynaklar ve doğrulama
- TA-Lib C v0.6.4 — RSI
Sabit sürümde başlangıç, Wilder ve yakın-sıfır toplam çıktı dalı.
- 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.
- TA-Lib main — RSI
Fiziksel kopyası/hash ile bağlanmış okuma; pozitif toplam tam kontrol, iki sıfırda50. Bağlantı değişebilir.
- 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.
- StockCharts — RSI
Önceki belgelenmiş başlangıç/Wilder ve Brown/Cardwell yorum geometrisi kapsamı.
- 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.
