Skip to main content
Phương thức nâng cao: Nhận thông tin ước tính phí ưu tiên bằng khóa tài khoản cho các trường hợp sử dụng chuyên biệt như phân tích trước giao dịch, thao tác hàng loạt và nghiên cứu mẫu tài khoản.

Tổng quan

Phương thức khóa tài khoản là một giải pháp thay thế đơn giản hơn cho việc tuần tự hóa giao dịch khi bạn cần ước tính phí nhanh hoặc muốn ước tính phí trước khi tạo giao dịch hoàn chỉnh.

Advanced Use Cases

  • Phân tích trước giao dịch
  • Thao tác tài khoản hàng loạt
  • Nghiên cứu thị trường và các mẫu
  • Kiến trúc chuyên biệt

Trade-offs

  • Kém chính xác hơn giao dịch được tuần tự hóa
  • Không phân tích theo từng chỉ thị
  • Phù hợp nhất với các mẫu ở cấp tài khoản
Khuyến nghị: Với hầu hết ứng dụng, hãy sử dụng phương thức giao dịch được tuần tự hóa. Phương thức khóa tài khoản này dành cho các trường hợp sử dụng chuyên biệt cần phân tích ở cấp tài khoản hoặc lập kế hoạch trước giao dịch.

Khi nào nên sử dụng khóa tài khoản

Pre-transaction Planning

Nhận thông tin ước tính phí trước khi tạo giao dịch hoàn chỉnh

Simplified Integration

Khi kiến trúc của bạn khiến việc tuần tự hóa giao dịch trở nên khó khăn

Quick Market Analysis

Phân tích mẫu phí của các tài khoản cụ thể mà không cần tạo giao dịch

Multi-account Analysis

Tìm hiểu riêng biệt các mẫu phí trên nhiều tài khoản

Bắt đầu nhanh

1

Identify Accounts

Xác định những tài khoản sẽ tham gia vào giao dịch của bạn
2

Call the API

Gửi yêu cầu với các khóa tài khoản và mức ưu tiên mong muốn
3

Apply the Fee

Sử dụng kết quả ước tính để đặt phí ưu tiên trong giao dịch

Ví dụ cơ bản

Hướng dẫn triển khai

Hàm cốt lõi

Dưới đây là một hàm có thể tái sử dụng để nhận thông tin ước tính phí ưu tiên:

Ví dụ hoàn chỉnh với nhiều mức ưu tiên

Loại tài khoản và chiến lược

Các tài khoản chương trình có lưu lượng lớn thường có phí ưu tiên cao hơn do cạnh tranh.
Hành vi dự kiến: Phí cao hơn do khối lượng giao dịch lớn và mức độ cạnh tranh cao.

Tùy chọn cấu hình nâng cao

Tùy chọn evaluateEmptySlotAsZero đặc biệt hữu ích cho các kết quả ước tính dựa trên tài khoản:
Khi true (mặc định), các slot không có giao dịch được xem là có phí bằng 0 thay vì bị loại trừ. Điều này cung cấp kết quả ước tính cân bằng hơn cho các tài khoản có ít hoạt động.
Yêu cầu thông tin chi tiết về mẫu phí của từng tài khoản:
Thao tác này trả về thông tin bổ sung về cách tính phí cho từng tài khoản.
Điều chỉnh số lượng slot được phân tích để ước tính phí:
Khoảng xem lại ngắn hơn: Dữ liệu gần đây hơn nhưng có thể biến độngKhoảng xem lại dài hơn: Ổn định hơn và có thêm bối cảnh lịch sử

Phương pháp hay nhất để lựa chọn tài khoản

Include Writable Accounts

Ưu tiên: Tập trung vào các tài khoản sẽ được sửa đổi

Add Key Programs

Bối cảnh: Bao gồm các tài khoản chương trình có liên quan

Xử lý lỗi và phương án dự phòng

Hạn chế và lưu ý

Hạn chế của phương thức dựa trên tài khoản:
  1. Kém chính xác hơn với tài khoản chỉ đọc - Thuật toán tập trung vào các tài khoản có thể ghi
  2. Không phân tích theo từng chỉ thị - Không thể xem xét các thao tác cụ thể
  3. Phụ thuộc vào hoạt động của tài khoản - Kém chính xác hơn với các tài khoản không hoạt động
  4. Không xem xét kích thước giao dịch - Không tính đến độ phức tạp của giao dịch
Khi nào nên chuyển sang giao dịch được tuần tự hóa:
  • Ứng dụng production cần độ chính xác cao nhất
  • Giao dịch phức tạp có nhiều chỉ thị
  • Khi mẫu phí theo từng chỉ thị có ý nghĩa quan trọng
  • Ứng dụng yêu cầu hiệu năng cao

Tài nguyên liên quan

Serialized Transactions

Phương thức chính xác hơn sử dụng quy trình tuần tự hóa toàn bộ giao dịch

API Reference

Tài liệu API và các tham số đầy đủ