Phân trang, Lọc và Sắp xếp
Làm chủ việc truy xuất dữ liệu hiệu quả với phân trang, lọc và sắp xếp. Học cách tối ưu truy vấn và giảm số lần gọi API bằng cách sử dụng các tham số truy vấn.
Phân trang
Smart Money API sử dụng phân trang dựa trên con trỏ để truy xuất dữ liệu hiệu quả. Chỉ định số trang và giới hạn để kiểm soát tập kết quả.
| Tham số | Loại | Mặc định | Tối đa |
|---|---|---|---|
| page | integer | 1 | N/A |
| limit | integer | 50 | 500 |
Ví dụ Phân trang
Thông tin Phân trang Phản hồi
Lọc
Lọc kết quả theo symbol, sàn giao dịch, hướng và các tiêu chí khác. Các bộ lọc được kết hợp với logic AND.
| Bộ lọc | Giá trị | Ví dụ |
|---|---|---|
| symbol | Cặp giao dịch | BTCUSDT, ETHUSDT |
| exchange | bybit, binance, hyperliquid | bybit |
| direction | long, short | long |
| min_position_size | Số | 10.5 |
| min_pnl_percent | Số | 2.0 |
Ví dụ Lọc
Sắp xếp
Sắp xếp kết quả theo kích thước vị thế, P&L hoặc các trường khác. Chỉ định trường và hướng (asc/desc).
Ví dụ Hoàn chỉnh
Python: Lặp qua Tất cả các Trang
Thực hành Tốt nhất
1. Sử dụng giới hạn tối đa (100-500): Ít lần gọi API hơn để truy xuất cùng lượng dữ liệu. Xử lý kết quả theo lô hiệu quả.
2. Lọc phía máy chủ: Sử dụng tham số truy vấn để lọc tại nguồn, không phải trong mã ứng dụng của bạn. Giảm lượng dữ liệu truyền tải.
3. Sắp xếp trên máy chủ: Yêu cầu kết quả đã sắp xếp từ API. Sắp xếp ở quy mô lớn hiệu quả trên máy chủ.
4. Lưu trữ và phân trang: Lưu trữ kết quả cục bộ và phân trang qua dữ liệu đã lưu để giảm thiểu lần gọi API.
5. Dừng sớm nếu có thể: Không phải lúc nào cũng lấy tất cả các trang. Dừng khi bạn có đủ dữ liệu cho trường hợp sử dụng của mình.
Tìm hiểu Thêm
Khám phá tài liệu API đầy đủ cho tất cả các tùy chọn lọc và sắp xếp.
Xem Tài liệu Tham khảo REST API