Yasin Arsal

15 MAYIS 2026

Claude AI ile 10 Dakikada İlk TradingView Göstergenizi Oluşturun (Kod Gerekmez)

Claude Code ve MCP entegrasyonu ile Pine Script bilgisi gerektirmeden, doğal dil kullanarak TradingView'da profesyonel özel göstergeler oluşturmanın adım adım rehberi.

Neden Bu Şimdi İşe Yarıyor

Bunun neden bir çığır açtığını anlamak için önce darboğazı kavramak lazım.

Geçmişte traderlar şu seçeneklerden birini tercih ediyordu:

  • Pine Script'i kendi öğrenmek (haftalar süren ezber)
  • Kod yazdırmak için geliştirici tutmak (pahalı, yavaş, sinir bozucu)
  • Kendi stratejinize uymayan başkasının public script'ini kullanmak
  • Vazgeçip varsayılan göstergelere devam etmek

Ve şunu söylemek gerekir: AI kod yazmaya başladıktan sonra bile süreç ağrılıydı. ChatGPT veya Claude'un web versiyonunda Pine Script üretirdiniz, TradingView'a yapıştırırdınız, derleyici hatası alırdınız, hatayı geri yapıştırırdınız, biraz farklı bir hata daha alırdınız — ve bu döngü 45 dakika sürebilirdi.

Kopyala-yapıştır döngüsü hız avantajını yok ediyordu. Bu yeni workflow o darboğazı tamamen ortadan kaldırıyor.

İşte ne değişti: TradingView Desktop, Pine Editor'da yerel dosyaları doğrudan açmanıza izin veriyor. Claude Code, bilgisayarınızdaki dosyaları okuyabilir, yazabilir ve düzenleyebilir. Model Context Protocol (MCP) aracılığıyla Claude, Chrome DevTools Protocol üzerinden TradingView Desktop'unuza canlı bağlanabiliyor.

Sade bir dille: Claude kodu yazıyor, dosyayı kaydediyor ve TradingView anında derliyor. Hata varsa Claude hatayı okuyor, kodu düzeltiyor ve yeniden derliyor. Her şeyi grafiğinizde gerçek zamanlı izliyorsunuz.

Kopyala-yapıştır yok. Sürtünme yok. Sadece fikir → grafik.

Buna gerçek anlamda AI-native bir workflow diyorum. Bir kez çalıştığını görünce, nasıl işlem yaptığınızı merak edeceksiniz.

Bugün Ne Yapacaksınız

Bu rehberin sonunda, TradingView grafiğinizde canlı çalışan tam fonksiyonlu bir Open Interest (OI) Momentum Göstergesi olacak.

Şunlara sahip olacak:

  • Open Interest verisinin Fast EMA (9 periyot) ve Slow EMA (21 periyot)
  • Dinamik renk gölgelendirmesi: OI momentumu yükselişte ivme kazanıyorsa yeşil, düşüşe geçiyorsa kırmızı
  • Bar bar ham OI delta'sını gösteren histogram (piyasaya giren para vs. çıkan para)
  • EMA kesişimlerinde tetiklenen yerleşik alarm koşulları
  • Koda dokunmadan ayarlanabilen, tamamen özelleştirilebilir girdiler

Profesyonel traderlar OI'yi, büyük paranın bir pozisyona girip girmediğini ya da çıkıp çıkmadığını tespit etmek için kullanır — çoğu zaman fiyat hareketi teyit etmeden önce. Bu oyuncak bir gösterge değil. Bu, sizin tarafınızdan, 15 dakika içinde inşa edilmiş kurumsal seviye analiz.

Tek Seferlik Kurulum (5 Dakika)

Bunu bir kez yapıyorsunuz. Sonrasında kurulumu başlatmak yaklaşık 30 saniye sürüyor.

