Skip to content
คู่มือออปชันทั้งหมด
แบบจำลองการส่งคำสั่งอ่าน 12 นาที

การส่งคำสั่งแบบเหมาะที่สุดของ Almgren–Chriss: สมดุลระหว่างผลกระทบต่อตลาดกับความเสี่ยงด้านราคา

ทำความเข้าใจว่าแบบจำลอง Almgren–Chriss แบ่งคำสั่งขนาดใหญ่ออกตามเวลาอย่างไร โดยพิจารณาผลกระทบต่อตลาดและความไม่แน่นอนของราคาควบคู่กัน

ในคู่มือนี้เหตุใดจึงต้องแบ่งคำสั่งขนาดใหญ่เป็นช่วง

สรุปสั้น

แบบจำลอง Almgren–Chriss หาจุดสมดุลระหว่างต้นทุนการส่งคำสั่งที่คาดหมายกับความไม่แน่นอนของผลลัพธ์ ระหว่างที่คำสั่งขนาดใหญ่ยังส่งไม่ครบ การแบ่งคำสั่งช้าลงอาจลดแรงกดดันต่อราคา แต่ทำให้ปริมาณที่เหลือต้องเผชิญความเสี่ยงจากราคาเป็นเวลานานขึ้น ส่วนการส่งเร็วช่วยลดปริมาณคงเหลือ แต่ก็อาจเพิ่มต้นทุนการส่งคำสั่ง เส้นทางที่ได้จึงเหมาะที่สุดภายใต้แบบจำลอง พารามิเตอร์ และความชอบต่อความเสี่ยงที่กำหนดเท่านั้น

เหตุใดจึงต้องแบ่งคำสั่งขนาดใหญ่เป็นช่วง

การซื้อหรือขายปริมาณมากในครั้งเดียวอาจใช้สภาพคล่องที่มีอยู่ไม่พอ การส่งคำสั่งเชิงรุกจะกินปริมาณที่เห็นในสมุดคำสั่ง และคำสั่งส่วนถัดไปอาจได้ราคาแย่ลง หากแบ่งเป็นเวลานานหลายชั่วโมง ตลาดก็มีเวลาเปลี่ยนราคาก่อนที่คำสั่งทั้งหมดจะเสร็จ สำหรับคำสั่งซื้อ ราคาที่สูงขึ้นทำให้ปริมาณที่เหลือแพงขึ้น ส่วนการขายก็ได้รับผลคล้ายกันหากราคาลดลง

นี่เป็นปัญหาการดำเนินการตามคำสั่ง ไม่ใช่การตัดสินใจว่าควรซื้อหรือสินทรัพย์จะขึ้นหรือลง แบบจำลองกำหนดวิธีกระจายปริมาณที่ตั้งใจจะซื้อหรือขายไว้แล้วตั้งแต่ตอนเริ่ม ไปจนถึงเวลาสิ้นสุด โดยพิจารณาต้นทุนจากผลกระทบของคำสั่งและความเสี่ยงจากราคาที่เปลี่ยนระหว่างรอ

กำหนดปริมาณคงเหลือ ช่วงเวลา และอัตราการส่ง

ให้ X เป็นปริมาณที่ต้องการส่งให้ครบ T เป็นช่วงเวลาที่กำหนด และ x(t) เป็นปริมาณที่ยังเหลือ ณ เวลา t เมื่อเริ่มต้น x(0)=X และถ้าส่งครบตามกำหนดจะได้ x(T)=0 หาก v(t) คืออัตราการส่งคำสั่ง ความสัมพันธ์ของปริมาณคงเหลือคือ:

v(t) = −dx(t)/dt

ดังนั้น v(t) ที่เป็นบวกหมายถึงปริมาณที่เหลือลดลง หน่วยอาจเป็นหุ้น สัญญา หรือหน่วยอื่นของสินทรัพย์เดียวกัน สำหรับคำสั่งซื้อและขายใช้รูปแบบเดียวกันกับปริมาณสัมบูรณ์ ส่วนทิศทางของรายการจะกำหนดแยกต่างหากในผลลัพธ์เป็นเงิน

การเขียนแบบต่อเนื่องช่วยให้เห็นสมการ แต่การส่งจริงมักเป็นคำสั่งย่อยและการจับคู่บางส่วน อัตราในแบบจำลองจึงอธิบายความเร็วเฉลี่ยตามแผน ไม่ได้ยืนยันว่าจะมีธุรกรรมเกิดขึ้นตามกระแสที่แน่นอนทุกขณะ

ผลกระทบชั่วคราวกับผลกระทบถาวรไม่ใช่ต้นทุนชนิดเดียวกัน

