Đặc điểm kỹ thuật API REST TradingView dành cho Nhà môi giới

Kỹ thuật API này cho phép các nhà môi giới xây dựng một cây cầu & amp; kết nối các hệ thống phụ trợ của họ với TradingView, hoạt động như một lối vào. Cầu được xây dựng bằng cách sử dụng kỹ thuật API được sử dụng trong 2 sản phẩm - TradingView Web Platform & Trading Terminal. Kiểm tra trang thông tin để biết thêm thông tin & amp; email founders@tradingview.com với bất kỳ câu hỏi nào.

Thông tin kỹ thuật

Swagger

Điểm đặc biệt này đã được tạo bằng công nghệ Swagger nổi bật. Swagger sẽ làm hầu hết công việc cho bạn. Tải xuống điểm khác biệt kỹ thuật của TradingView Swagger , Sao chép-Dán nó vào Trình chỉnh sửa trực tuyến Swagger và tạo ra một máy chủ sử dụng 1 trong 26 khuôn khổ.

Dữ liệu & hỗ trợ Đặt lệnh và Chỉ Đặt lệnh

Khi TradingView đã có dữ liệu mà khách hàng của bạn cần (ví dụ: một số cổ phiếu, FX), bạn có thể thực hiện Chỉ đặt hàng. Bằng cách này bạn tránh phải cung cấp dữ liệu của riêng bạn và khoảng một nửa công việc. Đối với Trading Terminal, bạn sẽ luôn cần phải cung cấp cả dữ liệu & trật tự, vì đó là một sản phẩm độc lập mà bạn lưu trữ.

Trading Panel Bridge

1. Types of Requests

Nhưng yêu cầu có thể được chia ra làm 2 nhóm - khách hàng và server.

Các yêu cầu của máy khách được thực thi từ trình duyệt, các yêu cầu máy chủ được khởi tạo từ các máy chủ TradingView. Sẽ không có yêu cầu máy chủ nếu tích hợp không ngụ ý việc bổ sung dữ liệu môi giới vào trang web TradingView.

2. Yêu cầu của khách hàng

Trang web TradingView gửi yêu cầu tới máy chủ của nhà môi giới từ trình duyệt để nhận danh sách đơn hàng và vị trí, thông tin về số dư, v.v. Yêu cầu được gửi định kỳ và có thể đặt khoảng thời gian bằng cách sử dụng “/ config”. Sau đó, TradingView so sánh dữ liệu mới với câu trả lời trước và tính toán sự khác biệt. Nếu trạng thái của thay đổi thứ tự / vị trí hoặc dữ liệu mới xuất hiện thì người dùng sẽ thấy thông báo và các thay đổi được thực hiện sẽ hiển thị trong Trình quản lý tài khoản trên trang web.

Yêu cầu đặt / sửa đổi lệnh, hủy vị thế, v.v. chỉ xảy ra sau thao tác của người dùng.

Ngoài ra, từ trình duyệt có một yêu cầu được gọi là "/quotes" hiển thị giá thầu / yêu cầu hiện tại từ người môi giới và yêu cầu được gọi là "/depth" để truy xuất dữ liệu từ DOM cấp 2.

3. Yêu cầu server (trong trường hợp tích hợp dữ liệu)

Thông thường, một nhà môi giới cần kết nối dữ liệu của họ với TradingView, nếu có Forex hoặc CFD trong số các mã. Trong trường hợp này, bạn cần triển khai ba điểm cuối bổ sung: “/symbol_info”, “/history” và “/streaming”.

TradingView sẽ gửi yêu cầu cho dữ liệu từ các máy chủ. Thông thường, ít nhất 4 máy chủ được sử dụng. Lịch sử được lưu trữ trên máy chủ TradingView và được cung cấp cho trình duyệt của khách hàng từ các máy chủ của chúng tôi. Kết nối đến “/streaming” được thực hiện liên tục và tiếp tục trong trường hợp ngắt kết nối. Người môi giới phải loại bỏ những hạn chế không cần thiết (tường lửa, giới hạn tốc độ, vv) cho tập địa chỉ IP của máy chủ của chúng tôi.

