Claude ile Finansal Analiz: Canlı Veri Rehberi
Claude ile hisse ve opsiyonları canlı piyasa verileriyle analiz edin: anahtarsız ücretsiz API, üç bağlantı yöntemi ve güvenilir yanıtlar için kopyalanabilir prompt’lar.
Claude, finansal verileri okumada ve bunların ne anlama geldiğini açıklamada çok başarılıdır. Ancak bugünün verilerini bilme konusunda zayıftır; çünkü bir language model’ın eğitim verileri, sorunuzdan aylar önce sona erer. Çözüm basittir: Claude’a bir API üzerinden canlı piyasa verileri sağlayın ve analiz, karşılaştırma ve anlaşılır açıklama gibi gerçekten başarılı olduğu işleri yapmasını sağlayın.
Bu kılavuzda bunun ücretsiz bir piyasa verileri API’si, Claude’a bağlanmanın üç farklı yöntemi ve kopyalanıp kullanılabilecek çalışan prompt’lar ile nasıl yapılacağı gösterilir. Açıklık olması açısından belirtelim: API, ekibimiz tarafından geliştirilen Strasmore’a aittir. Hesap gerektirmez; bu nedenle bu kılavuzdaki her şeyi sonraki beş dakika içinde deneyebilirsiniz.
Claude neden bir veri kaynağına ihtiyaç duyar
Claude'a herhangi bir araç bağlamadan "Microsoft'un şu anki temettü getirisi nedir" diye sorulduğunda iki sonuçtan biri ortaya çıkar. Ya yanıt vermeyi reddeder ya da aylar öncesine ait eğitim verilerine dayanarak yanıt verir. Bunun nedeni her iki durumda da modelin güncel fiyatlara erişememesidir. Model kendi başına herhangi bir bilgiyi arayamaz.
Bir veri kaynağı bağlandığında durum tamamen değişir. Claude JSON verisini akıcı biçimde okur, onlarca satırı bağlamı kaybetmeden işleyebilir ve verilerin gerçekte ne gösterdiğini karşılaştırıp sıralayarak özetleyebilir. Yanıtın kalitesi artık modele sağlanan verilerin kalitesine bağlıdır.
Anahtarsız ücretsiz piyasa verisi API'si
Strasmore demo API'si, ABD hisse senetleri ve opsiyon verileri üzerinde sabit sorgulardan oluşan bir kataloğu düz JSON olarak sunar. Kayıt gerekmez, API key gerekmez ve rate limit uygulamasıyla uğraşılmaz. Uç noktaların tam açıklaması API dokümantasyonu gönderisinde yer alır. Kısa sürüm şöyledir:
# What queries exist? (start here)
curl "https://ai.strasmore.com/api/demo/catalog"
# The highest large-cap dividend yields right now
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
# Implied-volatility leaders in the options market
curl "https://ai.strasmore.com/api/demo?q=iv_leaders"
# The latest market headlines with tickers
curl "https://ai.strasmore.com/api/demo?q=latest_market_news"Her yanıt satırları, sütun adlarını ve sayıları üreten tam SQL sorgusunu içerir. Son kısım AI çalışmaları için önemlidir: SQL sorgusunu verilerle birlikte Claude'a gösterebilir ve sorguyu da sonucu da açıklamasını sağlayabilirsiniz.
Fiyatlar gecikmelidir ve opsiyon greeks değerleri gün sonu değerleridir. Öğrenme, tarama ve analiz iş akışları için gereken tam olarak budur. Bu bir alım satım veri akışı değildir. Bu kılavuz analiz hakkındadır; işlem gerçekleştirme hakkında değildir.
Yöntem 1: JSON verilerini bir sohbete yapıştırma
Sıfır kurulum gerektiren yöntemdir. Bir curl komutu çalıştırılır, JSON verileri kopyalanır ve açık bir talimatla Claude sohbetine yapıştırılır. Bu yöntem claude.ai web uygulamasında, masaüstü uygulamasında veya herhangi bir sohbet arayüzünde çalışır.
İşe yarayan bir istem şablonu:
Here is JSON from a market data API. The `sql` field shows exactly
how the numbers were computed.
[paste the JSON here]
1. Summarize what this data shows in plain English.
2. Which three rows stand out, and what makes them unusual?
3. What would you want to check next before drawing conclusions?Üçüncü soru önemlidir. Claude'un verilerin sınırlarını belirlemesini ve aşırı çıkarım yapmamasını sağlar. Önerileri ("ödeme geçmişini kontrol et", "sektörle karşılaştır") çoğu zaman, hazırlıksız biçimde yazılacak herhangi bir istemden daha iyi bir sonraki sorgu oluşturur.
Yol 2: Verileri Claude Code'un kendisinin almasını sağlama
Claude Code çalıştırıyorsanız kopyala-yapıştır işlemini tamamen atlayabilirsiniz; çünkü Claude Code kendi başına curl çalıştırabilir. Claude Code'a bir soru sorun ve verilerin nerede bulunduğunu belirtin:
Fetch https://ai.strasmore.com/api/demo/catalog, pick the query that
best answers this question, fetch it, and analyze the result:
which large-cap stocks pay the highest dividend yields right now,
and how do their P/E ratios compare?Claude Code kataloğu okur, dividend_yield_leaders seçer, verileri alır ve gerçek satırlar üzerinden çalışır. Agent döngüsü makinenizde çalıştığı için bu işlem, makinedeki diğer bileşenlerle de birlikte kullanılabilir: sonuçları dosyalara kaydedebilir, bir Python betiğiyle grafik oluşturabilir veya bugünkü ekranı geçen hafta kaydettiği ekranla karşılaştırabilir. Dikkat edilmesi gereken bir maliyet vardır: agent'ın aldığı her JSON yükü konuşmada tutulur ve sonraki turda yeniden gönderilir. Bu durum, uzun bir Claude Code oturumunun neden pahalı hale geldiğini açıklar.
Sürekli çalışan bir Linux sunucusu bu iş akışı için uygun yerdir. "Ekranları al, dünkü verilerle karşılaştır ve bana bir özet yaz" biçimindeki günlük döngü, hiç uyumayan bir makine gerektirir. Oturumların SSH bağlantısı kesildiğinde de devam etmesi için Claude Code'u tmux ile bir VPS üzerinde çalıştırma konusunda kapsamlı bir rehberimiz bulunmaktadır. Bu yöntemi kullanacaksanız önce AI agent'larını bir VPS üzerinde güvenli biçimde çalıştırma rehberimizi okuyun; shell erişimine sahip bir agent için gerçek güvenlik kontrolleri gerekir.
Yol 3: fetch aracını kullanan Claude API
Geliştirdiğiniz yazılımlar için Claude API'sini bir araç olarak tanımlayın. Anthropic Python SDK ile tüm bağlantı, bir araç tanımı ve bir fetch işlevinden oluşur:
import json, urllib.request
import anthropic
def fetch_demo(query_key: str) -> str:
url = f"https://ai.strasmore.com/api/demo?q={query_key}"
with urllib.request.urlopen(url, timeout=30) as r:
return r.read().decode()
client = anthropic.Anthropic()
tools = [{
"name": "fetch_market_data",
"description": "Fetch a fixed market-data query. Keys are listed at "
"https://ai.strasmore.com/api/demo/catalog e.g. "
"dividend_yield_leaders, iv_leaders, latest_market_news.",
"input_schema": {
"type": "object",
"properties": {"query_key": {"type": "string"}},
"required": ["query_key"],
},
}]
# Claude decides when to call the tool; your loop executes fetch_demo()
# and returns the JSON as the tool result. See Anthropic's tool-use docs.Bir soru veri gerektirdiğinde Claude aracı çağırır. Fetch işlemini çalıştırıp JSON yanıtını geri gönderirsiniz. Claude da belleğe dayanmak yerine gerçek satırlardan yanıt üretir. İstemci anahtarı ortamdan alır. Bu nedenle kod bir sunucuda veya bir cloud provider arkasında çalışacaksa herhangi bir değeri sabit kodlamadan önce istemcinin orada nasıl kimlik doğrulayacağını öğrenin. Bu yöntem, chat aboneliği kapsamında çalışmak yerine token başına ücretlendirilen tek seçenektir. Claude API'sinin ücretsiz bir katmanı olup olmadığını merak ediyorsanız kısa yanıt şudur: kayıt sırasında küçük bir kredi verilir ve sonrasında kullanıma göre ücretlendirme uygulanır. Yeniden kullanılabilir bir sunucuyu satır içi araç yerine tercih ederseniz aynı yaklaşım Model Context Protocol ile de çalışır. VPS üzerinde MCP sunucuları kılavuzumuzda bu sunucuların barındırılması açıklanır.
İyi analiz sağlayan istemler
Hangi bağlantı yönteminin kullanıldığından bağımsız olarak aşağıdaki kalıplar çıktıyı sürekli iyileştirir:
- Claude'dan satırlara atıf yapmasını isteyin. "Her iddia için ticker'ı ve bu iddianın dayandığı sayıyı belirt." Bu, belirsiz özetleri önler.
- Verilerin neyi gösteremeyeceğini sorun. Gecikmeli fiyatların, gün sonu greklerinin ve sabit bir ekranın sınırları vardır. Sorulduğunda Claude bunları açıkça belirtir ve analiz daha gerçekçi kalır.
- Tahmin istemek yerine karşılaştırma yapmasını isteyin. "Gösterilen payout oranlarına göre bu getirilerden hangileri sürdürülebilir görünüyor?" sorusu, verilere dayalı bir yanıt sağlar. "Hangi hisse yükselecek?" sorusu ise iyi yazılmış bir tahminle sonuçlanır; çünkü veriler böyle bir tahmini desteklemez.
- SQL sorgusunu bağlam içinde tutun.
sqlalanı, bir ekranın nasıl oluşturulduğunu Claude'a tam olarak gösterir. Böylece bir hissenin neden listede olmadığını (örneğin minimum piyasa değeri veya maksimum getiri sınırı nedeniyle) açıklayabilir; gerekçe uydurması gerekmez.
Sabit sorgular yetersiz kaldığında
Demo ekranları bilerek sabit tutulmuştur. Bir sonraki adım, Strasmore'un ücretli API hizmetidir: aynı veri ambarı, 22 yıllık ABD hisse senedi verisi ve 12 yıllık opsiyon geçmişi, ayrıca programatik bir anahtarla SQL veya düz İngilizce kullanarak kendi sorularınızı sorma olanağı. İş akışı değişmez; aracınız açık endpoint yerine kimlik doğrulaması yapılan bir endpoint üzerinden veri çeker ve soruları siz tanımlarsınız. Claude, belgelenmiş bir şemaya karşı ClickHouse SQL yazma konusunda gerçekten başarılıdır. Böylece "10 milyar doların üzerindeki her REIT'in temettü geçmişini getir ve beş yıllık büyümeye göre sırala" isteği tek prompt ile tamamlanabilir.
FAQ
Claude herhangi bir veri kaynağı olmadan hisse senetlerini analiz edebilir mi?
Güncel rakamlarla analiz yapamaz. Eğitim verileri bugünden önce sona erer; bu nedenle güncel fiyatlar hakkında söylediği her şey eski bilgilere dayanır. Canlı bir API sağlandığında analiz, az önce alınan satırlara dayandırılır.
Strasmore demo API gerçekten ücretsiz mi?
Evet. Anahtar, kayıt ve kart gerekmez. Gecikmeli ABD hisse senedi ve gün sonu opsiyon verileri üzerinde sabit sorgulardan oluşan bir katalog sunar ve özellikle AI agent'ları için açık olacak şekilde tasarlanmıştır.
Bunun için bir VPS gerekir mi?
Hayır. Yapıştırma iş akışı için tarayıcı dışında hiçbir şey gerekmez. Agent döngüsünün bir zamanlamaya göre çalışmasını, bağlantı kesintilerinden sonra da devam etmesini ve geçmiş sonuçları yerel dosyalarda tutmasını istediğinizde VPS kullanmak anlamlı hale gelir.
Bu finansal tavsiye midir?
Hayır. Buradaki her şey analiz araçlarıyla ilgilidir. Claude verileri özetler ve karşılaştırır; bunlarla ne yapacağınıza siz karar verirsiniz. Gecikmeli eğitim verileri işlem gerçekleştirmek için temel oluşturmaz.
Tek bir ekranı tek bir sohbete bağladığınızda farkı hemen görürsünüz: Claude, bilemeyeceği rakamlar hakkında kendinden emin görünmeyi bırakır ve bildiği rakamlar konusunda yararlı olmaya başlar.