ผลกระทบชั่วคราวเกิดเมื่อคำสั่งปัจจุบันขนาดใหญ่ข้ามส่วนต่างราคาเสนอซื้อขายหรือใช้สภาพคล่อง ทำให้ได้ราคาที่แย่ลง โดยทั่วไปผลนี้เกี่ยวข้องกับปริมาณที่กำลังส่งและอาจผ่อนลงเมื่อกระแสคำสั่งสงบลง แบบจำลองเชิงเส้นที่มีสัมประสิทธิ์ η จะให้ผลกระทบชั่วคราวต่ออัตราสูงขึ้นเมื่อเร่งส่งคำสั่ง

ผลกระทบถาวรคือการเปลี่ยนแปลงของราคาพื้นฐานที่ยังคงอยู่หลังการส่งคำสั่ง ภายใต้แบบจำลองที่ใช้ ผลนี้อาจกระทบมูลค่าของปริมาณที่ยังเหลือไปด้วย งานของ Almgren และ Chriss แยกผลกระทบทั้งสองแบบไว้ในการคำนวณต้นทุนที่คาดหมาย สำหรับผลกระทบถาวรแบบเชิงเส้นอย่างง่าย ผลรวมในขีดจำกัดแบบต่อเนื่องอาจไม่ขึ้นกับการแบ่งเวลาส่ง ส่วนผลกระทบชั่วคราวและความเสี่ยงของปริมาณคงเหลือเป็นตัวทำให้เส้นทางมีความโค้ง

งานต้นฉบับของ Almgren และ Chriss เรื่องการส่งคำสั่งซื้อขายให้เหมาะที่สุด รวมแนวคิดเหล่านี้ไว้ในโจทย์ลดต้นทุนการซื้อขายภายใต้ความไม่แน่นอนที่กำหนด ค่าสัมประสิทธิ์ผลกระทบเป็นพารามิเตอร์ของแบบจำลอง ไม่ใช่ค่าคงที่สากลที่ใช้ได้กับทุกสินทรัพย์และทุกสภาวะตลาด

ความเสี่ยงเพิ่มขึ้นเมื่อปริมาณคงเหลือยังอยู่ภายใต้การเปลี่ยนแปลงของราคา

แม้แบบจำลองจะไม่ให้ผู้ส่งคำสั่งมีความได้เปรียบจากการคาดการณ์ทิศทางราคา ผลลัพธ์ก็ยังไม่แน่นอน ตราบใดที่ปริมาณที่ตั้งใจซื้อหรือขายยังไม่ครบ มูลค่าของปริมาณนั้นจะเปลี่ยนตามราคา ยิ่ง x(t) เหลือมากและอยู่นาน ความแปรปรวนของต้นทุนสุดท้ายก็อาจยิ่งสูง

แบบจำลองพื้นฐานสำหรับสินทรัพย์เดียวกำหนดให้ราคาเป็นกระบวนการสุ่มที่มีความผันผวน σ หาก C เป็นต้นทุนการส่งคำสั่ง แบบจำลองอาจนำค่าคาดหมาย E[C] มารวมกับความแปรปรวน Var(C) เช่น:

E[C] + λ Var(C)

นี่เป็นวิธีหนึ่งในการเลือกจุดบนเส้นขอบประสิทธิภาพ โดย λ ระบุว่าความแปรปรวนมีผลต่อการเลือกเส้นทางมากเพียงใด หน่วยของพารามิเตอร์ต้องสอดคล้องกัน ไม่สามารถเลือก λ จากตารางสากลเพียงชุดเดียวหรือคำนวณตรง ๆ จากผลการส่งคำสั่งในอดีตได้

เส้นทาง Almgren–Chriss และบทบาทของ λ

สำหรับเวลาแบบต่อเนื่อง ความเสี่ยงที่คิดเป็นกำลังสอง และผลกระทบชั่วคราวเชิงเส้น เส้นทางปริมาณคงเหลือที่เหมาะที่สุดคือ:

x(t) = X × sinh(κ(T − t)) / sinh(κT)

โดยมี:

κ² = λσ²/η

σ คือความผันผวนของราคา η คือสัมประสิทธิ์ผลกระทบชั่วคราว และ κ กำหนดความเร่งด่วนของเส้นทางโดยมีหน่วยเป็นส่วนกลับของเวลา ความสัมพันธ์ κ²=λσ²/η สอดคล้องกับฟังก์ชันวัตถุประสงค์ E[C]+λVar(C); หากเปลี่ยนหน่วยเวลา หรือปรับสเกลการลงโทษความเสี่ยง ค่าตัวเลขของ λ ก็เปลี่ยนตาม รูปแบบนี้ปรากฏในแบบจำลองต้นฉบับของ Almgren–Chriss; หากแบ่งเวลาเป็นช่วงจำกัด สมการจะมีค่าปรับเล็กน้อยซึ่งหายไปเมื่อเข้าสู่ขีดจำกัดแบบต่อเนื่อง

