Lệnh không phải là giao dịch được đảm bảo hoàn tất

Việc đặt lệnh cho thấy việc gửi ý định đến hệ thống giao dịch; việc hoàn thành cho thấy một phần hoặc toàn bộ lệnh đã được khớp. Lệnh giới hạn có thể vẫn chưa được khớp trong một thời gian dài hoặc được khớp theo nhiều giai đoạn. Trước khi đọc các lệnh giao dịch giao ngay trên Binance, hãy xác minh thực thể tài khoản, cặp giao dịch, hướng và sản phẩm; không áp dụng trực tiếp thuật ngữ từ giao diện sản phẩm khác. Bài viết này giải thích các trường công khai và không khuyến nghị giao dịch, cũng không xác nhận rằng dịch vụ có sẵn tại vị trí của người đọc.

Việc thực hiện một phần và hủy lệnh có thể xảy ra đồng thời

Sau khi một phần lệnh được thực hiện, phần còn lại có thể bị hủy. Việc hủy thành công thường chỉ ảnh hưởng đến số lượng chưa được thực hiện và không tự động đảo ngược các giao dịch đã hoàn tất. Hãy xác minh số lượng ban đầu, số lượng đã thực hiện tích lũy, số lượng còn lại và trạng thái cuối cùng, sau đó kiểm tra từng giao dịch và phí giao dịch. Chỉ ghi "đã hủy" không có nghĩa là toàn bộ lệnh không dẫn đến bất kỳ thay đổi tài sản nào.

Các phương pháp xác thực ảnh hưởng đến việc xử lý số lượng còn lại

Trong giao diện áp dụng, các trường như GTC, IOC và FOK mô tả các điều kiện hiệu lực hoặc thực thi khác nhau. IOC cho phép thực thi ngay lập tức phần có thể giao dịch và hủy phần còn lại, trong khi FOK yêu cầu thực thi đầy đủ theo quy tắc của nó, nếu không sẽ bị hủy. Chi tiết hỗ trợ cụ thể tùy thuộc vào cặp giao dịch, giao diện và tài liệu hiện hành; không nên hiểu các điều kiện này là đảm bảo giá tốt hơn giá thị trường hoặc đảm bảo rằng lệnh sẽ được hệ thống chấp nhận.

Xác minh giao dịch với các lệnh giả định

Giả sử bạn bán 10 đơn vị, chỉ có 4 đơn vị được thực thi, sau đó 6 đơn vị còn lại bị hủy. Bạn cần ghi lại 4 giao dịch thực tế và phí tương ứng vào sổ cái. Giá giới hạn lệnh không nhất thiết phải bằng giá trung bình có trọng số cuối cùng của tất cả các giao dịch, và phí giao dịch cũng có thể khác nhau. Ví dụ này chỉ minh họa mối quan hệ về số lượng và không đại diện cho một loại tiền tệ cụ thể hoặc giá thị trường thực tế; bạn nên sử dụng biên lai thực tế của tài khoản của mình để tính toán.

Không nên đặt lệnh một cách mù quáng sau khi xảy ra lỗi mạng

Yêu cầu hết thời gian chờ không nhất thiết có nghĩa là máy chủ chưa chấp nhận lệnh. Trước tiên, hãy xác minh trạng thái bằng cách sử dụng mã định danh lệnh, mã định danh khách hàng và phương thức truy vấn chính thức trước khi quyết định thử lại. Có thể có độ trễ thời gian giữa việc truy vấn và hủy; do đó, phản hồi và trạng thái tiếp theo nên được lưu lại. Không xuất khẩu và gửi khóa API, chữ ký hoặc toàn bộ tài khoản cho những người khắc phục sự cố không quen biết, và không bao giờ mở rộng quyền để loại bỏ lỗi.

Lưu mối quan hệ giữa đơn hàng và giao dịch

Ghi lại mã định danh đơn hàng, cặp giao dịch, thời gian, số lượng, phương thức hợp lệ, trạng thái, các giao dịch riêng lẻ, phí và thông tin lỗi. Khi xuất theo lô, hãy giữ lại mối quan hệ giữa lớp đơn hàng và lớp giao dịch để tránh các mục trùng lặp. Các quy tắc của nền tảng có thể thay đổi; tài liệu này không thể thay thế tài liệu giao diện và điều khoản tài khoản mới nhất, cũng như không đảm bảo rằng một đơn hàng cụ thể sẽ được hoàn thành vào thời gian hoặc giá dự kiến.