ข้อความแสดงข้อผิดพลาดของอินเทอร์เฟซการซื้อขายอนุพันธ์

อัปเดตล่าสุด: 25 พฤษภาคม 2568

ต่อไปนี้คือคำอธิบายสำหรับข้อความแสดงข้อผิดพลาดที่อาจได้รับเมื่อเทรด Derivatives บน Kraken Pro

MARKET_SUSPENDED

ตลาดถูกระงับ; ไม่สามารถเทรดได้

MARKET_NOT_FOUND

มีการระบุตลาด Derivatives ที่ไม่ใช้งานในคำขอส่งคำสั่ง

INVALID_PRICE

ราคาต่ำกว่าหรือเท่ากับศูนย์, ราคาสูงกว่าราคาสูงสุดที่กำหนดไว้สำหรับสัญญา, หรือราคาไม่ใช่พหุคูณของขนาด Tick

INVALID_QUANTITY

ทศนิยมของปริมาณมากกว่าความแม่นยำในการเทรดมูลค่าสัญญา, ขนาด Notional เกินปริมาณคำสั่งสูงสุดที่ 20,000,000 USD, หรือปริมาณที่ระบุน้อยกว่าศูนย์

SMALL_ORDER_LIMIT_EXCEEDED

ขนาด Notional ต่ำกว่าเกณฑ์คำสั่งขนาดเล็กที่ 0.01 USD

INSUFFICIENT_MARGIN

มาร์จิ้นเริ่มต้นที่เพิ่มขึ้น (Incremental initial margin) มากกว่ามาร์จิ้นที่ใช้ได้ (Usable margin)

มาร์จิ้นเริ่มต้นที่เพิ่มขึ้น (Incremental initial margin) = มาร์จิ้นเริ่มต้นใหม่พร้อมคำสั่ง - มาร์จิ้นเริ่มต้นพร้อมคำสั่ง + ค่าธรรมเนียมที่มีผล - min(PNL หลังการดำเนินการ, 0)

ผลกระทบสูงสุดของมาร์จิ้นรักษาสภาพ (Max maintenance margin impact) = max(มาร์จิ้นรักษาสภาพหลังการดำเนินการ - มาร์จิ้นรักษาสภาพ, 0)

มาร์จิ้นที่ใช้ได้ (Usable margin) = if(ผลกระทบสูงสุดของมาร์จิ้นรักษาสภาพ = 0, ส่วนของผู้ถือหุ้นมาร์จิ้น - มาร์จิ้นเริ่มต้นพร้อมคำสั่ง, ส่วนของผู้ถือหุ้นมาร์จิ้น - มาร์จิ้นรักษาสภาพ)

WOULD_CAUSE_LIQUIDATION

คำสั่งจะถูกเติมที่ราคาที่แย่กว่าราคา Mark price ซึ่งจะทำให้มูลค่าพอร์ตโฟลิโอต่ำกว่ามาร์จิ้นรักษาสภาพและกระตุ้นการชำระบัญชี (Liquidation)

CLIENT_ORDER_ID_IN_USE

Client order ID ที่ระบุถูกใช้ในคำสั่งที่เปิดอยู่

CLIENT_ORDER_ID_TOO_LONG

Client order ID ที่ระบุเกินความยาวอักขระสูงสุดที่ 100

MAX_POSITION_EXCEEDED

ผลรวมของขนาดสถานะสูงสุด, ขนาดคำสั่งที่มีอยู่ และปริมาณคำสั่งจะเกินขนาดสถานะสูงสุดที่กำหนดไว้สำหรับสัญญา

PRICE_COLLAR

คำสั่ง Taker จะถูกเติมที่ราคาห่างจากราคา Mark price 20%

PRICE_DISLOCATION

คำสั่ง Taker จะทำให้ราคาสัญญาเบี่ยงเบนจากดัชนีในทิศทางที่ระบุว่าเป็นทิศทางการเคลื่อนตัวของราคา (Price dislocation direction) สำหรับสัญญานั้น

EDIT_HAS_NO_EFFECT

การเปลี่ยนแปลงที่ร้องขอจะไม่ทำให้เกิดการแก้ไขใดๆ กับคำสั่ง

ORDER_FOR_CANCELLATION_NOT_FOUND