เมื่อ λ เข้าใกล้ศูนย์ κ ก็เข้าใกล้ศูนย์ และอัตราส่วนของไฮเพอร์โบลิกไซน์จะเข้าใกล้เส้นตรง x(t)=X(1−t/T) ซึ่งเป็นการส่งสม่ำเสมอคล้าย TWAP เมื่อ λ สูงขึ้น แบบจำลองจะลงโทษความไม่แน่นอนของราคามากขึ้น ปริมาณคงเหลือจึงลดเร็วกว่าในช่วงต้นและส่งคำสั่งส่วนใหญ่ให้เสร็จก่อน แต่อาจยอมรับต้นทุนผลกระทบที่คาดหมายสูงขึ้นเพื่อแลกกับความแปรปรวนที่ต่ำลง

ในรูปแบบพื้นฐาน เส้นทางนี้คำนวณจากพารามิเตอร์ล่วงหน้าและไม่ใช้ข้อมูลราคา กระแสคำสั่ง หรือสภาพคล่องที่เกิดขึ้นใหม่หลังเริ่มส่ง จึงไม่ได้ปรับตัวตามทุกการเคลื่อนไหวของตลาด

เส้นทางการดำเนินคำสั่งแบบเส้นตรงและแบบโค้งที่เร่งดำเนินการตั้งแต่ต้นลดปริมาณคงเหลือจนเป็นศูนย์ พร้อมสื่อถึงผลกระทบต่อตลาดและความเสี่ยงด้านเวลา
ภาพแนวคิด: เส้นทางโค้งดำเนินคำสั่งมากกว่าในช่วงต้น ส่วนภาพด้านล่างสื่อถึงผลกระทบชั่วคราวต่อสมุดคำสั่งและความเสี่ยงด้านราคาในช่วงที่ยังถือปริมาณคงเหลือ ไม่มีข้อมูลตลาดจริงหรือการรับประกันการจับคู่

ตัวอย่างสมมติ: ปริมาณคงเหลือหลัง 15, 30 และ 45 นาที

สมมติว่าต้องส่งหุ้น 1,000 หุ้นให้ครบภายใน 60 นาที เพื่ออธิบายรูปทรงของเส้นทาง ให้ใช้ค่าไร้มิติ κT=2 ค่านี้กำหนดรูปทรงของกราฟเท่านั้น ไม่ได้ระบุค่าความผันผวน สัมประสิทธิ์ผลกระทบ หรือความชอบต่อความเสี่ยงจริง

หลัง 15 นาที t/T=0.25 สัดส่วนคงเหลือคือ sinh(1.5)/sinh(2) ≈ 0.587 จึงเหลือราว 587 หุ้น หลัง 30 นาทีสัดส่วนคงเหลือคือ sinh(1)/sinh(2) ≈ 0.324 หรือราว 324 หุ้น; หลัง 45 นาที sinh(0.5)/sinh(2) ≈ 0.144 หรือราว 144 หุ้น ตัวเลขทั้งหมดปัดเป็นจำนวนหุ้นที่ใกล้ที่สุด

แผน TWAP แบบเส้นตรงจะเหลือราว 750, 500 และ 250 หุ้นหลัง 15, 30 และ 45 นาทีตามลำดับ เส้นทาง κT=2 ส่งปริมาณมากกว่าในช่วงต้น ตัวเลขเหล่านี้เป็นผลลัพธ์แบบจำลองเพื่อประกอบคำอธิบายที่ปัดเศษแล้ว ไม่ใช่การคาดการณ์ราคา การประเมินต้นทุนซื้อขาย หรือคำแนะนำเรื่องความเร็วในการส่งคำสั่ง

เส้นขอบประสิทธิภาพแสดงให้เห็นว่าแบบจำลองกำลังเลือกอะไร

ค่า λ ที่ต่างกันให้ส่วนผสมระหว่างต้นทุนที่คาดหมายกับความแปรปรวนต่างกัน เส้นทางที่มีต้นทุนคาดหมายต่ำกว่าอาจเหลือปริมาณไว้ภายใต้ความเสี่ยงจากตลาดนานกว่า ส่วนเส้นทางที่ลดความไม่แน่นอนของผลลัพธ์อาจส่งปริมาณมากเร็วขึ้นและจ่ายต้นทุนผลกระทบสูงขึ้น ชุดคำตอบที่ไม่มีทางลดต้นทุนหรือความแปรปรวนอย่างใดอย่างหนึ่งได้โดยไม่ทำให้อีกอย่างแย่ลง เรียกว่าเส้นขอบประสิทธิภาพ