4. Hạn chế quyền truy cập vào dữ liệu (trong trường hợp tích hợp dữ liệu)

Theo mặc định, các mã môi giới được hiển thị cho tất cả người dùng TradingView mà không có bất kỳ hạn chế nào - bạn có thể xem các ý tưởng về chúng và có sẵn trong tìm kiếm các mã. Nếu có nhu cầu hạn chế quyền truy cập vào chúng, thì bạn cần phân chia toàn bộ tập hợp các mã thành các nhóm. Nhóm là một tập hợp các mã có chung cấp truy cập. Bất kỳ người dùng nào đều có thể truy cập vào bất kỳ số lượng các nhóm nào như vậy. Để thực hiện điều này, bạn cần triển khai các yêu cầu “/ groups” và “/permissions”. Truy vấn “/groups” cho phép bạn chỉ định danh sách các nhóm và “/permissions” chỉ định nhóm nào dành cho một người dùng cụ thể. Cùng một mã không thể nằm trong 2 nhóm khác nhau. Theo yêu cầu "/symbol_info" TradingView sẽ thêm đối số GET "group" vào tên nhóm, danh sách được cung cấp theo yêu cầu "/groups". Do đó, TradingView sẽ nhận được thông tin về từng mã thuộc về nhóm nào. Mỗi người dùng TradingView đăng nhập vào tài khoản môi giới của mình sẽ có quyền truy cập vào một hoặc nhiều nhóm, tùy thuộc vào “/permission”. Điều quan trọng cần lưu ý là không thể xóa các nhóm, bạn chỉ có thể xóa tất cả các mã khỏi nhóm đó, vì vậy việc lập nhóm phải được lên kế hoạch cẩn thận. Số lượng nhóm cho một tích hợp cụ thể được giới hạn đến 10. Số lượng mã tối đa trong một nhóm là 10K.

Hướng dẫn sử dụng

Chọn tuỳ chọn tích hợp bạn muốn và nhấp vào các phần thích hợp để xem danh sách yêu cầu cần được triển khai. Bạn sẽ có thể xem các thông số cùng với các phản hồi bằng cách nhấp vào các yêu cầu có sẵn.

Chạy thử

Bạn có thể gửi một yêu cầu tới máy chủ thử nghiệm và xem phản hồi để làm ví dụ. Nhấp chuột vào nút Chạy Thử, điền vào các ô theo yêu cầu và sau đó nhấp chuột vào Thực Hiện. Bạn có thể thấy máy chủ của chúng tôi phản hồi yêu cầu của bạn.

Vui lòng sử dụng "thử nghiệm" với cả tên đang nhập và mật khẩu để gửi yêu cầu ủy quyền. Và điền số '0' cho thông số accountid trong khi gửi yêu cầu.

VI Tiếng Việt
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
MS Bahasa Melayu
TH ภาษาไทย
JA 日本語
KO 한국어
ZH 简体中文
ZH 繁體中文
AR العربية
HE עברית
Trang chủ Sàng lọc cổ phiếu Bộ lọc Forex Screener Tiền điện tử Lịch kinh tế Cách thức hoạt động Tính năng Biểu đồ Quy tắc Áp dụng Người điều hành Giải pháp cho Website & Nhà môi giới Widget Thư viện Biểu đồ Chứng khoán Yêu cầu tính năng Blog & Tin tức Câu hỏi thường gặp Hỗ trợ & Wiki Twitter
Hồ sơ Tùy chỉnh Hồ sơ Tài khoản và Thanh toán Ticket Hỗ trợ của tôi Liên hệ Hỗ trợ Các ý tưởng đã đăng Người theo dõi Đang theo dõi Tin nhắn riêng Trò chuyện Đăng xuất