การส่งคำสั่งแบบเหมาะที่สุดของ 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 ข้อ
คำถาม 01
x(t) หมายถึงอะไรในแบบจำลองการส่งคำสั่ง?
เลือกคำตอบเพื่อดูคำอธิบาย