Specifikasi API REST TradingView untuk Broker

Specifikasi API ini membantu broker membina perantara & hubungkan sistem backend mereka ke TradingView yang berfungsi sebagai frontend. Perantara ini dibinakan dengan specifikasi API yang boleh digunakan di 2 produk — TradingView Web Platform & Trading Terminal . Semakkan info page untuk maklumat lanjut & email founders@tradingview.com jika masih mempunyai sebarang kemusykilan.

Maklumat Teknikal

Swagger

Spesifikasi ini telah dihasilkan menggunakan teknologi Swagger yang cermelang. Swagger akan melakukan kebanyakan kerja untuk anda. Muat turun TradingView Swagger spesifikasi , Salin-Paste ke Editor Swagger Online dan menjana pelayan menggunakan 1 dari 26 rangka kerja.

Data& Sokongan Pesanan vs Pesanan Saja

Jika TradingView sudah mempunyai data yang diperlukan pelanggan anda(seperti saham, FX tertentu), anda hanya ada pilihan untuk Pesanan Saja. Dengan ini anda mengelakkan keperluan untuk membekalkan data sendiri dan kurang kerja yang diperlukan. Untuk Trading Terminalanda perlu sentiasa membekalkan data & sokongan pesanan sebab ia adalah produk yang dihoskan oleh anda.

Jambatan Panel Perdagangan

1. Jenis Permintaan

Semua permintaan boleh dibahagikan kepada dua kumpulan — pelanggan dan pelayan.

Permintaan pelanggan dilaksanakan dari pelayar, permintaan pelayan dimulakan dari pelayan TradingView. Tidak akan ada permintaan pelayan jika integrasi tidak mengimplikasikan penambahan data broker ke laman web TradingView.

2. Permintaan Pelanggan

Laman web TradingView menghantar permintaan kepada pelayan broker dari penyemak imbas untuk mendapatkan senarai pesanan dan posisi, maklumat mengenai baki, dan lain-lain. Permintaan dihantar secara berkala dan selang masa boleh ditetapkan menggunakan "/config". Selepas itu, TradingView membandingkan data baru dengan jawapan sebelumnya dan mengira perbezaannya. Sekiranya status pesanan/posisi berubah atau data baru muncul, maka pengguna akan melihat pemberitahuan dan perubahan yang dibuat akan dipaparkan di Pengurus Akaun di laman web.

Permintaan untuk mengubah pesanan; pembatalan posisi, etc hanya akan berlaku selepas pengguna mengambil tindakan.

Selain itu, dari penyemak imbas terdapat permintaan yang dipanggil "/quotes" yang memaparkan tawaran / permintaan semasa dari broker dan permintaan yang dipanggil "/depth" yang mengambil data dari DOM Level 2.

3. Permintaan pelayan (dalam kes integrasi data)

Typically, a broker needs to connect its data to TradingView, if there are Forex or CFD among the symbols. In this case, you need to implement three additional endpoints: “/symbol_info”, “/history” and “/streaming”.

TradingView akan menghantar permintaan data daripada servernya. Biasanya, sekurang-kurangnya 4 sever akan digunakan. Sejarah akan dicachekan di server TradingView dan diberi ke pelayar client daripada server kita. Hubungan ke “/streaming” akan berlaku setiap masa dan bersambung jika pemotongan berlaku. Broker perlu buangkan halangkan (firewall, had kadar dan lain-lain) untuk set alamat IP server kita.

4. Restricting access to data (in the case of data integration)

Biasanya, simbol broker boleh dilihat semua pengguna TradingView - anda dapat melihat idea mereka dan mereka dapat dicarikan. Jika anda ingin menghalangkan akses kepada simbol, anad perlu bahagikan simbol dalam kumpulan-kumpulan. Sekumpulan simbol merupakan seset simbol yang mempunyai tahap akses yang sama. Pengguna-pengguna boleh mengakseskan kumpulan simbol ini. Untuk menggunakan fungsi ini, anda perlu membuat permintaan “/groups” and “/permissions”. “/groups” membenarkan anda menyenaraikan kumpulan manakala “/permissions” akan menyenaraikan kumpulan yang boleh diakseskan oleh kumpulan itu. Simbol yang sama tidak boleh berada dalam 2 kumpulan berlainan. Apabila permintaan “/symbol_info” berlaku, TradingView akan menambahkan “group“ GET dengan nama kumpulan di mana nama ini diberi oleh permintaan “/groups”. Jadi, TradingView akan menerima maklumat kumpulan mana untuk simbol ini. Setiap pengguna TradingView yang log masuk akaun brokernya akan mendapat akses untuk satu atau lebih kumpulan, bergantung pada “/permissions”. Anda perlu ingat bahawa kumpulan tidak dapat dipadamkan dan anda hanya dapat membuangkan simbol daripada kumpulan, jadi anda perlu rancangan rapi untuk membuat kumpulan. Nombor kumpulan untuk integrasi adalah dihadkan ke 10. Nombor maximum simbol dalam satu kumpulan adalah 10K.

Bagaimana untuk menggunakan

Sila pilih pilihan anda untuk integrasi dan tekan bahagian yang betul untuk melihat senarai permintaan. Anda hanya dapat melihat parameter dan jawapan dengan klik permintaaan yang sedia ada.

Silakan Mencuba

Anda boleh menghantar permintaan ke pelayan demo dan melihat respons permintaan anda.

Sila gunakan 'test' sebagai log masuk dan kata laluan untuk menghantar permintaan. Sila gunakan '0' sebagai nilai angka untuk parameter accountId dalam permintaan.

MS Bahasa Melayu
EN English
EN English (UK)
EN English (IN)
DE Deutsch
FR Français
ES Español
IT Italiano
PL Polski
SV Svenska
TR Türkçe
RU Русский
PT Português
ID Bahasa Indonesia
TH ภาษาไทย
VI Tiếng Việt
JA 日本語
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
HE עברית
Laman Utama Pengimbas Saham Pengimbas Forex Pengimbas Crypto Kalendar Ekonomi Bagaimana ia berfungsi Ciri-ciri Carta Peraturan Rumah Moderator Laman web dan Penyelesaian Broker Widget Perpustakaan Carta Stok Permintaan Ciri Blog & Berita Soalan Lazim Bantuan & Wiki Twitter
Profil Pengesetan Profil Akaun dan Bil Tiket Sokongan Saya Hubungi Sokongan Idea-idea yang diterbitkan Pengikut Mengikuti Mesej Peribadi Perbualan Log Keluar