İhtiyacınız Olanlar

  • TradingView Desktop (ücretsiz indirin — web değil, masaüstü uygulamayı kullanın)
  • Claude Code (Anthropic'in CLI aracı — Pro veya Max aboneliği gerektirir)
  • Node.js sürüm 18 veya üzeri (ücretsiz)
  • Git (ücretsiz)

Neden özellikle TradingView Desktop? Masaüstü uygulama Electron framework üzerine inşa edilmiştir ve altta Chromium çalıştırır. Bu, etkinleştirildiğinde Claude'un canlı grafiklerinize doğrudan bağlanmasını sağlayan yerleşik bir hata ayıklama kanalına sahip olduğu anlamına gelir. Web versiyonu bunu açıklamaz. Sadece masaüstü.

Adım 1: TradingView MCP Server'ı Yükleyin

Terminali açın ve çalıştırın:

bash
git clone https://github.com/tradesdontlie/tradingview-mcp.git ~/tradingview-mcp
cd ~/tradingview-mcp
npm install

Bu, MCP köprü sunucusunu makinenize klonlar. Köprü, Claude'un grafiğinizi "görmesini" ve kodu doğrudan enjekte etmesini sağlayan şeydir.

İpucu: LewisWJackson'ın bir fork'u da var (tradingview-mcp-jackson) — "Morning Brief" özelliği ekliyor: tüm izleme listenizi tarar, tüm gösterge değerlerinizi okur ve otomatik olarak bir seans yanlılık raporu üretir. 20'den fazla varlıktan oluşan bir izleme listesi yönetiyorsanız oldukça işe yarıyor.

Adım 2: Claude'u MCP Server Kullanacak Şekilde Yapılandırın

Claude'un yapılandırma dosyasını bulun ve sunucuyu ekleyin. Konumu işletim sistemine göre değişiyor:

  • macOS/Linux: ~/.claude/.mcp.json
  • Windows: %USERPROFILE%\.claude\.mcp.json

O dosyayı açın ve şunu ekleyin (YOUR_USERNAME yerine gerçek kullanıcı adınızı yazın):

json
{
  "mcpServers": {
    "tradingview": {
      "command": "node",
      "args": ["/Users/YOUR_USERNAME/tradingview-mcp/src/server.js"]
    }
  }
}

Windows kullanıcıları: yolda çift ters eğik çizgi kullanın.

Adım 3: TradingView'u Debug Modunda Başlatın

Bu kritik bir adım. Bunun çalışması için TradingView'u normal masaüstü kısayolunuzdan başlatamazsınız. Uzak hata ayıklama portuyla açılması gerekiyor.

Reponun içindeki başlatma script'ini kullanın:

  • Windows: .\scripts\launch_tv_debug.bat
  • macOS: ./scripts/launch_tv_debug_mac.sh
  • Linux: ./scripts/launch_tv_debug_linux.sh

Ya da manuel olarak:

  • macOS: /Applications/TradingView.app/Contents/MacOS/TradingView --remote-debugging-port=9222
  • Windows: %LOCALAPPDATA%\TradingView\TradingView.exe --remote-debugging-port=9222
  • Linux: /opt/TradingView/tradingview --remote-debugging-port=9222

--remote-debugging-port=9222 flag'i, MCP köprüsünün grafiğinizi okuması, Pine Script enjekte etmesi ve göstergeleri derlemesi için ihtiyaç duyduğu "arka kapıyı" açar. Bu flag olmadan Claude tamamen kördür.

Adım 4: Claude Code'u Yeniden Başlatın ve Bağlantıyı Doğrulayın

Claude Code'u tamamen kapatın, ardından yeniden başlatın. MCP server yalnızca başlangıçta yükleniyor.

Sonra Claude Code'a şunu yazın:

javascript
tv_health_check

Şunu görmelisiniz:

json
{
  "success": true,
  "cdp_connected": true,
  "chart_symbol": "BTCUSDT",
  "api_available": true
}

Eğer cdp_connected false ise TradingView debug portla çalışmıyor demektir. Kapatın, doğru komutla yeniden başlatın ve tekrar deneyin.

Köprü kuruldu. İnşa etmeye hazırsınız.

OI Momentum Göstergenizi Oluşturmak için Tam Prompt

İşte sihir burada başlıyor.

MCP bağlantısı canlıyken, istediğinizi sade bir dille anlatırsınız. Claude gerisini halleder: Pine Script v6 kodunu yazmak, Pine Editor'ınıza enjekte etmek, derlemek, hata mesajlarını okumak, düzeltmek ve temiz çalışana kadar yeniden derlemek.

Bu tam prompt'u Claude Code'a kopyalayıp yapıştırın:

javascript
Build me a Pine Script v6 indicator called 'OI Momentum' for TradingView.
It should:
1. Fetch Open Interest data for the current ticker using request.openinterest data
2. Plot a Fast EMA (9-period) and Slow EMA (21-period) of the Open Interest data
3. Fill the area between the two EMAs with green shading when the Fast EMA is
   above the Slow EMA (bullish OI momentum), and red shading when the Fast EMA
   is below (bearish OI momentum)
4. Add a histogram at the bottom showing the raw OI delta (change from the
   previous bar) - green bars for positive delta, red bars for negative delta
5. Include alert conditions that fire when the Fast EMA crosses above or below
   the Slow EMA
6. Make the EMA lengths customizable via input settings
7. Use Pine Script v6 syntax only. Use ta.ema(), not ema(). Use indicator(),
   not study(). Ensure it compiles with zero errors.

Claude'un arka planda yaptıkları:

  1. Eksiksiz, sözdizimi doğru Pine Script v6 kodu yazar
  2. pine_set_source ile kodu doğrudan Pine Editor'ınıza enjekte eder
  3. pine_smart_compile ile TradingView derleyicisini tetikler
  4. Hata varsa pine_get_errors ile okur
  5. Hatayı analiz eder, ilgili bölümü yeniden yazar, derler
  6. Temiz çalışana kadar tekrar eder — genellikle 1-2 iterasyon yeter
  7. pine_save ile script'i TradingView bulutunuza kaydeder

Göstergenin grafiğinizde gerçek zamanlı belirdiğini izliyorsunuz. Kopyalama yok. Yapıştırma yok. Stack Overflow tavşan deliği yok.

Kalıcı Kaydetme ve Araç Setinizi Genişletme

Kaydetme

Claude göstergeyi başarıyla derledikten sonra:

  1. Pine Editor'da "Add to Chart" tıklayın — gösterge canlı grafiğinizde görünür
  2. Pine Editor'daki bulut kaydet simgesine tıklayın ve TradingView hesabınıza kaydedin
  3. Artık "My Scripts" altında, web versiyonu dahil her cihazdan erişilebilir
  4. Grafikteki göstergeye sağ tıklayın → "Add to Favorite Indicators" ile tek tıkla erişim

Framework'ü Genişletmek

Aynı Tanımla → Üret → Derle → Test Et → Kaydet iş akışı, istediğiniz herhangi bir aracı inşa eder.

Claude'a bunları sormayı deneyin:

javascript
"Build a multi-timeframe EMA indicator that shows the 50 EMA from the daily chart on my 1-hour chart"
javascript
"Create an RSI that weights each bar by volume, so high-volume candles have more influence on the reading"
javascript
"Build an ATR-based trailing stop that dynamically adjusts based on market volatility"
javascript
"Shade the London and New York trading sessions in different colors on my chart"
javascript
"Build an alert that fires when RSI drops below 30 AND price is above the 200 EMA simultaneously"

Örüntü her zaman aynı. Siz işlem mantığını sağlarsınız. Claude sözdizimini sağlar.

Gerçeklik Testi: Ne İşe Yarar, Ne Çalışmaz, AI Nerede Takılır

Abartısız dürüstlük. Gerçekten bilmeniz gerekenler.

Gerçekten İşe Yarayanlar

Derleme döngüsü gerçek ve etkili. Claude'u boş dosyadan 4 dakikadan kısa sürede tam derlenmiş bir göstergeye götürdüğünü gördüm — basit isteklerde. Otomatik düzeltme döngüsü hataların yüzde 90-95'ini siz hiçbir şeye dokunmadan halleder. MCP bağlantısı, doğru kurulduktan sonra stabildir. Canlı grafik verilerini okur, gösterge değerlerini aktarır ve çoklu zaman dilimi veri isteklerini yönetir. Bu bir gösteriş değil — gerçek bir mimari.

Dikkat Gerektiren Durumlar

OI verisi yalnızca kripto türev ürünleri için mevcuttur — özellikle sürekli kontratlar ve vadeli işlemler. Bu OI göstergesini Apple hissesinde (AAPL) çalıştırmayı denerseniz, kod mükemmel şekilde derlenir ve düz çizgiler gösterir. Hisse senetleri için veri akışı mevcut değildir.

OI tabanlı araçlar inşa etmeden önce ticker'ınızın gerçekten OI verisi olduğundan emin olun. Binance, Bybit ve OKX gibi borsalardaki kripto sürekli kontratların OI'si var. Hisse senetlerinin yok.

Terminal korkusu gerçektir. Daha önce hiç komut satırı açmadıysanız bu rehberin öğrenme eğrisi var. Claude Code, terminal konusunda temel bir rahatlık gerektirir. AI'ın kendisi zahmetsiz ama oraya ulaşmak bu tek seferlik kurulumu gerektiriyor. Terminal'e yeniyseniz 5 yerine 20-30 dakika ayırın.

İşe Yaramayanlar

Sözdizimi açısından doğru koddan karlılık beklentisi. Claude derlenen kod yazar. Sizin için kazanan bir strateji yazamaz. Hatalı mantık üzerine kurulu güzel bir gösterge, güzel bir grafikte para kaybettirir. Sermaye riske atmadan önce her zaman geri test yapın.

Büyük çok göstergeli sistemler için tek seferlik prompt'lar. En iyi sonuçları alanlar özellik özellik gider — önce temel gösterge, sonra katmanlama. Claude bağlamı korur ve üzerine inşa eder. Bununla çalışın.

Ara sıra, yüksek karmaşıklıktaki isteklerin yaklaşık yüzde 5-10'unda Claude bir hata düzeltme döngüsüne girebilir. Çözüm, isteğinizin biraz basitleştirilmiş bir versiyonuyla yeniden başlatmak ve oradan yukarı inşa etmektir.

Bu teknoloji tam olarak anlattığım gibi çalışıyor — piyasa mantığını anlıyorsanız, veri akışlarınızın isteği desteklediğinden emin oluyorsanız ve temel bir bilgisayar terminalinde gezinmeye hazırsanız. Bunları yapabilenler için, bir işlem fikri ile çalışan bir grafik arasındaki engel fiilen yıkılmış durumda.

Kurulum 20 dakika. İlk gösterge 15 dakikadan az. Sonrası sadece kaç fikir üretebileceğinizle sınırlı — ve Claude gerisini halleder.

Bu, işlem sürecime eklediğim en yüksek kaldıraçlı şey. Düşünmenin yerini aldığı için değil. Gerçekten ihtiyacınız olan araçları inşa etmemek için her türlü bahaneyı ortadan kaldırdığı için.

Artık sizin de bahaneniz yok.

Burada anlatılan hiçbir husus yatırım tavsiyesi değildir. Buradan ürettirdiğiniz indikatörleri lütfen kendi riskinizi alarak kullanın. Uzmanlığı olan arkadaşlar lütfen kendi indikatörleriyle karşılaştırarak kullansınlar.