Thông báo lỗi giao diện giao dịch phái sinh

Cập nhật lần cuối: 25 thg 5, 2025

Sau đây là mô tả các thông báo lỗi có thể nhận được khi giao dịch phái sinh trên Kraken Pro.

MARKET_SUSPENDED

Thị trường bị tạm ngừng; giao dịch không khả dụng.

MARKET_NOT_FOUND

Một thị trường phái sinh không hoạt động đã được chỉ định trong yêu cầu gửi lệnh.

INVALID_PRICE

Giá nhỏ hơn hoặc bằng 0, giá vượt quá giá tối đa được đặt cho hợp đồng hoặc giá không phải là bội số của kích thước tick.

INVALID_QUANTITY

Số thập phân của số lượng lớn hơn độ chính xác giao dịch giá trị hợp đồng, quy mô danh nghĩa vượt quá khối lượng lệnh tối đa là 20.000.000 USD hoặc số lượng được chỉ định nhỏ hơn 0.

SMALL_ORDER_LIMIT_EXCEEDED

Quy mô danh nghĩa thấp hơn ngưỡng lệnh nhỏ là 0,01 USD.

INSUFFICIENT_MARGIN

Ký quỹ ban đầu tăng thêm lớn hơn ký quỹ khả dụng.

Incremental initial margin = new initial margin with orders - initial margin with orders + effective fee - min(PNL after execution, 0)

Max maintenance margin impact = max(maintenance margin after execution - maintenance margin, 0)

Usable margin = if(max maintenance margin impact = 0, margin equity - initial margin with orders, margin equity - maintenance margin)

WOULD_CAUSE_LIQUIDATION

Lệnh sẽ được khớp ở mức giá tệ hơn giá đánh dấu, khiến giá trị danh mục đầu tư giảm xuống dưới mức ký quỹ duy trì và kích hoạt thanh lý.

CLIENT_ORDER_ID_IN_USE

ID lệnh khách hàng được chỉ định hiện đang được sử dụng trong một lệnh mở.

CLIENT_ORDER_ID_TOO_LONG

ID lệnh khách hàng được chỉ định vượt quá độ dài ký tự tối đa là 100.

MAX_POSITION_EXCEEDED

Tổng của kích thước vị thế tối đa, kích thước lệnh hiện có và số lượng lệnh sẽ vượt quá kích thước vị thế tối đa được đặt cho hợp đồng.

PRICE_COLLAR

Lệnh taker sẽ được khớp cách giá đánh dấu 20%.

PRICE_DISLOCATION

Lệnh taker sẽ khiến giá hợp đồng lệch khỏi chỉ số theo hướng được chỉ định là hướng lệch giá cho hợp đồng đó.

EDIT_HAS_NO_EFFECT

Các thay đổi được yêu cầu sẽ không gây ra bất kỳ sửa đổi nào cho lệnh.

ORDER_FOR_CANCELLATION_NOT_FOUND

Không tìm thấy ID lệnh trong các lệnh mở của tài khoản.

ORDER_FOR_EDIT_NOT_FOUND

Không tìm thấy ID lệnh trong các lệnh mở của tài khoản.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

Lệnh không phải là lệnh kích hoạt và yêu cầu sửa đổi lệnh chứa giá dừng.

POST_WOULD_EXECUTE

Lệnh hoặc thị trường được đặt ở chế độ chỉ đăng (post-only) và lệnh sẽ được khớp ngay khi đặt. Nếu thị trường ở chế độ chỉ đăng, các lệnh không thể vượt qua giá đánh dấu.

IOC_WOULD_ENTER_BOOK

Lệnh khớp ngay hoặc hủy (immediate-or-cancel) sẽ không được thực hiện ngay lập tức.

WOULD_MATCH_SELF

Lệnh taker sẽ khớp với lệnh maker thuộc cùng một tài khoản.

VIOLATES_REDUCE_ONLY

Tài khoản hoặc hợp đồng được đặt ở chế độ chỉ giảm, kích thước vị thế hiện tại bằng 0, vị thế là mua khống và lệnh là lệnh mua chỉ giảm, hoặc vị thế là bán khống và lệnh là lệnh bán chỉ giảm.

REJECTED_AFTER_EXECUTION

Lệnh sẽ bị từ chối sau khi được thực hiện. Không sử dụng.

MARKET_IS_POST_ONLY

Thị trường được đặt ở chế độ post-only. Không sử dụng. Tham khảo POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Số lượng lệnh mở và lệnh kích hoạt tối đa sẽ vượt quá 20.000.

FIXED_LEVERAGE_TOO_HIGH

Ký quỹ ban đầu tăng thêm sẽ giảm xuống dưới ngưỡng lịch ký quỹ.

CLIENT_ORDER_ID_INVALID

ID lệnh khách hàng không phải là ký tự ASCII có thể in được.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

Yêu cầu lệnh cố gắng chỉnh sửa giá kích hoạt của lệnh dừng theo sau.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

