{"id":41034,"date":"2026-03-03T03:00:50","date_gmt":"2026-03-03T00:00:50","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/"},"modified":"2026-03-03T03:00:50","modified_gmt":"2026-03-03T00:00:50","slug":"tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/","title":{"rendered":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak"},"content":{"rendered":"<h2>TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak<\/h2>\n<p>RSI (G\u00f6receli G\u00fc\u00e7 Endeksi) diverjans\u0131, teknik analizde potansiyel trend d\u00f6n\u00fc\u015flerini veya trend zay\u0131flamalar\u0131n\u0131 tespit etmek i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Fiyat hareketleri ile RSI g\u00f6stergesinin z\u0131t y\u00f6nlerde hareket etmesiyle ortaya \u00e7\u0131kan bu durum, yat\u0131r\u0131mc\u0131lara \u00f6nemli sinyaller sunar. Ancak, basit diverjans tespitinin s\u0131k\u00e7a yanl\u0131\u015f sinyaller \u00fcretmesi veya ge\u00e7 kalmas\u0131, &#8220;ger\u00e7ekten \u00e7al\u0131\u015fan&#8221; bir diverjans g\u00f6stergesi in\u015fa etme ihtiyac\u0131n\u0131 do\u011furmu\u015ftur. Bu makale, TradingView Pine Script kullanarak 2026 y\u0131l\u0131 ve sonras\u0131n\u0131n gereksinimlerini kar\u015f\u0131layacak, geli\u015fmi\u015f ve g\u00fcvenilir bir RSI diverjans g\u00f6stergesi olu\u015fturman\u0131n inceliklerini detayl\u0131 bir \u015fekilde ele alacakt\u0131r.<\/p>\n<h3>RSI Diverjans\u0131 Nedir ve Neden \u00d6nemlidir?<\/h3>\n<p>RSI diverjans\u0131, bir finansal enstr\u00fcman\u0131n fiyat\u0131 yeni zirveler veya dipler yaparken, RSI g\u00f6stergesinin bu fiyat hareketini onaylamayarak z\u0131t y\u00f6nde hareket etmesidir. Bu durum, mevcut trendin momentumunun azald\u0131\u011f\u0131n\u0131 ve potansiyel bir d\u00f6n\u00fc\u015f\u00fcn yak\u0131n olabilece\u011fini g\u00f6sterir. Diverjanslar, piyasa kat\u0131l\u0131mc\u0131lar\u0131n\u0131n psikolojisindeki de\u011fi\u015fimleri ve altta yatan g\u00fcc\u00fcn zay\u0131flamas\u0131n\u0131 veya g\u00fc\u00e7lenmesini yans\u0131t\u0131r.<\/p>\n<h4>Bo\u011fa ve Ay\u0131 Diverjanslar\u0131<\/h4>\n<ul>\n<li><strong>Bo\u011fa Diverjans\u0131 (Bullish Divergence):<\/strong> Fiyatlar daha d\u00fc\u015f\u00fck dipler yaparken, RSI daha y\u00fcksek dipler yapar. Bu, d\u00fc\u015f\u00fc\u015f trendinin zay\u0131flad\u0131\u011f\u0131na ve yukar\u0131 y\u00f6nl\u00fc bir hareketin ba\u015flayabilece\u011fine i\u015faret eder.<\/li>\n<li><strong>Ay\u0131 Diverjans\u0131 (Bearish Divergence):<\/strong> Fiyatlar daha y\u00fcksek zirveler yaparken, RSI daha d\u00fc\u015f\u00fck zirveler yapar. Bu, y\u00fckseli\u015f trendinin zay\u0131flad\u0131\u011f\u0131na ve a\u015fa\u011f\u0131 y\u00f6nl\u00fc bir hareketin ba\u015flayabilece\u011fine i\u015faret eder.<\/li>\n<\/ul>\n<h4>Gizli Diverjanslar<\/h4>\n<p>Gizli diverjanslar, trendin devam\u0131n\u0131 i\u015faret eder ve geleneksel diverjanslar\u0131n aksine trend d\u00f6n\u00fc\u015f\u00fc sinyali vermezler. \u00d6rne\u011fin, y\u00fckseli\u015f trendinde fiyatlar daha y\u00fcksek dipler yaparken RSI daha d\u00fc\u015f\u00fck dipler yap\u0131yorsa, bu gizli bo\u011fa diverjans\u0131d\u0131r ve trendin devam etme olas\u0131l\u0131\u011f\u0131n\u0131 g\u00f6sterir. Bu t\u00fcr diverjanslar, mevcut trend i\u00e7inde geri \u00e7ekilmelerin sona erdi\u011fini ve ana trendin yeniden ba\u015flayaca\u011f\u0131n\u0131 do\u011frulamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h4>Diverjans\u0131n Psikolojisi ve Pazar Dinamikleri<\/h4>\n<p>Diverjanslar, piyasa psikolojisindeki ince de\u011fi\u015fimleri yakalar. \u00d6rne\u011fin, fiyatlar yeni zirveler yapmaya devam ederken RSI&#8217;\u0131n d\u00fc\u015fmesi, al\u0131c\u0131lar\u0131n g\u00fcc\u00fcn\u00fcn azald\u0131\u011f\u0131n\u0131 ve her yeni zirvenin daha az inan\u00e7la kar\u015f\u0131land\u0131\u011f\u0131n\u0131 g\u00f6sterir. Bu, piyasada yorgunluk belirtisidir ve sat\u0131c\u0131lar\u0131n kontrol\u00fc ele ge\u00e7irmeye haz\u0131rland\u0131\u011f\u0131n\u0131 ima edebilir. Bu nedenle, diverjanslar sadece matematiksel bir hesaplama de\u011fil, ayn\u0131 zamanda piyasa duyarl\u0131l\u0131\u011f\u0131n\u0131n bir yans\u0131mas\u0131d\u0131r.<\/p>\n<h3>Geleneksel RSI Diverjans Tespitinin Zorluklar\u0131<\/h3>\n<p>RSI diverjans\u0131 kavramsal olarak basit olsa da, pratikte do\u011fru bir \u015fekilde tespit etmek ve g\u00fcvenilir sinyaller \u00fcretmek olduk\u00e7a zordur. Bu zorluklar, \u00e7o\u011fu haz\u0131r diverjans g\u00f6stergesinin neden &#8220;ger\u00e7ekten \u00e7al\u0131\u015fmad\u0131\u011f\u0131&#8221; sorusunun temelini olu\u015fturur.<\/p>\n<h4>Manuel Tespitin Subjektifli\u011fi<\/h4>\n<p>Diverjanslar\u0131 manuel olarak tespit etmek, grafikteki tepe ve dip noktalar\u0131n\u0131 belirlemeyi gerektirir. Bu noktalar\u0131n se\u00e7imi ki\u015fiden ki\u015fiye de\u011fi\u015febilir ve subjektif yorumlamalara a\u00e7\u0131kt\u0131r. Bir yat\u0131r\u0131mc\u0131n\u0131n diverjans olarak g\u00f6rd\u00fc\u011f\u00fc bir durum, bir ba\u015fkas\u0131 i\u00e7in sadece bir fiyat dalgalanmas\u0131 olabilir. Bu subjektiflik, tutarl\u0131 bir ticaret stratejisi olu\u015fturmay\u0131 engeller.<\/p>\n<h4>Yanl\u0131\u015f Sinyallerin Kaynaklar\u0131<\/h4>\n<p>Basit diverjans algoritmalar\u0131, genellikle \u00e7ok say\u0131da yanl\u0131\u015f veya erken sinyal \u00fcretir. Bunun ba\u015fl\u0131ca nedenleri \u015funlard\u0131r:<\/p>\n<ul>\n<li><strong>K\u00fc\u00e7\u00fck Fiyat Dalgalanmalar\u0131:<\/strong> \u00d6nemsiz fiyat hareketleri bile RSI&#8217;da k\u00fc\u00e7\u00fck diverjanslara neden olabilir ve bunlar genellikle anlaml\u0131 bir trend d\u00f6n\u00fc\u015f\u00fcne yol a\u00e7maz.<\/li>\n<li><strong>Trendin G\u00fcc\u00fc:<\/strong> \u00c7ok g\u00fc\u00e7l\u00fc trendlerde, fiyatlar uzun s\u00fcre diverjanslar sergileyebilir ancak trend devam edebilir. Bu, &#8220;erken&#8221; sinyallerin zararl\u0131 olmas\u0131na neden olur.<\/li>\n<li><strong>Piyasa G\u00fcr\u00fclt\u00fcs\u00fc:<\/strong> \u00d6zellikle d\u00fc\u015f\u00fck zaman dilimlerinde, piyasa g\u00fcr\u00fclt\u00fcs\u00fc diverjanslar\u0131 maskeleyebilir veya yan\u0131lt\u0131c\u0131 sinyaller yaratabilir.<\/li>\n<\/ul>\n<h4>Gecikme Sorunu ve Pazar Volatilitesi<\/h4>\n<p>Baz\u0131 diverjans g\u00f6stergeleri, sinyali \u00e7ok ge\u00e7 verir. Fiyat d\u00f6n\u00fc\u015f\u00fc zaten ba\u015flam\u0131\u015f ve \u00f6nemli bir mesafe kat etmi\u015f olabilir. Bu durumda, sinyal ticarete girmek i\u00e7in \u00e7ok ge\u00e7 kalm\u0131\u015f olur. Ayr\u0131ca, y\u00fcksek volatiliteye sahip piyasalarda, diverjanslar h\u0131zla ortaya \u00e7\u0131k\u0131p kaybolabilir, bu da g\u00f6stergenin bu de\u011fi\u015fimlere ayak uydurmas\u0131n\u0131 zorla\u015ft\u0131r\u0131r.<\/p>\n<h3>Pine Script ile Temel RSI Diverjans\u0131 Kodlama Yakla\u015f\u0131mlar\u0131<\/h3>\n<p>Pine Script, TradingView \u00fczerinde \u00f6zel g\u00f6stergeler ve stratejiler geli\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc bir dildir. Temel bir RSI diverjans g\u00f6stergesi olu\u015fturmak i\u00e7in \u00f6ncelikle fiyat ve RSI \u00fczerindeki tepe\/dip noktalar\u0131n\u0131 programatik olarak tespit etmemiz gerekir.<\/p>\n<h4>Fiyat Y\u00fcksek\/D\u00fc\u015f\u00fck Noktalar\u0131n\u0131 Tespit Etme<\/h4>\n<p>Bir tepe veya dip noktas\u0131n\u0131 tespit etmek i\u00e7in genellikle belirli bir pencere i\u00e7inde en y\u00fcksek veya en d\u00fc\u015f\u00fck de\u011feri arar\u0131z. \u00d6rne\u011fin, son &#8216;n&#8217; \u00e7ubuk i\u00e7inde en y\u00fcksek veya en d\u00fc\u015f\u00fck kapan\u0131\u015f fiyat\u0131n\u0131 bulabiliriz. Pine Script&#8217;te <code>ta.highest()<\/code> ve <code>ta.lowest()<\/code> gibi yerle\u015fik fonksiyonlar bu konuda yard\u0131mc\u0131 olur.<\/p>\n<pre><code class=\"language-pine\">\n\/\/@version=5\nindicator(\"Basit Fiyat Tepe\/Dip Tespit\", overlay=true)\n\nlength = input.int(10, \"Pencere Uzunlu\u011fu\")\n\nisHigh = high == ta.highest(high, length)\nisLow = low == ta.lowest(low, length)\n\nplotshape(isHigh, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title=\"Tepe\")\nplotshape(isLow, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title=\"Dip\")\n\n<\/pre>\n<p><\/code><\/p>\n<h4>RSI Y\u00fcksek\/D\u00fc\u015f\u00fck Noktalar\u0131n\u0131 Hesaplama<\/h4>\n<p>RSI de\u011ferlerini hesaplamak i\u00e7in <code>ta.rsi()<\/code> fonksiyonunu kullan\u0131r\u0131z. Daha sonra, fiyat tepe\/dip noktalar\u0131n\u0131 tespit etti\u011fimiz gibi, RSI \u00fczerindeki tepe\/dip noktalar\u0131n\u0131 da benzer bir mant\u0131kla bulabiliriz.<\/p>\n<pre><code class=\"language-pine\">\n\/\/@version=5\nindicator(\"Basit RSI Tepe\/Dip Tespit\", overlay=false)\n\nrsiLength = input.int(14, \"RSI Uzunlu\u011fu\")\npeakTroughLength = input.int(10, \"Tepe\/Dip Penceresi\")\n\nrsi = ta.rsi(close, rsiLength)\n\nisRsiHigh = rsi == ta.highest(rsi, peakTroughLength)\nisRsiLow = rsi == ta.lowest(rsi, peakTroughLength)\n\nplot(rsi, \"RSI\", color.blue)\nplotshape(isRsiHigh, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title=\"RSI Tepe\")\nplotshape(isRsiLow, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title=\"RSI Dip\")\n\n<\/pre>\n<p><\/code><\/p>\n<h4>Basit Diverjans Ko\u015fullar\u0131<\/h4>\n<p>Temel diverjans tespiti i\u00e7in, belirli bir pencere i\u00e7inde fiyat tepe\/dip noktalar\u0131 ile RSI tepe\/dip noktalar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131r\u0131z. \u00d6rne\u011fin, bo\u011fa diverjans\u0131 i\u00e7in, son iki fiyat dip noktas\u0131n\u0131n d\u00fc\u015f\u00fc\u015f e\u011filiminde olmas\u0131 (daha d\u00fc\u015f\u00fck dip) ve ayn\u0131 d\u00f6nemdeki RSI dip noktalar\u0131n\u0131n y\u00fckseli\u015f e\u011filiminde olmas\u0131 (daha y\u00fcksek dip) gerekir.<\/p>\n<pre><code class=\"language-pine\">\n\/\/ Basit diverjans mant\u0131\u011f\u0131 (tam kod de\u011fil, sadece \u00f6rnek)\n\/\/ \u00d6nceki dip noktalar\u0131n\u0131 ve RSI dip noktalar\u0131n\u0131 saklamam\u0131z gerekir.\n\/\/ Bu, daha karma\u015f\u0131k bir algoritma gerektirir.\n\/\/ \u00d6rne\u011fin:\n\/\/ if isLow and isLow[1] and close < close[1] and isRsiLow and isRsiLow[1] and rsi > rsi[1]\n\/\/     \/\/ Bo\u011fa Diverjans\u0131 tespit edildi\n<\/pre>\n<p><\/code><\/p>\n<p>Bu basit yakla\u015f\u0131mlar, Pine Script'te diverjans tespiti i\u00e7in bir ba\u015flang\u0131\u00e7 noktas\u0131 sa\u011flar. Ancak, \"ger\u00e7ekten \u00e7al\u0131\u015fan\" bir g\u00f6sterge olu\u015fturmak i\u00e7in bu temel mant\u0131\u011f\u0131n \u00fczerine \u00e7ok daha fazla katman eklememiz gerekecektir.<\/p>\n<h3>\"Ger\u00e7ekten \u00c7al\u0131\u015fan\" Bir G\u00f6sterge \u0130\u00e7in Geli\u015fmi\u015f Teknikler<\/h3>\n<p>Bir RSI diverjans g\u00f6stergesinin ger\u00e7ekten i\u015fe yaramas\u0131 i\u00e7in, yanl\u0131\u015f sinyalleri filtrelemesi, sinyallerin g\u00fcc\u00fcn\u00fc de\u011ferlendirmesi ve piyasa ko\u015fullar\u0131na adapte olabilmesi kritik \u00f6neme sahiptir. 2026 vizyonu, bu t\u00fcr adaptif ve ak\u0131ll\u0131 sistemleri i\u00e7erir.<\/p>\n<h4>Filtreleme Mekanizmalar\u0131<\/h4>\n<p>Sinyal kalitesini art\u0131rmak i\u00e7in \u00e7e\u015fitli filtreler uygulanabilir:<\/p>\n<ul>\n<li><strong>Hacim Filtresi:<\/strong> Diverjans\u0131n ge\u00e7erlili\u011fini art\u0131rmak i\u00e7in, fiyat d\u00f6n\u00fc\u015f\u00fc s\u0131ras\u0131nda hacmin artmas\u0131 beklenir. D\u00fc\u015f\u00fck hacimli diverjanslar genellikle g\u00fcvenilmezdir.<\/li>\n<li><strong>Destek\/Diren\u00e7 Filtresi:<\/strong> Diverjans\u0131n \u00f6nemli bir destek veya diren\u00e7 seviyesinde olu\u015fmas\u0131, sinyalin g\u00fcc\u00fcn\u00fc art\u0131r\u0131r. Bu seviyeler, fiyat\u0131n d\u00f6nme olas\u0131l\u0131\u011f\u0131n\u0131n y\u00fcksek oldu\u011fu b\u00f6lgelerdir.<\/li>\n<li><strong>Trend Filtresi:<\/strong> Diverjans\u0131 mevcut ana trend ile uyumlu olup olmad\u0131\u011f\u0131na g\u00f6re filtrelemek \u00f6nemlidir. \u00d6rne\u011fin, d\u00fc\u015f\u00fc\u015f trendinde bo\u011fa diverjans\u0131 daha az g\u00fcvenilir olabilir veya sadece bir geri \u00e7ekilmenin sonunu i\u015faret edebilir. Bir hareketli ortalama veya ADX gibi bir trend g\u00f6stergesi kullan\u0131labilir.<\/li>\n<li><strong>RSI Seviye Filtresi:<\/strong> Bo\u011fa diverjanslar\u0131 i\u00e7in RSI'\u0131n a\u015f\u0131r\u0131 sat\u0131\u015f b\u00f6lgesinde (\u00f6rne\u011fin 30'un alt\u0131nda), ay\u0131 diverjanslar\u0131 i\u00e7in ise a\u015f\u0131r\u0131 al\u0131m b\u00f6lgesinde (\u00f6rne\u011fin 70'in \u00fczerinde) olu\u015fmas\u0131, sinyalin g\u00fcc\u00fcn\u00fc art\u0131r\u0131r.<\/li>\n<\/ul>\n<h4>Diverjans\u0131n G\u00fcc\u00fcn\u00fc \u00d6l\u00e7me<\/h4>\n<p>Her diverjans ayn\u0131 g\u00fc\u00e7te de\u011fildir. Diverjans\u0131n g\u00fcc\u00fcn\u00fc \u00f6l\u00e7mek, en iyi ticaret f\u0131rsatlar\u0131n\u0131 belirlemeye yard\u0131mc\u0131 olur:<\/p>\n<ul>\n<li><strong>A\u00e7\u0131 ve Uzunluk:<\/strong> Fiyat ve RSI aras\u0131ndaki diverjans\u0131n a\u00e7\u0131s\u0131 ne kadar geni\u015fse ve diverjans ne kadar uzun bir s\u00fcreye yay\u0131lm\u0131\u015fsa, sinyal o kadar g\u00fc\u00e7l\u00fc olabilir.<\/li>\n<li><strong>\u00c7ubuk Say\u0131s\u0131:<\/strong> \u0130ki tepe veya dip aras\u0131ndaki \u00e7ubuk say\u0131s\u0131 da bir fakt\u00f6rd\u00fcr. \u00c7ok k\u0131sa s\u00fcrede olu\u015fan diverjanslar genellikle daha az g\u00fcvenilirdir.<\/li>\n<li><strong>Fiyat Hareketinin B\u00fcy\u00fckl\u00fc\u011f\u00fc:<\/strong> Diverjans\u0131 olu\u015fturan fiyat hareketinin b\u00fcy\u00fckl\u00fc\u011f\u00fc (\u00f6rne\u011fin, y\u00fczde ka\u00e7l\u0131k bir d\u00fc\u015f\u00fc\u015f\/y\u00fckseli\u015f) de dikkate al\u0131nmal\u0131d\u0131r.<\/li>\n<\/ul>\n<h4>\u00c7oklu Zaman Dilimi Do\u011frulamas\u0131<\/h4>\n<p>Daha y\u00fcksek bir zaman dilimindeki trend veya destek\/diren\u00e7 seviyeleri ile uyumlu olan diverjanslar, daha d\u00fc\u015f\u00fck zaman dilimlerindeki sinyallerden daha g\u00fcvenilirdir. \u00d6rne\u011fin, 1 saatlik grafikte bir bo\u011fa diverjans\u0131 tespit edildi\u011finde, 4 saatlik grafikte de y\u00fckseli\u015f e\u011filimi veya \u00f6nemli bir destek seviyesi varsa, sinyal daha g\u00fc\u00e7l\u00fcd\u00fcr.<\/p>\n<h4>Dinamik E\u015fikler ve Adaptasyon<\/h4>\n<p>Sabit RSI a\u015f\u0131r\u0131 al\u0131m\/sat\u0131m seviyeleri (70\/30) her piyasa ko\u015fulunda optimal de\u011fildir. Volatiliteye veya piyasa d\u00f6ng\u00fcs\u00fcne g\u00f6re dinamik olarak ayarlanabilen e\u015fikler, g\u00f6stergenin performans\u0131n\u0131 art\u0131rabilir. \u00d6rne\u011fin, y\u00fcksek volatilite d\u00f6nemlerinde e\u015fikler daha geni\u015f (80\/20) tutulabilirken, d\u00fc\u015f\u00fck volatilite d\u00f6nemlerinde daha dar (60\/40) olabilir. Bu, Pine Script'te adaptif algoritmalarla sa\u011flanabilir.<\/p>\n<h3>2026 ve \u00d6tesi \u0130\u00e7in Gelece\u011fe Y\u00f6nelik Yakla\u015f\u0131mlar<\/h3>\n<p>2026 y\u0131l\u0131na gelindi\u011finde, algoritmik ticaret ve teknik analiz ara\u00e7lar\u0131 daha da sofistike hale gelecektir. \"Ger\u00e7ekten \u00e7al\u0131\u015fan\" bir diverjans g\u00f6stergesi, bu geli\u015fmeleri b\u00fcnyesinde bar\u0131nd\u0131rmal\u0131d\u0131r.<\/p>\n<h4>Makine \u00d6\u011frenimi Entegrasyonu<\/h4>\n<p>Makine \u00f6\u011frenimi (ML) modelleri, ge\u00e7mi\u015f verilerdeki karma\u015f\u0131k \u00f6r\u00fcnt\u00fcleri \u00f6\u011frenerek diverjans sinyallerinin do\u011frulu\u011funu ve g\u00fcvenilirli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir. Bir ML modeli, hangi diverjans \u00f6zelliklerinin (a\u00e7\u0131, uzunluk, hacim, trend ba\u011flam\u0131 vb.) ger\u00e7ek bir d\u00f6n\u00fc\u015fe yol a\u00e7t\u0131\u011f\u0131n\u0131 belirleyebilir ve bu bilgiyi gelecekteki sinyalleri derecelendirmek i\u00e7in kullanabilir. Pine Script'in do\u011frudan ML entegrasyonu olmasa da, d\u0131\u015far\u0131dan al\u0131nan ML tahminleri TradingView'e entegre edilebilir veya Pine Script i\u00e7inde basit regresyon\/s\u0131n\u0131fland\u0131rma modelleri sim\u00fcle edilebilir.<\/p>\n<h4>Adaptif ve Kendini Geli\u015ftiren Algoritmalar<\/h4>\n<p>G\u00f6sterge, piyasa ko\u015fullar\u0131ndaki de\u011fi\u015fikliklere otomatik olarak adapte olabilmelidir. Volatilite, hacim ve trend dinamiklerine g\u00f6re kendi parametrelerini (RSI uzunlu\u011fu, tepe\/dip penceresi, filtre e\u015fikleri) ayarlayabilen algoritmalar, g\u00f6stergenin uzun vadeli performans\u0131n\u0131 g\u00fcvence alt\u0131na alacakt\u0131r. Bu, Pine Script'te dinamik de\u011fi\u015fkenler ve ko\u015fullu mant\u0131k kullan\u0131larak k\u0131smen ba\u015far\u0131labilir.<\/p>\n<h4>Sentetik Veri ve Sim\u00fclasyonlar<\/h4>\n<p>Geli\u015fmi\u015f geri test ve optimizasyon s\u00fcre\u00e7leri i\u00e7in sentetik veri \u00fcretimi ve Monte Carlo sim\u00fclasyonlar\u0131, g\u00f6stergenin farkl\u0131 piyasa senaryolar\u0131nda nas\u0131l performans g\u00f6sterece\u011fini anlamak i\u00e7in kritik olacakt\u0131r. Bu t\u00fcr analizler, Pine Script'in yerle\u015fik geri test motorunun \u00f6tesine ge\u00e7erek daha sa\u011flam bir do\u011frulama sa\u011flar.<\/p>\n<h3>Kod \u00d6rne\u011fi ve A\u00e7\u0131klamalar\u0131<\/h3>\n<p>A\u015fa\u011f\u0131da, temel bir RSI diverjans\u0131n\u0131 tespit eden ve baz\u0131 basit filtreler i\u00e7eren bir Pine Script kodu \u00f6rne\u011fi bulunmaktad\u0131r. Bu kod, yukar\u0131da bahsedilen \"ger\u00e7ekten \u00e7al\u0131\u015fan\" bir g\u00f6stergenin ilk ad\u0131mlar\u0131n\u0131 temsil etmektedir.<\/p>\n<pre><code class=\"language-pine\">\n\/\/@version=5\nindicator(\"Geli\u015fmi\u015f RSI Diverjans G\u00f6stergesi (2026 Yakla\u015f\u0131m\u0131)\", shorttitle=\"RSI Diverjans 2026\", overlay=true)\n\n\/\/ --- Parametreler ---\nrsiLength = input.int(14, \"RSI Uzunlu\u011fu\", minval=1)\npeakTroughLookback = input.int(20, \"Tepe\/Dip Arama Penceresi\", minval=5)\ndivergenceLookback = input.int(60, \"Diverjans Arama Penceresi\", minval=10)\nrsiOversold = input.int(30, \"RSI A\u015f\u0131r\u0131 Sat\u0131\u015f Seviyesi\", minval=10, maxval=40)\nrsiOverbought = input.int(70, \"RSI A\u015f\u0131r\u0131 Al\u0131m Seviyesi\", minval=60, maxval=90)\nminDivergenceStrength = input.float(0.01, \"Min. Diverjans G\u00fcc\u00fc (%)\", minval=0.001, maxval=0.1) \/\/ Fiyat ve RSI fark\u0131\n\n\/\/ --- RSI Hesaplama ---\nrsi = ta.rsi(close, rsiLength)\n\n\/\/ --- Tepe\/Dip Noktalar\u0131n\u0131 Tespit Etme Fonksiyonu ---\n\/\/ Fiyat i\u00e7in\nf_isPivotHigh(src, length) =>\n    ta.barssince(src == ta.highest(src, length)) == 0 and src == ta.highest(src, length)\nf_isPivotLow(src, length) =>\n    ta.barssince(src == ta.lowest(src, length)) == 0 and src == ta.lowest(src, length)\n\n\/\/ RSI i\u00e7in\nf_isRsiPivotHigh(src, length) =>\n    ta.barssince(src == ta.highest(src, length)) == 0 and src == ta.highest(src, length)\nf_isRsiPivotLow(src, length) =>\n    ta.barssince(src == ta.lowest(src, length)) == 0 and src == ta.lowest(src, length)\n\n\/\/ --- Diverjans Tespit Fonksiyonlar\u0131 ---\nvar float lastPriceHigh = na\nvar float lastRsiHigh = na\nvar int lastHighBarIndex = na\n\nvar float lastPriceLow = na\nvar float lastRsiLow = na\nvar int lastLowBarIndex = na\n\n\/\/ Ay\u0131 Diverjans\u0131 Tespiti\nbearishDivergence = false\nif f_isPivotHigh(high, peakTroughLookback) and high > lastPriceHigh and na(lastPriceHigh) == false\n    \/\/ Yeni bir fiyat zirvesi ve \u00f6nceki zirveye g\u00f6re daha y\u00fcksek\n    if f_isRsiPivotHigh(rsi, peakTroughLookback) and rsi < lastRsiHigh and na(lastRsiHigh) == false\n        \/\/ Yeni bir RSI zirvesi ve \u00f6nceki zirveye g\u00f6re daha d\u00fc\u015f\u00fck\n        \/\/ ve RSI a\u015f\u0131r\u0131 al\u0131m b\u00f6lgesinde olmal\u0131\n        if rsi[lastHighBarIndex - bar_index] > rsiOverbought or rsi > rsiOverbought\n            \/\/ Diverjans\u0131n g\u00fcc\u00fcn\u00fc kontrol et\n            priceDiff = (high - lastPriceHigh) \/ lastPriceHigh\n            rsiDiff = (lastRsiHigh - rsi) \/ lastRsiHigh\n            if priceDiff > minDivergenceStrength and rsiDiff > minDivergenceStrength\n                bearishDivergence := true\n\nif f_isPivotHigh(high, peakTroughLookback)\n    lastPriceHigh := high\n    lastRsiHigh := rsi\n    lastHighBarIndex := bar_index\n\n\/\/ Bo\u011fa Diverjans\u0131 Tespiti\nbullishDivergence = false\nif f_isPivotLow(low, peakTroughLookback) and low < lastPriceLow and na(lastPriceLow) == false\n    \/\/ Yeni bir fiyat dibi ve \u00f6nceki dibe g\u00f6re daha d\u00fc\u015f\u00fck\n    if f_isRsiPivotLow(rsi, peakTroughLookback) and rsi > lastRsiLow and na(lastRsiLow) == false\n        \/\/ Yeni bir RSI dibi ve \u00f6nceki dibe g\u00f6re daha y\u00fcksek\n        \/\/ ve RSI a\u015f\u0131r\u0131 sat\u0131\u015f b\u00f6lgesinde olmal\u0131\n        if rsi[lastLowBarIndex - bar_index] < rsiOversold or rsi < rsiOversold\n            \/\/ Diverjans\u0131n g\u00fcc\u00fcn\u00fc kontrol et\n            priceDiff = (lastPriceLow - low) \/ lastPriceLow\n            rsiDiff = (rsi - lastRsiLow) \/ lastRsiLow\n            if priceDiff > minDivergenceStrength and rsiDiff > minDivergenceStrength\n                bullishDivergence := true\n\nif f_isPivotLow(low, peakTroughLookback)\n    lastPriceLow := low\n    lastRsiLow := rsi\n    lastLowBarIndex := bar_index\n\n\/\/ --- G\u00f6rselle\u015ftirme ---\nplotshape(bullishDivergence, title=\"Bo\u011fa Diverjans\u0131\", location=location.belowbar, color=color.new(color.green, 0), style=shape.triangleup, size=size.small)\nplotshape(bearishDivergence, title=\"Ay\u0131 Diverjans\u0131\", location=location.abovebar, color=color.new(color.red, 0), style=shape.triangledown, size=size.small)\n\n\/\/ Diverjans \u00e7izgilerini \u00e7izmek daha karma\u015f\u0131k bir yap\u0131 gerektirir (\u00f6nceki pivot noktalar\u0131n\u0131 saklama vb.)\n\/\/ Basit bir \u00f6rnek olarak sadece sinyal \u015fekillerini g\u00f6steriyoruz.\n\n\/\/ --- Uyar\u0131lar ---\nalertcondition(bullishDivergence, title=\"Bo\u011fa Diverjans\u0131 Tespit Edildi\", message=\"Bo\u011fa RSI Diverjans\u0131!\")\nalertcondition(bearishDivergence, title=\"Ay\u0131 Diverjans\u0131 Tespit Edildi\", message=\"Ay\u0131 RSI Diverjans\u0131!\")\n\n<\/pre>\n<p><\/code><\/p>\n<h4>Kod A\u00e7\u0131klamalar\u0131<\/h4>\n<ul>\n<li><strong>Parametreler:<\/strong> RSI uzunlu\u011fu, tepe\/dip arama penceresi, diverjans arama penceresi gibi temel ayarlar kullan\u0131c\u0131 taraf\u0131ndan belirlenebilir. Ayr\u0131ca, RSI a\u015f\u0131r\u0131 al\u0131m\/sat\u0131m seviyeleri ve minimum diverjans g\u00fcc\u00fc gibi filtreleme parametreleri de eklenmi\u015ftir.<\/li>\n<li><strong>Tepe\/Dip Fonksiyonlar\u0131:<\/strong> <code>f_isPivotHigh<\/code> ve <code>f_isPivotLow<\/code> fonksiyonlar\u0131, belirli bir pencere i\u00e7inde fiyat ve RSI i\u00e7in tepe\/dip noktalar\u0131n\u0131 dinamik olarak tespit eder. <code>ta.barssince()<\/code> fonksiyonu, son tepe\/dip noktas\u0131n\u0131n ne kadar \u00f6nce olu\u015ftu\u011funu kontrol ederek, sadece \"ger\u00e7ek\" tepe\/dip noktalar\u0131n\u0131 i\u015faretlemeye yard\u0131mc\u0131 olur.<\/li>\n<li><strong>Diverjans Tespiti:<\/strong> Kod, \u00f6nceki fiyat ve RSI tepe\/dip noktalar\u0131n\u0131 takip eder. Yeni bir tepe\/dip olu\u015ftu\u011funda, \u00f6ncekiyle kar\u015f\u0131la\u015ft\u0131rarak diverjans ko\u015fullar\u0131n\u0131 kontrol eder.\n<ul>\n<li><strong>RSI Seviye Filtresi:<\/strong> Diverjans\u0131n ge\u00e7erli say\u0131lmas\u0131 i\u00e7in RSI'\u0131n ilgili a\u015f\u0131r\u0131 al\u0131m\/sat\u0131m b\u00f6lgesinde olmas\u0131 \u015fart\u0131 eklenmi\u015ftir.<\/li>\n<li><strong>Diverjans G\u00fcc\u00fc:<\/strong> Fiyat ve RSI aras\u0131ndaki y\u00fczde fark\u0131 hesaplanarak, sadece belirli bir g\u00fcc\u00fcn \u00fczerindeki diverjanslar\u0131n sinyal \u00fcretmesi sa\u011flan\u0131r. Bu, \"g\u00fcr\u00fclt\u00fcl\u00fc\" ve \u00f6nemsiz diverjanslar\u0131 filtrelemeye yard\u0131mc\u0131 olur.<\/li>\n<\/ul>\n<\/li>\n<li><strong>G\u00f6rselle\u015ftirme ve Uyar\u0131lar:<\/strong> Tespit edilen diverjanslar grafikte ok i\u015faretleriyle g\u00f6sterilir ve TradingView'in uyar\u0131 sistemi arac\u0131l\u0131\u011f\u0131yla bildirimler g\u00f6nderilebilir.<\/li>\n<\/ul>\n<p>Bu kod, \"ger\u00e7ekten \u00e7al\u0131\u015fan\" bir g\u00f6stergeye do\u011fru at\u0131lm\u0131\u015f \u00f6nemli bir ad\u0131md\u0131r. Ancak, daha geli\u015fmi\u015f filtreler (hacim, trend), \u00e7oklu zaman dilimi analizi ve adaptif parametreler gibi \u00f6zellikler eklenerek daha da iyile\u015ftirilebilir.<\/p>\n<h3>G\u00f6stergeyi Optimize Etme ve Geriye D\u00f6n\u00fck Test<\/h3>\n<p>Bir g\u00f6stergenin g\u00fcvenilirli\u011fini sa\u011flamak i\u00e7in optimizasyon ve geriye d\u00f6n\u00fck test (backtesting) s\u00fcre\u00e7leri vazge\u00e7ilmezdir. 2026 standartlar\u0131nda bir g\u00f6sterge, bu s\u00fcre\u00e7leri titizlikle tamamlam\u0131\u015f olmal\u0131d\u0131r.<\/p>\n<h4>Parametre Ayarlar\u0131n\u0131n \u00d6nemi<\/h4>\n<p>G\u00f6stergedeki her parametre (RSI uzunlu\u011fu, tepe\/dip arama penceresi, diverjans g\u00fcc\u00fc vb.) g\u00f6stergenin performans\u0131n\u0131 do\u011frudan etkiler. Bu parametrelerin do\u011fru ayarlanmas\u0131, yanl\u0131\u015f sinyalleri azalt\u0131rken, ge\u00e7erli sinyalleri yakalama oran\u0131n\u0131 art\u0131r\u0131r. Optimal parametreler, kullan\u0131lan finansal enstr\u00fcmana, zaman dilimine ve piyasa ko\u015fullar\u0131na g\u00f6re de\u011fi\u015febilir.<\/p>\n<p><strong>Optimizasyon Y\u00f6ntemleri:<\/strong><\/p>\n<ul>\n<li><strong>Manuel Optimizasyon:<\/strong> Parametreleri tek tek de\u011fi\u015ftirerek ve sonu\u00e7lar\u0131 g\u00f6zlemleyerek yap\u0131l\u0131r. Zaman al\u0131c\u0131d\u0131r ancak sezgisel bir anlay\u0131\u015f sa\u011flar.<\/li>\n<li><strong>Otomatik Optimizasyon:<\/strong> TradingView'in Strateji Test Arac\u0131'nda bulunan \"Optimizasyon\" \u00f6zelli\u011fi veya harici optimizasyon ara\u00e7lar\u0131 kullan\u0131larak, belirli bir performans metri\u011fini (net kar, k\u00e2r fakt\u00f6r\u00fc vb.) maksimize eden parametre setleri bulunur.<\/li>\n<\/ul>\n<h4>Geriye D\u00f6n\u00fck Test Y\u00f6ntemleri<\/h4>\n<p>Geriye d\u00f6n\u00fck test, g\u00f6stergenin ge\u00e7mi\u015f veriler \u00fczerinde nas\u0131l performans g\u00f6sterdi\u011fini de\u011ferlendirmektir. Bu, g\u00f6stergenin k\u00e2rl\u0131l\u0131\u011f\u0131n\u0131, riskini ve g\u00fcvenilirli\u011fini anlamak i\u00e7in kritik bir ad\u0131md\u0131r.<\/p>\n<ul>\n<li><strong>Geni\u015f Veri K\u00fcmesi Kullan\u0131m\u0131:<\/strong> G\u00f6stergeyi m\u00fcmk\u00fcn oldu\u011funca uzun bir ge\u00e7mi\u015f veri \u00fczerinde test etmek \u00f6nemlidir. Farkl\u0131 piyasa ko\u015fullar\u0131n\u0131 (bo\u011fa, ay\u0131, yatay piyasalar) i\u00e7eren veriler kullan\u0131lmal\u0131d\u0131r.<\/li>\n<li><strong>\u0130leriye D\u00f6n\u00fck Test (Forward Testing \/ Walk-Forward Optimization):<\/strong> Optimizasyonun en \u00f6nemli ad\u0131mlar\u0131ndan biridir. Belirli bir veri k\u00fcmesi \u00fczerinde optimize edilen parametrelerin, daha \u00f6nce g\u00f6r\u00fclmemi\u015f yeni veriler \u00fczerinde de iyi performans g\u00f6sterip g\u00f6stermedi\u011fini test etmektir. Bu, a\u015f\u0131r\u0131 optimizasyon (overfitting) riskini azalt\u0131r.<\/li>\n<li><strong>Metriklerin De\u011ferlendirilmesi:<\/strong> Sadece net k\u00e2r de\u011fil, ayn\u0131 zamanda k\u00e2r fakt\u00f6r\u00fc, maksimum d\u00fc\u015f\u00fc\u015f (drawdown), kazanma oran\u0131, ortalama k\u00e2r\/zarar oran\u0131 gibi metrikler de dikkatlice incelenmelidir.<\/li>\n<\/ul>\n<h4>\u0130leriye D\u00f6n\u00fck Test ve Canl\u0131 Ticaret<\/h4>\n<p>Geriye d\u00f6n\u00fck testler ba\u015far\u0131l\u0131 olsa bile, g\u00f6stergeyi ger\u00e7ek piyasada k\u00fc\u00e7\u00fck bir sermaye ile veya sanal hesaplarda (paper trading) test etmek \u00f6nemlidir. Canl\u0131 piyasa ko\u015fullar\u0131, ge\u00e7mi\u015f verilere yans\u0131mayan dinamiklere sahip olabilir. Bu a\u015famada, g\u00f6stergenin ger\u00e7ek zamanl\u0131 performans\u0131n\u0131 izleyerek ince ayarlar yap\u0131labilir ve g\u00fcven olu\u015fturulabilir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>TradingView Pine Script ile \"ger\u00e7ekten \u00e7al\u0131\u015fan\" bir RSI diverjans g\u00f6stergesi olu\u015fturmak, basit tepe\/dip tespitinin \u00f6tesine ge\u00e7erek geli\u015fmi\u015f filtreleme, dinamik adaptasyon ve gelece\u011fe y\u00f6nelik yakla\u015f\u0131mlar\u0131 entegre etmeyi gerektirir. 2026 y\u0131l\u0131na kadar, bu t\u00fcr g\u00f6stergelerin makine \u00f6\u011frenimi destekli, kendini optimize eden ve \u00e7oklu zaman dilimi analizini birle\u015ftiren hibrit sistemler haline gelmesi beklenmektedir. Bu makalede sunulan kod \u00f6rne\u011fi ve a\u00e7\u0131klanan teknikler, bu hedefe ula\u015fmak i\u00e7in sa\u011flam bir temel sunmaktad\u0131r. Unutulmamal\u0131d\u0131r ki hi\u00e7bir g\u00f6sterge %100 do\u011fru sinyal vermez; bu nedenle diverjans g\u00f6stergeleri de di\u011fer teknik analiz ara\u00e7lar\u0131 ve risk y\u00f6netimi prensipleriyle birlikte kullan\u0131lmal\u0131d\u0131r.<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>RSI Diverjans\u0131 her zaman i\u015fe yarar m\u0131?<\/h4>\n<p>Hay\u0131r, hi\u00e7bir teknik g\u00f6sterge her zaman i\u015fe yaramaz ve RSI diverjans\u0131 da istisna de\u011fildir. Yanl\u0131\u015f sinyaller \u00fcretebilir veya gecikebilir. G\u00fcvenilirli\u011fini art\u0131rmak i\u00e7in ek filtreler ve di\u011fer g\u00f6stergelerle birlikte kullan\u0131lmas\u0131 \u00f6nemlidir.<\/p>\n<h4>Hangi zaman dilimlerinde en iyi \u00e7al\u0131\u015f\u0131r?<\/h4>\n<p>RSI diverjans\u0131 genellikle daha y\u00fcksek zaman dilimlerinde (4 saatlik, g\u00fcnl\u00fck, haftal\u0131k) daha g\u00fcvenilir sinyaller \u00fcretme e\u011filimindedir, \u00e7\u00fcnk\u00fc bu zaman dilimlerindeki fiyat hareketleri daha az \"g\u00fcr\u00fclt\u00fc\" i\u00e7erir ve daha anlaml\u0131 trendleri yans\u0131t\u0131r. D\u00fc\u015f\u00fck zaman dilimlerinde de kullan\u0131labilir ancak daha fazla filtreleme ve do\u011frulama gerektirir.<\/p>\n<h4>Ba\u015fka hangi g\u00f6stergelerle birlikte kullan\u0131lmal\u0131?<\/h4>\n<p>RSI diverjans\u0131, trend g\u00f6stergeleri (Hareketli Ortalamalar, ADX), hacim g\u00f6stergeleri (OBV, Hacim), destek\/diren\u00e7 seviyeleri ve fiyat hareketleri (price action) analizi ile birlikte kullan\u0131ld\u0131\u011f\u0131nda etkinli\u011fi artar. \u00d6rne\u011fin, bir bo\u011fa diverjans\u0131 \u00f6nemli bir destek seviyesinde ve artan hacimle birlikte olu\u015fuyorsa, sinyal daha g\u00fc\u00e7l\u00fcd\u00fcr.<\/p>\n<h4>Pine Script'te bu g\u00f6stergeyi geli\u015ftirmenin zorluklar\u0131 nelerdir?<\/h4>\n<p>Ba\u015fl\u0131ca zorluklar \u015funlard\u0131r: do\u011fru tepe\/dip noktalar\u0131n\u0131 programatik olarak tespit etmek, yanl\u0131\u015f sinyalleri filtrelemek i\u00e7in etkili algoritmalar geli\u015ftirmek, piyasa ko\u015fullar\u0131na g\u00f6re dinamik olarak adapte olabilen parametreler olu\u015fturmak ve g\u00f6stergenin performans\u0131n\u0131 g\u00fcvenilir bir \u015fekilde geriye d\u00f6n\u00fck test etmektir.<\/p>\n<h4>2026'da bu g\u00f6sterge nas\u0131l evrilecek?<\/h4>\n<p>2026'da RSI diverjans g\u00f6stergeleri muhtemelen makine \u00f6\u011frenimi modelleriyle entegre olacak, piyasa ko\u015fullar\u0131na otomatik olarak adapte olabilen dinamik parametrelere sahip olacak ve \u00e7oklu zaman dilimi analizini daha sofistike bir \u015fekilde birle\u015ftirecektir. Ayr\u0131ca, yapay zeka destekli risk y\u00f6netimi ve ticaret stratejileriyle daha s\u0131k\u0131 entegre olacaklard\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"RSI diverjans\u0131, bir finansal enstr\u00fcman\u0131n fiyat\u0131 yeni zirveler veya dipler yaparken, RSI g\u00f6stergesinin bu fiyat hareketini onaylamayarak z\u0131t y\u00f6nde hareket etmesidir.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-41034","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak\" \/>\n<meta property=\"og:description\" content=\"RSI diverjans\u0131, bir finansal enstr\u00fcman\u0131n fiyat\u0131 yeni zirveler veya dipler yaparken, RSI g\u00f6stergesinin bu fiyat hareketini onaylamayarak z\u0131t y\u00f6nde hareket etmesidir.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-03T00:00:50+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak\",\"datePublished\":\"2026-03-03T00:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\"},\"wordCount\":2897,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\",\"name\":\"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-03-03T00:00:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/","og_locale":"tr_TR","og_type":"article","og_title":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak","og_description":"RSI diverjans\u0131, bir finansal enstr\u00fcman\u0131n fiyat\u0131 yeni zirveler veya dipler yaparken, RSI g\u00f6stergesinin bu fiyat hareketini onaylamayarak z\u0131t y\u00f6nde hareket etmesidir.","og_url":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-03-03T00:00:50+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"18 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak","datePublished":"2026-03-03T00:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/"},"wordCount":2897,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/","url":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/","name":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-03-03T00:00:50+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/tradingview-pine-script-rsi-diverjans-gostergesi-2026-icin-gercekten-calisan-bir-model-olusturmak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"TradingView Pine Script RSI Diverjans G\u00f6stergesi: 2026 \u0130\u00e7in Ger\u00e7ekten \u00c7al\u0131\u015fan Bir Model Olu\u015fturmak"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=41034"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41034\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=41034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=41034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=41034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}