งานของ Bertsimas และ Lo เรื่องการควบคุมต้นทุนการส่งคำสั่งให้เหมาะที่สุด ศึกษาโจทย์ใกล้เคียงกัน โดยเลือกกลยุทธ์แบบพลวัตจากต้นทุนธุรกรรมที่คาดหมาย Almgren–Chriss เพิ่มตัววัดความไม่แน่นอนของต้นทุนอย่างชัดเจน จึงแสดงวิธีเปรียบเทียบความชอบต่อความเสี่ยง แต่ λ ไม่ใช่การจัดประเภทนิสัยผู้ลงทุน ในทางปฏิบัติ ขีดจำกัดความเสี่ยง เวลาสิ้นสุด และผลจากปริมาณที่ยังไม่เสร็จขึ้นกับนโยบายและเป้าหมายของรายการ

ขอบเขตของแบบจำลองพื้นฐาน

คำตอบคลาสสิกใช้กับสินทรัพย์เดียว ช่วงเวลาสั้น ปริมาณเริ่มต้นและปริมาณสุดท้ายที่กำหนดไว้ สภาพคล่องและสัมประสิทธิ์ผลกระทบที่คงที่ ตลอดจนกระบวนการราคาอย่างง่ายที่ไม่มีสัญญาณอัลฟาหรือแนวโน้มคาดการณ์ได้ เส้นทางพื้นฐานเป็นแบบคงที่และกำหนดล่วงหน้า หรือ open-loop: หลังเริ่มส่งแล้วจะไม่เปลี่ยนตามราคาใหม่หรือสภาพคล่องในสมุดคำสั่ง ผลกระทบเชิงเส้นอาจอธิบายตลาดจริงได้ไม่ตรง โดยเฉพาะเมื่อสภาพคล่องเปลี่ยนหรือคำสั่งมีสัดส่วนสูงเมื่อเทียบกับปริมาณซื้อขาย

บทความของ Gatheral เรื่องผลกระทบต่อตลาดและการไม่มีอาร์บิทราจแบบพลวัต อธิบายว่าข้อจำกัดของแบบจำลองผลกระทบมีความสำคัญอย่างไรเมื่อสร้างกลยุทธ์ต่อเนื่อง หากสมมติฐานเรื่องผลกระทบคงอยู่หรือการจางหายไม่เหมาะกับตลาด เส้นทางที่คำนวณได้ก็อาจไม่ตรงกับต้นทุนจริง ค่าธรรมเนียม ข้อจำกัดสัดส่วนการเข้าร่วม ขนาดล็อต สลิปเพจ หลายสินทรัพย์ และปริมาณคงเหลือที่ยังไม่เสร็จต้องพิจารณาเพิ่มเติม

วิธีอ่านแผนการส่งคำสั่ง

ตรวจสอบก่อนว่าแบบจำลองใช้สินทรัพย์และด้านใด กำหนดเวลาสิ้นสุดอย่างไร หน่วยของ X และ σ คืออะไร และวัดความผันผวนในช่วงใด จากนั้นดูว่า η มาจากไหน รวมส่วนต่างราคาและค่าธรรมเนียมหรือไม่ อนุญาตให้ส่งไม่ครบหรือเปล่า และมีการปรับเส้นทางระหว่างส่งหรือไม่ การเปรียบเทียบพารามิเตอร์ไม่มีความหมายหากคำเดียวกันใช้อ้างถึงช่วงเวลาหรือหน่วยต่างกัน

สุดท้าย แยกแผนการส่งออกจากการประเมินผล กราฟ VWAP และ TWAP กระจายรายการตามปริมาณซื้อขายในตลาดที่คาดไว้หรือแบ่งเท่า ๆ กันตามเวลา ส่วน Almgren–Chriss เลือกเส้นทางจากสมดุลต้นทุนและความแปรปรวนภายใต้แบบจำลองที่กำหนด Implementation shortfall วัดผลเทียบกับการตัดสินใจและอาจรวมปริมาณที่ส่งไม่ครบ ไม่มีวิธีใดพิสูจน์ได้ด้วยตัวเองว่าเส้นทางทำให้ราคาเคลื่อนไหวหรือจะสร้างผลตอบแทนที่ดีกว่า

