Exchange
Sàn giao dịch tài sản mã hóa và Blockchain
Academy
Giáo dục Blockchain và Crypto
Môi giới
Giải pháp cổng giao dịch
Charity
Tổ chức từ thiện trên Blockchain
Cloud
Xây dựng sàn giao dịch cho doanh nghiệp
DEX
Sàn giao dịch tài sản kỹ thuật số phi tập trung nhanh và an toàn
Info
Thông tin tiền điện tử
Labs
Ươm mầm cho các dự án Blockchain hàng đầu
Launchpad
Nền tảng phát hành token
Research
Những phân tích và báo cáo cấp doanh nghiệp
Trust Wallet
Ví tiền mã hóa chính thức của Binance
Mua Crypto
Pay with
Thị trường
Trung tâm trợ giúp
Câu hỏi thường gặp
API
Quy định giao dịch API
Những câu hỏi thường gặp về API (FAQ)
Binance
2018-06-05 09:38

Có những giới hạn nào ở đây ?

Khái niệm

Có 3 loại giới hạn khác nhau, tất cả các giới hạn này đều có thể được thay đổi bất cứ lúc nào:

  1. Hard-limits
  2. Giới hạn ML (Machine Learning) 
  3. Giới hạn WAF (Web Application Firewall) 

Hard-Limits:

  • 1,200 yêu cầu một phút (Không nhất định là những yêu cầu giống nhau trong số 1200 yêu cầu này)  
  • 10 lệnh/một giây
  • 100,000 lệnh/24 tiếng

Giới hạn mặc định của chúng tôi đã được thể hiện tại "/api/v1/exchangeInfo". 

Giới hạn Machine Learning:

Hành vi giao dịch được đánh giá dựa trên hành vi giao dịch của người dùng bình thường và nếu bạn vượt quá giới hạn quy định, bạn sẽ bị cấm giao dịch trong một khoảng thời gian nhất định từ 5 phút cho đến 3 ngày.   

Giả sử nếu có điểm xử phạt cho hành vi lạm dụng giao dịch. Số điểm của bạn sẽ tăng lên nếu :

  • Lặp đi lặp lại lệnh mua trên 1 giá so với giá bán/giá mua cao nhất trong sổ giao dịch. 
  • Liên tục đặt lệnh/hủy lệnh, đồng thời không có bất cứ lệnh nào được khớp;
  • Tỷ lệ khớp lệnh quá thấp, tỷ lệ khớp lệnh = Số lượng lệnh/(số lượng lệnh đặt + số lượng lệnh bị hủy);
  • Chỉ số weight quá thấp, chỉ số weight = Tổng giá trị đơn lệnh/(giá trị đơn khi đặt lệnh + giá trị đơn lệnh đã hủy)
  • Nếu là giao dịch với BNB, điểm xử phạt ở trên sẽ được tính cao hơn.

Sẽ không có nhiều thông tin chi tiết hơn những gì đã được cung cấp ở trên. Hãy tận dụng những phép thử, hoặc thảo luận với những người dùng API khác để có thể tìm ra những phương thức giao dịch tối ưu nhất dành cho bạn. 

Giới hạn chương trình tường lửa Web (Web Application Firewall-WAF): 

Hiện tại chúng tôi không cung cấp chính xác chi tiết các nội dung về tường lửa web, nếu bạn gặp phải lỗi HTTP 403, có thể bạn đã phạm luật tường lửa web ở đâu đó. Đa phần, gặp lỗi này là do gửi yêu cầu quá nhiều đồng thời bị cấm đăng nhập trong vòng 5 phút, tuy nhiên, nếu yêu cầu của bạn bị xem là yêu cầu ác ý, bạn sẽ bị cấm đăng nhập trong khoảng thời gian dài hơn. 

Nếu tôi vượt quá giới hạn thì tài khoản, API KEY và địa địa chỉ IP của tôi có bị ảnh hưởng không?

Với những giới hạn cố định, việc vượt quá tổng số lượng yêu cầu trên phút (hiện tại đang là 1,200) sẽ dẫn đến việc IP của bạn bị cấm. Giới hạn giao dịch mua (đang là 10/giây và 100,000/24 giờ) sẽ tuỳ thuộc vào tài khoản của bạn. Nếu giới bạn giao dịch bị vượt quá, người dùng sẽ bị cấm tạo những giao dịch mới trên website (và cả trên ứng dụng điện thoại, máy tính) 

Với giới hạn Machine Learning, việc hạn chế sẽ dựa trên tài khoản. Nếu một người dùng bị hạn chế bởi hệ thống ML, họ có thể kiểm tra nguyên nhân vì sao và thời gian hạn chế bằng cách dùng “/wapi/v3/accountStatus.html” ở điểm cuối. ( được nhắc đến trong phần WAPI Documentation của chúng tôi) 

Web Application Firewall sẽ chỉ áp dụng với địa chỉ IP. Thường thì, một lần bị hạn chế bởi WAF sẽ kéo dài khoảng 5 phút. Tuy nhiên, nếu server nhận thấy sự nguy hiểm cho hệ thống, thời gian sẽ được kéo dài hơn. 

Tôi có bị hạn chế vì vượt quá giới hạn, nhưng tôi đã sửa code của mình ? Binance sẽ bỏ hạn chế cho tôi sớm ? 

Không. Bạn sẽ vẫn phải đợi hết thời gian hạn chế. 

Tôi nhận được thông báo lỗi HTTP 403 khi sử dụng API. Tại sao ? 

