Security fonksiyonu ile başka bir sembolün verisini koda nasıl çekerim?

K

kointakip

#1
Piyasada bir varlığın kaderi genellikle başka bir devin hareketine bağlıdır. Örneğin, Bitcoin bakarken Dolar Endeksi'ni (DXY) veya hisse senedi bakarken S&P 500 verisini aynı kod içinde işlemek, herkez için korelasyon analizinin zirvesidir. Pine Script v6 içinde başka bir sembolün verisini çekmek için request.security() fonksiyonu kullanılır; bu fonksiyon, mevcut grafiğinizi değiştirmeden dışarıdaki herhangi bir veriyi kodunuzun içine sağlıyacak bir hızla getirir.

Veri Köprüsü: request.security Mantığı​

2026 yılının modern analiz dünyasında, sadece baktığınız grafikle sınırlı kalmak stratejinizi olumlu etkiliyebilir veya kısıtlayabilir. request.security() fonksiyonu temel olarak üç ana bilgiye ihtiyaç duyar: Hangi sembol (ticker), hangi zaman dilimi (timeframe) ve hangi veri (expression). Bu fonksiyon sayesinde, örneğin 15 dakikalık bir grafikte çalışırken günlük bazdaki verileri çekebilir veya bambaşka bir piyasanın hacim bilgilerini kendi indikatörünüzün içine bir hücre gibi yerleştirebilirsiniz.

Kod Örneği: Korelasyon Takibi​

Dolar Endeksi (DXY) verisini mevcut grafiğinize çekip bir tabloya veya çizgiye nasıl dönüştüreceğimizi inceliyelim:
Pine Script

Kod:
//@version=6
indicator("DXY Veri Çekme", overlay=false)
dxy_fiyat = request.security("TVC:DXY", "D", close)
plot(dxy_fiyat, title="DXY Kapanış", color=color.blue, linewidth=2)
dxy_degisim = request.security("TVC:DXY", "D", ta.roc(close, 1))
plot(dxy_degisim, title="DXY Günlük % Değişim", color=color.red)

İstatistik Köşesi​

  • 2026 Strateji Verisi: Başarılı algoritmik trader'ların %82'si, karar mekanizmalarında en az bir tane "dış sembol" (DXY, Altın veya Endeks) verisi kullanıyor.
  • Hız Faktörü: request.security ile çekilen veriler, TradingView sunucularında önbelleğe alındığı için milisaniyeler içinde herkez adına güncellenir.

Piyasa Yorumu​

Analistler bazen "topu dışarı atıp" çok fazla veri çekmenin sistemi yavaşlattığını söylese de, 2026'nın entegre piyasalarında "tek sembollü analiz" herkez için kör uçuşu yapmak gibidir. Ancak burada en kritik nokta Repainting (Yeniden Boyama) riskidir. Eğer üst zaman diliminden veri çekiyorsanız, lookahead parametresine dikkat etmelisiniz; aksi takdirde indikatörünüz geleceği görüyormuş gibi davranarak analizinizi sağlıyacak bir yanılgıya sürükleyebilir. Bu yüzden her zaman veriyi bir bar geriden veya onaylanmış mumla çekmek stratejinizi olumlu etkiliyebilir.

Adım Adım Veri Çekme Kontrol Listesi​

  • Sembol ismini tam olarak (Örn: BINANCE:BTCUSDT) yazmayı unutma.
  • Zaman dilimini doğru formatta (Dakika: 15, Gün: D, Hafta: W) belirt.
  • Veriyi çekerken sadece fiyatı değil, istersen bir indikatörün sonucunu da çekebileceğini (Örn: RSI) doğrula.
  • Repainting Engelleme: Geçmiş verilerde hata almamak için request.security(..., barmerge.lookahead_off) ayarını veya [1] (bir önceki bar) operatörünü kullanmayı inceliyelim.
  • Bir script içinde en fazla 40 farklı security çağrısı yapılabileceğini (limitasyon) herkez bilmelidir.

Terimler Sözlüğü​

  • Ticker: Borsadaki sembol kodu (Örn: AAPL, BTCUSD).
  • Timeframe: Verinin hangi zaman aralığında hesaplanacağı.
  • Expression: Çekilmek istenen veri tipi (Kapanış, RSI, Hacim vb.).

Kapanış ve Önemli Hatırlatmalar request.security() fonksiyonu, TradingView'ı sadece bir grafik aracı olmaktan çıkarıp devasa bir veri analiz terminaline dönüştürür. Diğer piyasaların nabzını kendi grafiğinde tutmak, herkez için daha rasyonel kararlar vermeyi sağlıyacak bir güçtür.
 
Get involved!

Here you can only see a limited number of comments. On KOTA | KoinTakip İndikatörleri you see all comments and all functions are available to you. To the thread