ไม่พบ Order ID ในคำสั่งที่เปิดอยู่ของบัญชี

ORDER_FOR_EDIT_NOT_FOUND

ไม่พบ Order ID ในคำสั่งที่เปิดอยู่ของบัญชี

ORDER_CANNOT_HAVE_TRIGGER_PRICE

คำสั่งไม่ใช่ Trigger order และคำขอแก้ไขคำสั่งมี Stop price

POST_WOULD_EXECUTE

คำสั่งหรือตลาดถูกตั้งค่าเป็น Post-only และคำสั่งจะถูกเติมเมื่อวาง หากตลาดอยู่ในโหมด Post-only คำสั่งจะไม่สามารถข้ามราคา Mark price ได้

IOC_WOULD_ENTER_BOOK

คำสั่ง Immediate-or-cancel จะไม่ดำเนินการทันที

WOULD_MATCH_SELF

คำสั่ง Taker จะจับคู่กับคำสั่ง Maker ที่เป็นของบัญชีเดียวกัน

VIOLATES_REDUCE_ONLY

บัญชีหรือสัญญาถูกตั้งค่าเป็น Reduce-only, ขนาดสถานะปัจจุบันเท่ากับศูนย์, สถานะเป็น Long และคำสั่งเป็น Reduce-only buy, หรือสถานะเป็น Short และคำสั่งเป็น Reduce-only sell

REJECTED_AFTER_EXECUTION

คำสั่งซื้อจะถูกปฏิเสธหลังจากดำเนินการแล้ว ไม่ได้ใช้งาน

MARKET_IS_POST_ONLY

ตลาดถูกตั้งค่าเป็นโหมด post-only ไม่ได้ใช้งาน โปรดดู POST_WOULD_EXECUTE

ORDER_LIMIT_EXCEEDED

จำนวนคำสั่งซื้อที่เปิดอยู่และทริกเกอร์คำสั่งซื้อสูงสุดจะเกิน 20,000 รายการ

FIXED_LEVERAGE_TOO_HIGH

มาร์จิ้นเริ่มต้นที่เพิ่มขึ้นจะต่ำกว่าเกณฑ์ตารางมาร์จิ้น

CLIENT_ORDER_ID_INVALID

รหัสคำสั่งซื้อของลูกค้าไม่สามารถพิมพ์เป็น ASCII ได้

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

คำขอคำสั่งซื้อพยายามแก้ไขราคา Trigger ของคำสั่ง Trailing Stop

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

คำขอคำสั่งซื้อพยายามแก้ไขราคา Limit ของคำสั่ง Trailing Stop

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

จำนวนคำสั่ง Trailing Stop สูงสุดจะเกิน 30 รายการ

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

ค่าเบี่ยงเบนเปอร์เซ็นต์ Trailing Stop มีทศนิยมมากกว่า 2 ตำแหน่ง

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

ค่าเบี่ยงเบนราคาเสนอ Trailing Stop ไม่ใช่พหุคูณของขนาด Tick

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

ค่าเบี่ยงเบนสูงสุดของ Trailing Stop สูงกว่าค่าเบี่ยงเบน Trailing Stop สูงสุดที่อนุญาตซึ่งตั้งไว้ที่ 50%

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

ค่าเบี่ยงเบนสูงสุดของ Trailing Stop ต่ำกว่าค่าเบี่ยงเบน Trailing Stop ขั้นต่ำที่อนุญาตซึ่งตั้งไว้ที่ 0.1%

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

ความแตกต่างเป็นเปอร์เซ็นต์ระหว่างราคา Trigger และราคาตลาดน้อยกว่าค่าเบี่ยงเบน Trailing Stop ขั้นต่ำที่อนุญาตซึ่งตั้งไว้ที่ 0.1%

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

ราคาอ้างอิงสัญญาณ Trigger ไม่พร้อมใช้งาน

WOULD_MATCH_MASTER

คำสั่ง Taker ที่ส่งจากบัญชีย่อยจะตรงกับคำสั่ง Maker จากบัญชีหลัก

WOULD_MATCH_SIBLING

คำสั่ง Taker ที่ส่งจากบัญชีย่อยจะตรงกับคำสั่ง Maker จากบัญชีย่อยอื่นของบัญชีหลักเดียวกัน

WOULD_MATCH_SUBACCOUNT