คำถามที่พบบ่อย

Q1คำว่าเหมาะที่สุดหมายความว่าเส้นทางนี้ดีที่สุดสำหรับทุกคำสั่งหรือไม่?

ไม่ใช่ ความเหมาะที่สุดขึ้นกับฟังก์ชันวัตถุประสงค์และสมมติฐานที่เลือก เช่น พารามิเตอร์ผลกระทบ ความผันผวน ช่วงเวลา และการลงโทษความเสี่ยง หากกำหนดเวลาหรือสภาพคล่องต่างกัน เส้นทางก็เปลี่ยนไป

Q2เหตุใดกลยุทธ์ที่เร่งส่งจึงอาจมีต้นทุนคาดหมายสูงขึ้น?

กลยุทธ์นั้นลดปริมาณที่เหลือซึ่งเสี่ยงต่อการเคลื่อนไหวของตลาดได้เร็วขึ้น แต่คำสั่งย่อยที่ส่งเร็วอาจใช้สภาพคล่องและข้ามส่วนต่างราคาเพิ่ม แบบจำลองชั่งน้ำหนักผลเหล่านี้ ไม่ได้ขจัดต้นทุนออกไป

Q3เส้นทางนี้รวมการเปลี่ยนแปลงกะทันหันของราคาและสภาพคล่องหรือไม่?

เส้นทางพื้นฐานแบบคงที่ไม่รวมไว้ เส้นทางคำนวณล่วงหน้าจากพารามิเตอร์คงที่และไม่ตอบสนองต่อข้อมูลใหม่ การส่งแบบปรับตามสถานการณ์ต้องใช้แบบจำลองและข้อมูลที่ขยายขึ้น โดยผลลัพธ์จะขึ้นกับสมมติฐานเพิ่มเติม

แหล่งข้อมูลและการอ่านเพิ่มเติม

รายงานปัญหา

เราจะเตรียมอีเมลพร้อมลิงก์บทความนี้ Mark จะได้รับรายงานเมื่อคุณส่งอีเมลแล้วเท่านั้น

ตรวจสอบอย่างรวดเร็ว

อ่านคู่มือจบแล้ว ลองตอบคำถาม 3 ข้อ

คำถาม 1 / 3

คำถาม 01

x(t) หมายถึงอะไรในแบบจำลองการส่งคำสั่ง?

เลือกคำตอบเพื่อดูคำอธิบาย

อภิธานศัพท์ออปชัน

ราคาอ้างอิงการส่งคำสั่งVWAP กับ TWAP: ทำความเข้าใจราคาอ้างอิงและอัลกอริทึมส่งคำสั่งเปรียบเทียบราคาอ้างอิง VWAP และ TWAP ในตลาดกับตารางส่งคำสั่งที่ใช้ชื่อเดียวกัน พร้อมตัวอย่างคำนวณและข้อจำกัดสำคัญวิเคราะห์ต้นทุนการส่งคำสั่งImplementation shortfall: วิธีวัดต้นทุนของการตัดสินใจซื้อขายเรียนรู้ว่าราคาตัดสินใจ ราคาเมื่อคำสั่งมาถึง ปริมาณที่จับคู่ได้และไม่ได้ รวมถึงค่าธรรมเนียม ประกอบกันเป็น implementation shortfall อย่างไร และต่างจาก slippage กับ VWAP อย่างไรOrder flow และ market microstructureอธิบาย Order Flow Imbalance (OFI) และผลต่อราคาในระยะสั้นOFI รวมการเปลี่ยนแปลงของ best bid และ best ask อย่างไร ต่างจากสัดส่วน queue imbalance แบบ snapshot อย่างไร และความสัมพันธ์กับ midprice มีข้อจำกัดอะไรกลไกออปชันการถูกใช้สิทธิ์ออปชันคืออะไรทำความเข้าใจว่าการถูก assign เปลี่ยน short call หรือ put ให้เป็นภาระผูกพันต่อหุ้นได้อย่างไร เกิดขึ้นเมื่อใด และเตรียมเงินสดกับหุ้นอย่างไรจำนวนสัญญาที่อนุญาตไม่ใช่งบประมาณความเสี่ยงPosition limits เทียบกับ exercise limits ของออปชันอธิบายอย่างไรเรียนรู้ว่า position limits ของออปชันที่จดทะเบียนต่างจาก exercise limits อย่างไร เหตุใดการรวมฝั่งเดียวกันและการรายงานจึงสำคัญ และเหตุใดมาร์จินหรือ buying power จึงไม่บอกว่าจำนวนหนึ่งได้รับอนุญาต