3
tập trung vào
1444
Người theo dõi

Giải thích chiến lược đặt lệnh của BitMEX

Được tạo ra trong: 2019-01-15 14:53:02, cập nhật trên: 2019-01-15 14:53:26
comments   9
hits   5375

BitMEX đã trở thành một nền tảng được ưa chuộng để giao dịch tiền ảo, nhưng các hạn chế giao dịch API của nó rất nghiêm ngặt. Bài viết này chủ yếu chia sẻ một số thủ thuật sử dụng API trong nền tảng giao dịch định lượng FMZ, chủ yếu nhắm vào chiến lược làm thị trường.

Tính năng của BitMEX

Ưu điểm đáng chú ý nhất là giao dịch hoạt động, đặc biệt là hợp đồng Bitcoin vĩnh viễn, khối lượng giao dịch mỗi phút thường vượt quá một triệu hoặc thậm chí là 10 triệu đô la; BitMEX có hoa hồng sau khi giao dịch đơn đặt hàng, mặc dù không cao, nhưng nó thu hút một lượng lớn các nhà giao dịch thị trường, vì vậy độ sâu mua và bán rất tốt, thường là trên một triệu đô la; do độ sâu mua và bán tích lũy, giá giao dịch thường dao động xuống dưới 0,5 đô la đơn vị biến động nhỏ nhất.

Hạn chế tần số BitMEX API

Tỷ lệ yêu cầu của REST API được giới hạn ở mức 300 lần mỗi 5 phút. Tỷ lệ này tương đương với 1 giây, giới hạn này rất nghiêm ngặt so với các nền tảng giao dịch khác. Sau khi vượt quá giới hạn, sẽ báo ‘Rate limit exceeded’, nếu tiếp tục vượt quá giới hạn, IP có thể bị cấm một giờ, và nhiều lần cấm trong một thời gian ngắn sẽ dẫn đến cấm một tuần. Đối với mỗi yêu cầu của API, BitMEX sẽ trả về dữ liệu tiêu đề, dữ liệu tiêu đề để xem số lần yêu cầu còn lại hiện tại, thực tế, nếu sử dụng API đúng cách, không vượt quá giới hạn tần số, thường không cần kiểm tra.

  1. Sử dụng websocket để lấy thông tin

BitMEX REST API có giới hạn nghiêm ngặt, chính thức khuyến nghị sử dụng nhiều giao thức websocket và loại dữ liệu được đẩy nhiều hơn so với các sàn giao dịch thông thường. Cần lưu ý những điều sau đây:

– Dòng dữ liệu đẩy dài sẽ có lỗi, và độ sâu thực tế không tương ứng, ước tính là độ sâu thay đổi quá nhiều, đẩy có lỗ hổng, nhưng trong trường hợp thông thường do tính linh hoạt tuyệt vời, ticker đăng ký hoặc trades có thể - Dữ liệu đơn hàng bị bỏ sót rất nhiều, hầu như không có gì. – Thông tin về tài khoản sẽ bị trì hoãn rõ rệt, nên sử dụng REST API để xác nhận. - Trong thời gian biến động lớn, thời gian đẩy sẽ kéo dài vài giây. – mã sau đây được viết để sử dụng giao thức websocket, truy cập thông tin giao dịch và tài khoản trong thời gian thực, chủ yếu nhằm mục đích thực hiện chiến lược thị trường. Việc sử dụng cụ thể cần được thực hiện trong hàm main ().

Bài viết đầy đủ và mã nguồn có thể được đọc tại: https://zhuanlan.zhihu.com/p/54881870