Bạn đã vi phạm những điều luật trong WAF (Web Application Firewall) của chúng tôi, đa phần là những vi phạm ở tỉ lệ giới hạn hoặc gửi những yêu cầu tiềm ẩn nguy hiểm, tấn công (như đã chỉ ra trong phần Giới Hạn ở trên). Thường thì thời gian hạn chế sẽ là khoảng 5 phút. 

 Tại sao kết nối websocket của tôi lại thường bị rớt kết nối ? 

Cứ mỗi 3 phút, những kết nối websocket đang hoạt động sẽ nhận được một lệnh ping. Nếu bạn không nhận được, kết nối của bạn có thể đã bị ngắt. 

Đối với luồng dữ liệu người dùng, nếu không phát hiện trạng thái duy trì trong vòng 60 phút, phím nghe listen key sẽ hết hạn. Điều này cũng được mô tả chi tiết trong tài liệu API Documentation của chúng tôi. 

Tôi đang sử dụng dịch vụ bên thứ 3 và nó không hoạt động ? Các bạn có thể giúp tôi chứ ? 

Rất tiếc, chúng tôi không có những hỗ trợ cho dịch vụ hay công cụ của một bên thứ 3. Hãy liên hệ với dịch vụ hoặc nhà phát triển đó để có được sự hỗ trợ từ họ. 

Hơn nữa, có những nguy cơ tiềm ẩn trong việc sử dụng API Key/Secret Key của Binance vào trong nền tảng của một bên thứ 3. Bạn nên thận trọng khi sử dụng những dịch vụ này theo ý mình. 

Hãy nhớ rằng chúng tôi cũng không cung cấp những hỗ trợ về lập trình nói chung. 

Mặc dù không thay đổi gì, tôi vẫn gặp lỗi ? Chuyện gì đã xảy ra ? 

Rất tiếc, chúng tôi không thể cung cấp hỗ trợ cho các vấn đề với việc cài đặt cá nhân của bạn. Nếu bạn đang sử dụng một phần mềm/một công cụ của bên thứ 3, hãy liên hệ với đội ngũ hỗ trợ/phát triển của họ để có sự hỗ trợ. 

Tôi cần truy cập Secret key của tôi nhưng nó chỉ hiển thị “***”. Làm sao tôi có thể lấy lại ? 

Vì bảo mật cá nhân an toàn cho bạn, như theo thiết kế, Secret Keys chỉ hiển thị khi API Key được tạo. Sau đó, nó sẽ được ẩn đi. Nếu bạn làm mất hoặc không lưu trữ lại, bạn cần phải lập API Key mới và sử dụng Key mới này với Secret Key mới. 

Tôi có thể bị tăng mức hạn chế hay làm chậm đường truyền ? 

Hiện tại chúng tôi không hỗ trợ điều này. Mọi thứ sẽ theo những giới hạn mà chúng tôi đã cung cấp ở trên. 

API Key của tôi bị mất. Hãy giúp tôi!

Có hai khả năng xảy ra cho việc “mất API Key" : 

  1. Nếu bạn không sử dụng API gần đây và bạn đã dùng API trước ngày 7/3, có khả năng API Key của bạn đã bị xoá đi để đảm bảo an toàn bảo mật cho tài khoản của bạn. 
  2. Trường hợp thứ 2, nếu bạn đã tạm khóa tài khoản của mình, điều này cũng dẫn đến việc xóa toàn bộ API Key nào đang hoạt động của bạn. 

Bạn có thể tạo các API Key mới mà không gặp phải trở ngại nào. 

Tôi nhận được lỗi “ Error -1021 (Message: Timestamp for this request is outside of the recvWindow)". Làm sao tôi xử lý được vấn đề này ? 

Thường thì, lỗi này chỉ xuất hiện khi nếu có một lần đồng bộ lại giữa thời gian của server và thời gian của hệ thống. Bạn có thể cần đồng bộ thời gian của hệ thống, tuy nhiên, quá trình này phụ thuộc vào hệ điều hành của bạn. 

Như với Windows, theo quyền tự quyết của bạn, bạn có thể sử dụng một công cụ như “Atomic Clock". Linux và Mac có thể đồng bộ bằng sử dụng lệnh “ntpdate" 

Nếu không thể giải quyết vấn đề này, có thể là do sự chậm trễ/lag mạng (vấn đề của mạng) và có thể bạn phải điều chỉnh lại recvWindow của mình. 

Tôi có thể sử dụng API để thực hiện những chức năng khác không? 

Nếu bạn không thấy các tính năng mà bạn yêu cầu như trong tài liệu của chúng tôi, đồng nghĩa với việc chúng tôi hiện tại không hỗ trợ chức năng đó. Nếu bạn muốn đề xuất một kiến nghị nào đó, bạn có thể gửi email đóng góp ý kiến cho chúng tôi, và ý kiến của bạn sẽ được xem xét sớm nhất có thể. 

Tôi tin rằng vấn đề này liên quan đến API, tôi phải làm sao để báo cáo? 

 

Nếu bạn thấy có một vấn đề nào đó với hệ thống của chúng tôi và không phải do những cài đặt cá nhân, hãy nhớ, chúng tôi không thể xem xét những nhận định mơ hồ và coi đó là những điều đáng để báo cáo. 

 

Nếu bạn có bằng chứng để chứng minh cho nhận định của mình, bạn có thể liên hệ với chúng tôi trong Telegram API chat và chúng tôi sẽ điều tra xử lý. Tuy nhiên, đây không phải là một nhóm hỗ trợ lập trình chính thức - đây là một cộng đồng của những người dùng Binance sử dụng API. 





Có câu hỏi khác?gửi một yêu cầu
Bài viết liên quan
Hướng dẫn tạo API