คำสั่งลิมิตในตลาดฟิวเจอร์สบางแห่งของ Kraken อาจถูกจับคู่ซื้อขายได้ แม้ผู้ใช้จะยกเลิกคำสั่งสำเร็จแล้วก็ตาม คำสั่งที่ถูกยกเลิกระหว่างรอ Maker Protection จะไม่เหลือปริมาณค้างในสมุดคำสั่ง แต่ปริมาณที่จับคู่ได้อาจถูกดำเนินการหลังพ้นช่วงรอ
เอกสารสำหรับนักพัฒนาของ Kraken ระบุว่า Maker Protection เป็นฟังก์ชันที่หน่วงคำสั่งซึ่งอาจดึงสภาพคล่องออกจากตลาดไว้ช่วงหนึ่ง คำสั่งลิมิตที่ไม่ได้ตั้งค่าโพสต์ออนไนลี่จะอยู่ในข่ายถูกหน่วง ส่วนคำสั่งโพสต์ออนไนลี่และการซื้อขายสปอตไม่ใช้ฟังก์ชันนี้ เมื่อเปิดตัว ระยะเวลาหน่วงอยู่ที่ 20 มิลลิวินาที และการตั้งค่ารายตลาดกำหนดได้สูงสุด 100 มิลลิวินาที
Kraken เพิ่มตลาดที่ใช้ฟังก์ชันนี้เป็นลำดับ โดยเริ่มระยะที่ 1 กับ 59 ตลาดเมื่อวันที่ 24 กันยายน 2026 และเพิ่มอีก 61 ตลาดเมื่อวันที่ 8 ตุลาคม
รายชื่อสัญญาอาจเปลี่ยนแปลงได้ จึงตรวจสอบการรองรับจากชื่อสัญญาเพียงอย่างเดียวได้ยาก ต้องตรวจค่ารายตลาดใน API ที่ชื่อ makerProtectionMillis
เมื่อมีคำขอยกเลิกคำสั่งลิมิตที่กำลังรอ ระบบจะตอบกลับว่าการยกเลิกสำเร็จ จากนั้นเมื่อครบช่วงหน่วง คำสั่งจะถูกส่งไปยังระบบจับคู่คำสั่งและประมวลผลแบบจับคู่ทันทีหรือยกเลิกส่วนที่เหลือ (IOC) ปริมาณที่จับคู่ได้จะถูกดำเนินการ ส่วนที่เหลือจะถูกยกเลิกและไม่ค้างในสมุดคำสั่ง
คำสั่งที่ไม่สามารถจับคู่ได้อาจได้รับคำตอบ iocWouldNotExecute ใน REST v3 โดย Kraken ระบุว่าระบบจะส่งผลการยกเลิกและผลการดำเนินการของคำสั่งแยกจากกัน
ดังนั้น ระบบเทรดอัตโนมัติที่ถือว่าคำสั่งถูกยกเลิกทั้งหมดจากข้อความยืนยันการยกเลิกเพียงอย่างเดียว อาจพลาดรายการซื้อขายที่เกิดขึ้นจริง หลังยกเลิกคำสั่งควรตรวจสอบประวัติการจับคู่และการตอบกลับของคำสั่งควบคู่กัน
Kraken ระบุว่าคำสั่งโพสต์ออนไนลี่เป็นวิธีหลีกเลี่ยงการถูกหน่วง เนื่องจากตั้งค่าไม่ให้ดึงสภาพคล่องออกจากตลาด จึงไม่อยู่ในข่าย Maker Protection อย่างไรก็ตาม ตลาดที่ใช้ฟังก์ชันนี้อาจเปลี่ยนแปลงได้ ผู้ใช้จึงควรตรวจค่าจาก API
ความคิดเห็น 0