Aracı Kurumlar için TradingView REST API Tanımlamaları

Bu API tanımlamaları aracı kurum arka sistemlerinin bir önyüz gibi hareket eden TradingView sistemlerine bir köprü kurulup bağlantı sağlanmasına olanak verir. API kullanılarak kurulan köprü iki üründe de kullanılabilir - TradingView Web Platformu ve İşlem Terminali. Daha fazla bilgi için bilgiler sayfamızı kontrol edin; herhangi bir sorunuz için founders@tradingview.com adresimize e-posta gönderin.

Teknik Bilgiler

Swagger

Bu belirtim dokumanı mükemmel Swagger teknolojisi kullanarak hazırlanmıştır. Swagger işin çoğunu sizin yerinize yapacak. TradingView Swagger belirtim dokumanını indirin, Online Swagger Editöre kopyalayarak yapıştırın ve 26 yapıdan birinin seçerek bir sunucu oluşturun.

Veri ve Emir desteği karşıne Sadece Emirler

Müşterilerinizin ihtiyaç duyacağı verilerin hâli hazırda TradingView'de bulunması durumunda (örneğin bazı hisse senetleri, FX), Sadece Emirler opsiyonunu kullanabilirsiniz. Bu yöntemle işi yarıya indirip kendi verilerinizi sağlamaktan kurtulmuş olursunuz. İşlem Terminali için hem veri ve hem emir göndermeyi desteklemeniz gereklidir, çünkü bu sizin barındırdığınız kendi başına bağımsız bir üründür.

İşlem Panosu Köprüsü

1. Talep Tipleri

Tüm talepler iki gruba ayrılabilir — istemci ve sunucu

İstemci talepleri tarayıcı da yürütülür, sunucu istekleri ise TradingView sunucuları tarafından başlatılır. Eğer entegrasyon aracı kurum verilerinin TradingView web sitesine eklenmesi anlamına gelmiyorsa sunucu talebi olmayacaktır.

2. İstemci Talepleri

TradingView web sitesi, aracı kurumun sunucularına, mevcut emir ve pozisyonların listesi, bakiye ile ilgili bilgileri alma gibi talepleri tarayıcı üzerinden gönderir. Talepler periyodik olarak, aralıkları "/config" parametresi ayarlanarak gönderilir. Bundan sonra TradingView, önceki cevapla yeni gelen veriyi karşılaştırır ve farkı hesaplar. Eğer emrin / pozisyonun durumu değiştiyse veya yeni veri mevcutsa, kullanıcı bir bildirim görecek ve websitesinin Hesap Yönetimi bölümünde değişiklikler görülebilecektir.

Emirlerin verilmesi / değiştirilmesi, pozisyonların iptali, vb gibi talepler sadece kullanıcının aksiyonları sonrası oluşur.

Ayrıca, aracı kurumdan mevcut alış / satış fiyatlarını gösteren "/quotes" isimli tarayıcı talebi ve Level2 piyasa derinliği bilgisini isteyen "/depth" isimli talepler yapılır.

3. Sunucu talepleri (veri entegrasyonu olması durumunda)

Tipik olarak bir aracı kurum içinde KFS ve Forex sembolleri bulunuyorsa verilerini TradingView'le bağlamalıdır. Bu durumda, 3 ilave son nokta tanımı yapmanız gerekir : "/symbol_info","/history" ve "/streaming".

TradingView sunucuları datalar için talepler gönderecektir. Genellikle, en az 4 farklı sunucu kullanılır. Geçmiş bilgiler TradingView sunucularında ön belleklenecek ve son kullanıcı tarayıcılarına bizim sunucularımızdan doğru gönderilecektir. "/streaming" bağlantısı sürekli açık kalır ve bağlantı kesildiğinde kapatılır. Aracı kurum, sunucularımızın IP adreslerine doğru gerekli olmayan engellemeleri (firewall, hız limiti, .. vb gibi) kaldırmalıdır.

4. Veriye erişimin sınırlandırılması (veri entegrasyonu durumunda)

Varsayılan olarak, aracı kurum sembolleri tüm TradingView kullanıcıları için herhangi bir kısıtlama olmaksızın açıktır - ilgili fikirler görülebilir ve semboller arandığında bulunabilirler. Eğer bunlara erişimin kısıtlanması ile ilgili bir ihtiyaç varsa, tüm karakter seti alt gruplara ayrılmalıdır. Bir grup, ortak bir erişim seviyesine sahip olan bir sembol kümesidir. Herhangi bir kullanıcı bu gruplardan dilediği kadarına ulaşabilir. Bunu gerçekleştirmek için, "/groups" ve "/permissions" taleplerini kullanmanız gerekir. "/groups" sorgusu bir grup listesi belirlemenize olanak sağlarken "/permissions" belirli bir kullanıcı için hangi grupların uygun olduğunu sorgular. Tek bir sembol aynı anda iki grupta birden olamaz. "/symbol_info" talebinde TradingView grup ismiyle birlikte "group" GET argümanını, "/groups" talebiyle alınan listeyi ekleyecektir. TradingView cevap olarak her sembolün hangi gruba ait olduğu bilgisini alacaktır. Aracı kurum hesabına giriş yapan her TradingView kullanıcısı "/permissions" değerine bağlı olarak bir veya daha fazla gruba erişim imkanı elde edecektir. Önemle belirtmek gerekir ki gruplar silinemez, sadece gruptan tüm sembolleri çıkartabilirsiniz, bu nedenle gruplar dikkatlice planlanmalıdır. Her bir entegrasyon için grup sayısı 10 ile sınırlıdır. Bir gruptaki maksimum sembol sayısı ise 10K olabilir.

Nasıl kullanılır

Tercih ettiğiniz entegrasyon opsiyonunu seçin ve uygulanması gereken istek listelerini görmek için uygun bölümlere tıklayın. Mevcut tüm taleplere tıklayarak cevapları ile birlikte parametreleri görebilirsiniz.

Deneyin

Demo sunucumuza bir talep gönderip gelen cevabı örnek olarak inceleyebilirsiniz. Dene düğmesine tıklayın, gerekli alanları doldurun ve ardından Çalıştır düğmesine basın. Talebinize sunucumuzun cevabını görüyor olmalısınız.

Yetkilendirme talebini göndermek için lütfen kullanıcı adı ve şifre olarak 'test' kullanın. Lütfen talepte accountid parametresi olarak sayısal '0' değeri kullanın.

TR Türkçe
EN English
EN English (UK)
EN English (IN)
DE Deutsch
FR Français
ES Español
IT Italiano
PL Polski
SV Svenska
RU Русский
PT Português
ID Bahasa Indonesia
MS Bahasa Melayu
TH ภาษาไทย
VI Tiếng Việt
JA 日本語
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
HE עברית
Ana Sayfa Hisse Senedi Takipçisi Forex Takipçisi Kripto Takipçisi Ekonomik Takvim Nasıl Çalışır Grafik Özellikleri Kurallarımız Moderatörler Web Sitesi & Aracı Kurum Çözümleri Görseller Hisse Senetleri Grafik Çizim Kitaplığı Özellik İste Blog ve Haberler SSS Yardım ve Viki Twitter
Profil Profil Ayarları Hesap ve Ödemeler Destek Kayıtlarım Destek Ekibi Yayınlanmış Fikirler Takip Edenler Takip Edilenler Özel Mesajlar Sohbet Çıkış