คำสั่ง Taker ที่ส่งจากบัญชีหลักจะตรงกับคำสั่ง Maker จากบัญชีย่อย

ACCOUNT_NOT_FOUND

ไม่พบรหัสบัญชี

DUPLICATE_MARKET

สัญญาซ้ำกันขณะตรวจสอบมาร์จิ้นสำหรับคำสั่งซื้อหลายรายการ

POSITION_NOT_FOUND

ไม่พบ UUID ของ Position

TOO_MANY_POSITIONS_IN_CONTRACT

บัญชีมีสถานะมากเกินไปในสัญญาเดียวกัน

INVALID_LEVERAGE_SETTING

การตั้งค่าเลเวอเรจไม่ถูกต้อง

WOULD_PROCESS_AFTER_SPECIFIED_TIME

เวลา processBefore น้อยกว่าเวลาของเซิร์ฟเวอร์

INSUFFICIENT_CLOSING_MARGIN

คำสั่งปิดไม่ผ่านการตรวจสอบมาร์จิ้น โปรดดู INSUFFICIENT_MARGIN

NO_ORDERS_IN_BOOK

ไม่มีคำสั่งในฝั่งตรงข้ามของ Order Book ที่จะจับคู่กับคำสั่ง Market Order

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

มีการระบุ Limit price และ Limit price offset สำหรับ Trigger order

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

ไม่ได้ระบุ Limit price offset พร้อมค่าและหน่วย

LIMIT_PRICE_OFFSET_VALUE_INVALID

Limit price offset ไม่ใช่ตัวเลขหรือไม่ถูกต้อง

LIMIT_PRICE_OFFSET_UNIT_INVALID

หน่วยของ Limit price offset ไม่ใช่เปอร์เซ็นต์หรือสกุลเงินอ้างอิง

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

ค่า Limit price offset ในสกุลเงินอ้างอิงไม่ใช่พหุคูณของ Tick size

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

ค่าเปอร์เซ็นต์ของ Limit price offset มีทศนิยมมากกว่า 2 ตำแหน่ง

LIMIT_PRICE_OFFSET_TOO_HIGH

Limit price offset สูงกว่าค่าสูงสุดของ Limit price offset ที่ 75%

LIMIT_PRICE_OFFSET_TOO_LOW

Limit price offset ต่ำกว่าค่าต่ำสุดของ Limit price offset ที่ 0%

ORDER_GROUP_NOT_SUPPORTED

ไม่รองรับประเภท Order group ที่ร้องขอ

ORDER_GROUP_PARENT_NOT_FOUND

ไม่พบ Order group ขณะพยายามแนบคำสั่ง

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

คำสั่งที่ร้องขอเป็นทั้ง Parent และ Member ของกลุ่ม

ALREADY_AN_ORDER_GROUP_MEMBER

คำสั่งที่ร้องขอเป็น Member ของ Order group อยู่แล้ว

ORDER_GROUP_CANT_ATTACH

ไม่สามารถแนบคำสั่งที่ร้องขอเข้ากับ Order group ได้

ORDER_GROUP_PARENT_NOT_OPEN

ไม่สามารถแนบคำสั่งที่เติมบางส่วนเข้ากับ Order group ได้

ORDER_GROUP_EMPTY

Order group ที่ร้องขอว่างเปล่า

ORDER_GROUP_TOO_MANY_ORDERS

กลุ่มคำสั่งมีคำสั่งมากเกินไป

ORDER_GROUP_WOULD_REDUCE_POSITION

กลุ่มคำสั่งจะลดขนาดสถานะ

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

คำสั่งย่อยของกลุ่มคำสั่งมีทิศทางเดียวกับคำสั่งหลัก

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

คำสั่งย่อยของกลุ่มคำสั่งไม่ใช่ Reduce Only

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

คำสั่งย่อยของกลุ่มคำสั่งไม่ได้ระบุราคา Limit

MAX_DELTA_EXCEEDED

Net delta ของพอร์ตโฟลิโอออปชันหลังการดำเนินการจะเกิน Net delta สูงสุดที่อนุญาตซึ่งตั้งไว้ที่ 1,000,000,000

MARKET_RESTRICTED

บัญชีไม่ได้รับอนุญาตให้ซื้อขายในสัญญา

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่