TradingView grafiğinde gördüğünüz veriyi Claude ile yorumlamak istediğinizde ilk soru genellikle "iki uygulamayı nasıl bağlarım?" oluyor. Buradaki kritik nokta şu: tek bir bağlantı yöntemi yok. İhtiyacınız bir grafiğin geçmiş verisini bir kez analiz etmekse CSV yeterlidir. Alarm gerçekleştiğinde otomatik özet almak istiyorsanız webhook ve güvenli bir ara servis gerekir. Çok sayıda kullanıcının denetimli biçimde güncel veriye erişmesi gerekiyorsa lisanslı veri kaynağı, kurum servisi ve MCP daha doğru mimaridir.
Bu rehber üç yöntemi de sınırlarıyla anlatıyor. Amaç Claude'dan alım-satım sinyali üretmek değil; araştırma, raporlama ve kontrol süreçlerinde veriyi daha düzenli çalışmaktır.
Önemli not: Bu içerik teknik eğitim amacı taşır ve yatırım tavsiyesi değildir. Claude veya başka bir dil modelinin ürettiği yorumlar tek başına yatırım ya da alım-satım kararı için kullanılmamalıdır. Piyasa verisinin gecikmesi, kapsamı ve kullanım lisansı ayrıca doğrulanmalıdır.
Önce doğru yöntemi seçin
| İhtiyaç | Uygun yöntem | Teknik seviye | Temel sınır |
|---|---|---|---|
| Tek bir grafiği veya dönemi incelemek | CSV dışa aktarma | Başlangıç | Veri anlık görüntüdür |
| Alarm oluşunca otomatik özet hazırlamak | Webhook + ara servis + Claude API | Orta/ileri | Güvenlik, hata yönetimi ve geliştirme gerekir |
| Kurumsal ve tekrar eden veri erişimi | Lisanslı API + kurum servisi + MCP | İleri | Yetkilendirme, veri lisansı ve yönetişim gerekir |
Bu yöntemler birbirinin alternatifi olmak zorunda değildir. Pilot çalışmada CSV ile başlayıp hangi soruların değer ürettiğini gördükten sonra otomasyona geçmek çoğu ekip için daha güvenlidir.
Yöntem 1: TradingView verisini CSV olarak Claude'a aktarmak
En kolay ve en denetlenebilir başlangıç budur. Kod yazmanız gerekmez; hangi veriyi gönderdiğinizi dosyada görürsünüz.
Adım 1: Grafiği analiz edeceğiniz aralığa getirin
TradingView'in resmî açıklamasına göre dışa aktarılan dosya, grafikte o anda yüklenmiş olan veriyi içerir. Daha eski bir tarih aralığına ihtiyacınız varsa grafiği geçmişe kaydırıp verinin yüklenmesini beklemek gerekir. Bu küçük ayrıntı atlanırsa Claude eksik dönemi tam veri sanabilir.
Adım 2: Grafiği CSV olarak dışa aktarın
Grafik menüsündeki Export chart data / Grafik verisini dışa aktar seçeneğini kullanın. TradingView, grafikteki sembol ve göstergelere ait verileri CSV olarak kaydedebilir. Güncel menü ve kapsam için TradingView'in resmî dışa aktarma rehberini kontrol edin.
Dosyayı açıp en az şu alanları gözden geçirin:
- zaman damgası ve saat dilimi,
- sembol ve piyasa,
- periyot (1 dakika, 1 saat, günlük gibi),
- açılış, yüksek, düşük, kapanış ve hacim kolonları,
- grafiğe eklediğiniz göstergelerin kolon adları,
- boş satırlar ve veri aralıkları.
Adım 3: Gereksiz alanları temizleyin
Claude'a yalnızca analiz için gereken veriyi gönderin. Hesap numarası, müşteri bilgisi veya kurum içi not gibi piyasa analiziyle ilgisiz alanları aynı dosyada tutmayın. Kurumsal bir veri setiyle TradingView çıktısını birleştirecekseniz veri sınıflandırması ayrıca yapılmalıdır.
Adım 4: Claude'a dosyanın anlamını açıklayın
CSV'yi yükledikten sonra doğrudan "yorumla" demeyin. Önce veri kapsamını doğrulatın:
Bu dosya [sembol/piyasa] için TradingView'den dışa aktarılan [periyot]
verisidir. Saat dilimi [saat dilimi], tarih aralığı [başlangıç-bitiş].
Önce yalnızca veri kalitesini kontrol et:
1. İlk ve son zaman damgasını yaz.
2. Eksik veya yinelenen dönemleri listele.
3. Kolonların anlamını açıkla.
4. Göstergelerin hesaplanması için yeterli geçmiş olup olmadığını belirt.
5. Henüz yatırım yorumu veya al-sat önerisi üretme.
Claude'un güncel dosya desteği CSV'yi kapsar; XLSX yüklemek için hesapta kod çalıştırma ve dosya oluşturma özelliğinin etkin olması gerekebilir. Ayrıntılar Anthropic'in resmî dosya yükleme sayfasında yer alıyor.
Adım 5: Analiz görevini sınırlandırın
İkinci istekte gözlenebilir bir görev verin. Örneğin:
- belirli dönemlerin oynaklığını karşılaştır,
- hacim artışı görülen zamanları listele,
- iki göstergenin birlikte gerçekleştiği satırları çıkar,
- veri kalitesindeki boşlukları raporla,
- haftalık özet tablo üret,
- gözlemleri olası açıklamalardan ayır.
"Bu varlık yükselir mi?" gibi geleceği kesinleştiren sorular yerine, hesaplanabilir ve kaynak satıra bağlanabilir sorular sorun.
CSV yönteminin sınırı
CSV canlı bağlantı değildir. Dosyayı dışa aktardığınız andaki veriyle çalışır; grafikte sonradan oluşan mumlar Claude'a kendiliğinden gelmez. Düzenli rapor için dosyayı yeniden dışa aktarmak gerekir. Ayrıca TradingView görünümündeki çizimlerin veya elle eklenmiş açıklamaların tamamının tabloya taşındığını varsaymayın.
Yöntem 2: TradingView alarmını webhook ile Claude iş akışına aktarmak
Webhook yöntemi, belirlediğiniz koşul gerçekleştiğinde TradingView'in bir adrese HTTP POST isteği göndermesidir. Fakat TradingView webhook'unu doğrudan bir Claude sohbet adresine yazamazsınız. Arada isteği alan, doğrulayan, saklayan ve Claude API'ye uygun biçimde ileten bir servis bulunmalıdır.
Temel akış şöyledir:
TradingView alarmı
↓
Güvenli webhook uç noktası
↓
Doğrulama + veri temizleme + kuyruk
↓
Claude API ile özet/rapor üretimi
↓
Onay ekranı, e-posta veya kurum içi panel
Bu mimaride Claude, alarmın alıcısı değil; güvenli biçimde işlenmiş olayın analiz katmanıdır.
Adım 1: TradingView alarm koşulunu oluşturun
TradingView alarmları veri serisi, gösterge, strateji veya çizim aracındaki koşullara bağlanabilir. Alarmı kurarken sembol, periyot ve tetiklenme sıklığını açıkça belirleyin. Platformun güncel alarm seçenekleri için resmî alarm kurulum rehberine başvurun.
Alarm metnini makine tarafından okunabilir JSON olarak düzenlemek ara servisin işini kolaylaştırır:
{
"event": "indicator_condition",
"symbol": "{{ticker}}",
"close": "{{close}}",
"interval": "{{interval}}",
"time": "{{time}}",
"rule_version": "1.0"
}
Bu yalnızca olay verisidir; parola, API anahtarı, oturum belirteci veya kişisel veri eklenmemelidir.
Adım 2: Güvenli webhook uç noktası kurun
TradingView'in resmî webhook belgelerinde önemli işletim sınırları bulunuyor:
- İstek, tanımladığınız URL'ye HTTP POST olarak gönderilir.
- Mesaj geçerli JSON ise içerik türü
application/jsonolur. - Yalnızca 80 ve 443 numaralı portlar kabul edilir.
- Sunucunun yaklaşık üç saniye içinde yanıt vermesi gerekir; bu nedenle uzun Claude analizini istek açıkken bekletmeyin.
- Webhook kullanımı için TradingView hesabında iki aşamalı kimlik doğrulama gerekir.
- Teslimat zaman zaman başarısız olabilir; alarm günlüğündeki webhook durumu izlenmelidir.
Güncel koşullar için TradingView webhook yapılandırma rehberini esas alın.
Uç nokta gelen isteği hızlıca doğrulayıp kuyruğa yazmalı ve başarılı yanıt dönmelidir. Claude çağrısı daha sonra arka planda çalışmalıdır. Böylece model yanıtı gecikse bile TradingView bağlantısı zaman aşımına uğramaz.
Adım 3: İsteği doğrulayın ve sınırlandırın
Webhook adresinin internete açık olması, gelen her isteğe güvenebileceğiniz anlamına gelmez. Şu kontroller uygulanmalıdır:
- yalnızca beklenen alanları kabul eden şema doğrulaması,
- istek boyutu ve hız sınırı,
- sembol ve periyot için izin listesi,
- yinelenen olayları ayıran benzersiz kimlik,
- zaman damgasının makul aralıkta olması,
- gizli bilgilerin loglara yazılmaması,
- TLS ve kurumun güvenlik politikasına uygun kimlik doğrulama.
TradingView, webhook gövdesine hassas kimlik bilgileri koyulmamasını özellikle öneriyor. Gizli anahtarlar sunucu tarafında çevre değişkeni veya güvenli anahtar kasasında tutulmalıdır.
Adım 4: Claude'a bağlam ekleyin
Tek bir alarm mesajı çoğu analiz için yetersizdir. Ara servis, izinli bir veri kaynağından gerekli geçmiş aralığı alıp olayla birleştirebilir. Sonra Claude'a şu sınırlar içinde görev verilebilir:
Bu olay otomatik TradingView alarmından geldi.
Yalnızca sağlanan veriyi kullan.
- Olayı bir cümlede özetle.
- Kuralın hangi değerler nedeniyle tetiklendiğini göster.
- Veri eksikse açıkça belirt.
- Gözlem ile yorumu ayrı yaz.
- Yatırım tavsiyesi, fiyat hedefi veya al-sat önerisi üretme.
- Kullanılan zaman aralığını ve veri kaynağını sonuçta göster.
Çıktıyı doğrudan emir sistemine göndermek yerine bir insanın kontrol edeceği panel, araştırma notu veya bilgilendirme akışında kullanmak daha güvenlidir.
Adım 5: Hataları görünür yapın
Webhook teslim edilmediğinde, Claude çağrısı başarısız olduğunda veya veri kaynağı geciktiğinde sistem sessiz kalmamalıdır. En az şu durumları izleyin:
- alınan alarm sayısı,
- reddedilen veya şema dışı istekler,
- yinelenen olaylar,
- Claude çağrısının süresi ve sonucu,
- kullanılan prompt sürümü,
- verinin zaman damgası,
- insan tarafından onaylanan veya reddedilen çıktılar.
Bu kayıtlar hem teknik hata ayıklama hem de finansal analizde denetim izi için gereklidir.
Yöntem 3: Lisanslı veri servisini MCP ile Claude'a bağlamak
Kurumsal kullanımda TradingView ekranından veri kopyalamak yerine, veri sağlayıcınızın veya aracı kurumunuzun izinli API'siyle çalışmak daha doğru olabilir. Kurum içi servis bu API'den veriyi alır, yetki ve kullanım kurallarını uygular, ardından yalnızca gerekli araçları Claude'a MCP üzerinden sunar.
Örnek araçlar şunlar olabilir:
get_price_history(symbol, start, end, interval)get_indicator_snapshot(symbol, indicators, as_of)compare_periods(symbol, period_a, period_b)get_data_freshness(symbol)
Claude böylece tüm veri tabanını görmek yerine belirli parametrelerle belirli sonuçları çağırır. Kullanıcı yetkisi, sembol kapsamı, tarih aralığı ve loglama servis katmanında kontrol edilir.
Anthropic'in özel bağlayıcıları, Claude'un uzaktaki MCP sunucularına bağlanmasını sağlar. Bağlayıcının veriye erişim veya işlem yapma yetkisinin, bağlı sistemdeki kullanıcı izinleriyle ve kurum politikasıyla sınırlandırılması gerekir. Resmî yaklaşım ve güvenlik uyarıları Claude özel bağlayıcı rehberinde açıklanıyor.
MCP burada neyi çözmez?
MCP bir piyasa veri lisansı değildir. Veriyi hangi kaynaktan ve hangi hakla aldığınız sorusunu çözmez. Ayrıca hesap doğruluğu, yatırım uygunluğu veya regülasyon sorumluluğunu modele devretmez. Yalnızca Claude ile izinli veri ve araçlar arasında standart bir bağlantı katmanı sağlar.
Üç yöntemde de ortak doğrulama kuralları
TradingView veya başka bir piyasa kaynağıyla çalışırken her çıktıda şu bilgiler görünmelidir:
- Sembol ve piyasa,
- veri kaynağı,
- zaman dilimi ve saat dilimi,
- ilk ve son veri zamanı,
- kullanılan periyot,
- fiyatın düzeltilmiş olup olmadığı,
- eksik veri veya kesinti,
- kullanılan gösterge parametreleri,
- prompt ve kural sürümü,
- son insan kontrolü.
Özellikle teknik göstergelerde başlangıç dönemi sonucu etkileyebilir. Yeterli geçmiş olmadan hesaplanan hareketli ortalama veya benzeri değerler yanıltıcıdır. Modelden her göstergenin gereken veri uzunluğunu ve dosyada yeterli gözlem olup olmadığını belirtmesini isteyin.
Güvenli bir pilot nasıl planlanır?
İlk hafta otomatik webhook kurmak yerine şu sırayı öneriyoruz:
- Tek bir sembol ve tek bir dönem için CSV dışa aktarın.
- Veri kalitesi ve kaynak gösterme promptunu oturtun.
- Aynı analizi farklı günlerde elle tekrar edin.
- Hangi çıktının gerçekten kullanıldığını ölçün.
- Veri politikası ve lisans koşullarını kontrol edin.
- Yalnızca değer üreten adımı webhook ile otomatikleştirin.
- Otomatik sonucu karar değil, incelenecek taslak olarak sunun.
Bu yaklaşım, büyük bir entegrasyon kurup sonradan iş ihtiyacı aramaktan daha ekonomiktir.
Claude eğitiminde bu bağlantı mantığı nasıl işleniyor?
New Academy Claude Eğitimi, katılımcılara yalnızca prompt yazdırmaz; dosyanın kapsamını tanımlama, kaynağı doğrulama, Projects içinde tekrar edilebilir bağlam kurma ve sonucu kontrol etme pratiği kazandırır. Finans ve piyasa verisi örneklerinde amaç, modelin etkileyici cümle üretmesi değil, analizin izlenebilir olmasıdır.
Kurumsal API veya MCP bağlantısı planlayan ekiplerin ayrıca Claude ile finansal veri güvenliği kontrol listesini uygulaması gerekir. Manuel dosya analizi için de Claude ile finansal analiz rehberi iyi bir başlangıçtır.
Sonuç
TradingView'i Claude'a bağlamanın en iyi yolu, en karmaşık yöntem değildir. Tek seferlik analizde CSV daha şeffaf ve hızlıdır. Olay bazlı raporlamada webhook, güvenli bir ara katmanla anlam kazanır. Kurumsal ve çok kullanıcılı erişimde ise lisanslı veri kaynağı ile MCP daha kontrollü bir yapı sunar.
Hangi yolu seçerseniz seçin, aynı üç kural geçerlidir: veri kaynağını ve zamanını gösterin, Claude çıktısını bağımsız olarak doğrulayın ve modeli otomatik yatırım kararının yerine koymayın.
