คำสั่งซื้อไม่ใช่ธุรกรรมที่เสร็จสมบูรณ์อย่างแน่นอน
การวางคำสั่งซื้อหมายถึงการส่งความตั้งใจไปยังระบบธุรกรรม การเสร็จสมบูรณ์หมายถึงส่วนหนึ่งหรือทั้งหมดของคำสั่งซื้อได้รับการจับคู่แล้ว คำสั่งซื้อแบบจำกัดอาจยังไม่ได้รับการดำเนินการเป็นเวลานาน หรืออาจได้รับการดำเนินการในหลายขั้นตอน ก่อนอ่านคำสั่งซื้อขายแบบ Spot ของ Binance โปรดตรวจสอบประเภทบัญชี คู่ซื้อขาย ทิศทาง และผลิตภัณฑ์ อย่านำคำศัพท์จากอินเทอร์เฟซผลิตภัณฑ์อื่นมาใช้โดยตรง บทความนี้อธิบายเฉพาะข้อมูลสาธารณะและไม่ได้แนะนำให้ทำการซื้อขาย หรือยืนยันว่าบริการนี้มีให้บริการในพื้นที่ของผู้อ่าน
การดำเนินการบางส่วนและการยกเลิกคำสั่งซื้อสามารถเกิดขึ้นพร้อมกันได้
หลังจากที่คำสั่งซื้อบางส่วนได้รับการดำเนินการแล้ว ส่วนที่เหลือสามารถยกเลิกได้ การยกเลิกที่สำเร็จมักจะมีผลเฉพาะปริมาณที่ยังไม่ได้รับการดำเนินการเท่านั้น และจะไม่ย้อนกลับธุรกรรมที่เสร็จสมบูรณ์โดยอัตโนมัติ โปรดตรวจสอบปริมาณเดิม ปริมาณที่ดำเนินการทั้งหมด ปริมาณที่เหลือ และสถานะสุดท้าย จากนั้นตรวจสอบแต่ละธุรกรรมและค่าธรรมเนียมการทำธุรกรรม การระบุเพียงว่า "ยกเลิก" ไม่ได้หมายความว่าคำสั่งซื้อทั้งหมดจะไม่ส่งผลให้เกิดการเปลี่ยนแปลงใดๆ ในสินทรัพย์
วิธีการตรวจสอบความถูกต้องมีผลต่อการจัดการปริมาณที่เหลืออยู่
ในอินเทอร์เฟซที่เกี่ยวข้อง ฟิลด์ต่างๆ เช่น GTC, IOC และ FOK อธิบายเงื่อนไขความถูกต้องหรือการดำเนินการที่แตกต่างกัน IOC อนุญาตให้ดำเนินการส่วนที่ซื้อขายได้ทันทีและยกเลิกส่วนที่เหลือ ในขณะที่ FOK กำหนดให้ต้องดำเนินการทั้งหมดตามกฎ มิฉะนั้นจะยกเลิก รายละเอียดการสนับสนุนเฉพาะขึ้นอยู่กับคู่การซื้อขาย อินเทอร์เฟซ และเอกสารปัจจุบัน อย่าตีความเงื่อนไขเหล่านี้ว่าเป็นหลักประกันราคาที่ดีกว่าราคาตลาดหรือรับประกันว่าระบบจะยอมรับคำสั่งซื้อ
ตรวจสอบธุรกรรมด้วยคำสั่งซื้อสมมติ
สมมติว่าคุณขาย 10 หน่วย มีเพียง 4 หน่วยเท่านั้นที่ดำเนินการ จากนั้นอีก 6 หน่วยที่เหลือจะถูกยกเลิก คุณต้องบันทึกธุรกรรมจริง 4 รายการและค่าธรรมเนียมที่เกี่ยวข้องในบัญชีแยกประเภท ราคาจำกัดการสั่งซื้ออาจไม่เท่ากับราคาเฉลี่ยถ่วงน้ำหนักสุดท้ายของธุรกรรมทั้งหมด และค่าธรรมเนียมอาจแตกต่างกัน ตัวอย่างนี้แสดงความสัมพันธ์เชิงปริมาณเท่านั้น และไม่ได้แสดงถึงสกุลเงินเฉพาะหรือราคาตลาดจริง คุณควรใช้ใบเสร็จรับเงินจริงจากบัญชีของคุณเองในการคำนวณ
อย่าสั่งซื้อโดยไม่ตรวจสอบหลังจากเกิดข้อผิดพลาดของเครือข่าย
การร้องขอหมดเวลาไม่ได้หมายความว่าเซิร์ฟเวอร์ไม่ยอมรับคำสั่งซื้อเสมอไป ก่อนอื่น ให้ตรวจสอบสถานะโดยใช้ตัวระบุคำสั่งซื้อ ตัวระบุไคลเอ็นต์ และวิธีการสอบถามอย่างเป็นทางการก่อนที่จะตัดสินใจลองใหม่ อาจมีช่วงเวลาล่าช้าระหว่างการสอบถามและการยกเลิก ดังนั้นควรบันทึกการตอบสนองและสถานะที่ตามมา อย่าส่งออกและส่งคีย์ API ลายเซ็น หรือบัญชีทั้งหมดให้กับผู้แก้ไขปัญหาที่ไม่คุ้นเคย และอย่าขยายสิทธิ์เพื่อแก้ไขข้อผิดพลาด
บันทึกความสัมพันธ์ระหว่างคำสั่งซื้อและธุรกรรม
บันทึกตัวระบุคำสั่งซื้อ คู่ธุรกรรม เวลา จำนวน วิธีการที่ถูกต้อง สถานะ ธุรกรรมแต่ละรายการ ค่าธรรมเนียม และข้อมูลข้อผิดพลาด เมื่อส่งออกเป็นชุด ให้รักษาความสัมพันธ์ระหว่างเลเยอร์คำสั่งซื้อและเลเยอร์ธุรกรรมเพื่อหลีกเลี่ยงรายการซ้ำ กฎของแพลตฟอร์มอาจมีการเปลี่ยนแปลง เอกสารนี้ไม่สามารถแทนที่เอกสารอินเทอร์เฟซและข้อกำหนดบัญชีล่าสุดได้ และไม่รับประกันว่าคำสั่งซื้อเฉพาะจะเสร็จสมบูรณ์ตามเวลาหรือราคาที่คาดไว้
