คำนิยาม
FAK
คำสั่ง Fill-And-Kill ที่ดำเนินการทันทีหรือถูกยกเลิก
FAK (Fill-And-Kill)
คำสั่ง FAK คือคำสั่งแบบ Fill-And-Kill: พยายามให้มีการซื้อขายทันทีเทียบกับคำสั่งที่ค้างอยู่ในหนังสือคำสั่ง และยกเลิกส่วนที่ยังไม่ได้เติมเต็ม ใน Polymarket ปุ่ม "market order" ที่ผู้ใช้เห็นจะส่งคำสั่ง FAK ซึ่งมีการป้องกันการสลิปในตัว ดังนั้นคุณจะได้การเติมเต็มทันทีภายใต้ความทนทานด้านราคา (price tolerance) ที่กำหนด หรือปริมาณที่เหลือจะถูกยกเลิก
In context
บน Polymarket การซื้อขายเกิดขึ้นผ่าน CLOB เมื่อคุณคลิกปุ่มซื้อหรือขายแบบ market ฝั่ง frontend จะส่งคำสั่ง FAK ไปยัง CLOB ไม่ใช่การกวาดสภาพคล่องแบบไม่มีเงื่อนไข Relayer และ CLOB จะบังคับขีดจำกัดการสลิปและคำสั่งจะถูกดำเนินการเฉพาะกับราคาเสนอซื้อ/เสนอขายที่มีอยู่ในขณะนั้นเท่านั้น หากสมุดคำสั่งไม่สามารถตอบสนองปริมาณทั้งหมดภายในการสลิปที่คุณยอมรับได้ ส่วนที่ยังไม่ได้เติมเต็มจะถูกยกเลิก แทนที่จะถูกโพสต์เป็นคำสั่ง limit ค้างอยู่
Practical implications
- ความตั้งใจในการดำเนินการ: FAK ให้ความสำคัญกับความรวดเร็ว ไม่เคยโพสต์ปริมาณที่เหลือไว้ในหนังสือคำสั่ง
- การป้องกันการสลิป: เส้นทาง market ของ Polymarket รวมการตรวจสอบอัตโนมัติ ดังนั้นคุณจะไม่ยอมรับราคาที่ผันผวนสุดโต่งโดยไม่ตั้งใจ; การเติมเต็มบางส่วนภายในความทนทานจะเกิดขึ้น ส่วนที่เหลือจะถูกยกเลิก
- ค่าธรรมเนียมและการเติมเต็ม: ค่าธรรมเนียม taker จะถูกเรียกใช้สำหรับปริมาณที่ดำเนินการแล้ว; ค่าธรรมเนียม maker เป็นศูนย์แต่ไม่เกี่ยวข้องเพราะ FAK จะบริโภคสภาพคล่อง ระวังการเติมเต็มบางส่วนและความแตกต่างของค่าธรรมเนียมตามหมวดหมู่
- ข้อพิจารณาด้านความเสี่ยง: ความรวดเร็วที่เห็นได้ของ FAK ไม่ได้ขจัดความเสี่ยงเรื่องการรายงานผล (resolution risk), การสลิป, ระยะเวลาการตั้งบัญชี (settlement timing), ความเสี่ยงของสมาร์ตคอนแทรกต์, หรือข้อพิพาทของออราเคิล (oracle disputes). อย่าสมมติว่าการดำเนินการใด ๆ ปลอดความเสี่ยง
See also
- /glossary/clob
- /glossary/spread