Yêu cầu lệnh cố gắng chỉnh sửa giá giới hạn của lệnh dừng theo sau.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Số lượng lệnh dừng theo sau tối đa sẽ vượt quá 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

Độ lệch phần trăm dừng theo sau có nhiều hơn 2 chữ số thập phân.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

Độ lệch báo giá dừng theo sau không phải là bội số của kích thước tick.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

Độ lệch tối đa dừng theo sau cao hơn độ lệch dừng theo sau tối đa cho phép được đặt ở mức 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

Độ lệch tối đa dừng theo sau thấp hơn độ lệch dừng theo sau tối thiểu cho phép được đặt ở mức 0,1%

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

Chênh lệch phần trăm giữa giá kích hoạt và giá thị trường nhỏ hơn độ lệch dừng theo sau tối thiểu cho phép được đặt ở mức 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Giá tham chiếu tín hiệu kích hoạt không khả dụng.

WOULD_MATCH_MASTER

Lệnh khớp ngay được gửi từ tài khoản phụ sẽ khớp với lệnh chờ từ tài khoản chính.

WOULD_MATCH_SIBLING

Lệnh khớp ngay được gửi từ tài khoản phụ sẽ khớp với lệnh chờ từ một tài khoản phụ khác của cùng tài khoản chính.

WOULD_MATCH_SUBACCOUNT

Lệnh khớp ngay được gửi từ tài khoản chính sẽ khớp với lệnh chờ từ tài khoản phụ.

ACCOUNT_NOT_FOUND

Không tìm thấy ID tài khoản.

DUPLICATE_MARKET

Hợp đồng bị lặp lại trong khi kiểm tra ký quỹ cho nhiều lệnh.

POSITION_NOT_FOUND

Không tìm thấy UUID vị thế.

TOO_MANY_POSITIONS_IN_CONTRACT

Tài khoản có quá nhiều vị thế trong cùng một hợp đồng.

INVALID_LEVERAGE_SETTING

Cài đặt đòn bẩy không hợp lệ.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

Thời gian processBefore nhỏ hơn thời gian máy chủ.

INSUFFICIENT_CLOSING_MARGIN

Lệnh đóng không vượt qua kiểm tra ký quỹ. Xem INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Không có lệnh nào ở phía đối diện của sổ lệnh để khớp với lệnh thị trường.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Giá giới hạn và độ lệch giá giới hạn được cung cấp cho lệnh kích hoạt.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

Độ lệch giá giới hạn không được chỉ định với giá trị và đơn vị.

LIMIT_PRICE_OFFSET_VALUE_INVALID

Độ lệch giá giới hạn không phải là số hoặc không hợp lệ.

LIMIT_PRICE_OFFSET_UNIT_INVALID

Đơn vị độ lệch giá giới hạn không phải là phần trăm cũng không phải là tiền tệ yết giá.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

Giá trị độ lệch giá giới hạn bằng tiền tệ yết giá không phải là bội số của kích thước tick.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

Giá trị phần trăm độ lệch giá giới hạn có nhiều hơn 2 chữ số thập phân.

LIMIT_PRICE_OFFSET_TOO_HIGH

Độ lệch giá giới hạn vượt quá giá trị tối đa 75% của độ lệch giá giới hạn.

LIMIT_PRICE_OFFSET_TOO_LOW

Độ lệch giá giới hạn thấp hơn giá trị tối thiểu 0% của độ lệch giá giới hạn.

ORDER_GROUP_NOT_SUPPORTED

Loại nhóm lệnh được yêu cầu không được hỗ trợ.

ORDER_GROUP_PARENT_NOT_FOUND

Không tìm thấy nhóm lệnh khi cố gắng đính kèm lệnh.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

Lệnh được yêu cầu vừa là lệnh cha vừa là thành viên của nhóm.

ALREADY_AN_ORDER_GROUP_MEMBER

Lệnh được yêu cầu đã là thành viên của nhóm lệnh.

ORDER_GROUP_CANT_ATTACH

Không thể đính kèm lệnh được yêu cầu vào nhóm lệnh.

ORDER_GROUP_PARENT_NOT_OPEN

Không thể đính kèm các lệnh đã khớp một phần vào nhóm lệnh.

ORDER_GROUP_EMPTY

Nhóm lệnh được yêu cầu trống.

ORDER_GROUP_TOO_MANY_ORDERS

Nhóm lệnh có quá nhiều lệnh.

ORDER_GROUP_WOULD_REDUCE_POSITION

Nhóm lệnh sẽ làm giảm quy mô vị thế.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

Lệnh con của nhóm lệnh có cùng hướng với lệnh cha.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

Lệnh con của nhóm lệnh không phải là reduce-only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

Lệnh con của nhóm lệnh không có giá giới hạn được chỉ định.

MAX_DELTA_EXCEEDED

Delta ròng của danh mục quyền chọn sau khi thực hiện sẽ vượt quá delta ròng tối đa cho phép được đặt ở mức 1.000.000.000.

MARKET_RESTRICTED

Tài khoản không được phép giao dịch hợp đồng này.

Bạn cần thêm trợ giúp?