【รายงานทางเทคนิค】ออกแบบให้ “อยู่รอด” มากกว่า “กำไร”: ผลลัพธ์การบริหารเงินขั้นสูงและการออกแบบกระบวนการที่ลงตัว
■ บทนำ: แก้วศักดิ์สิทธิ์ที่ได้รับการเพิ่มประสิทธิภาพและสภาวการณ์จริงที่รุนแรง
ยามเช้า หน้าจอที่ไร้ชีวิตจะแสดงผลการทดสอบย้อนหลังนับไม่ถ้วนที่ดำเนินการมาตั้งแต่เที่ยงคืน เมื่อปรับค่าพารามิเตอร์และทำการปรับให้เหมาะสมกับข้อมูลประวัติศาสตร์ในอดีตจนเกินไป (curve fitting) กราฟทรัพย์สินจะมีทิศทางขวาขึ้นอย่างสวยงามไม่ยากเลย
นักพัฒนาระบบส่วนใหญ่จะจมอยู่ในห้องปลอดเชื้อแห่งนี้กับ “แก้วศักดิ์สิทธิ์ที่เป็นภาพลวงตา” และส่งไปยังการใช้งานจริงโดยตรง แต่ตลาดจริงที่เต็มไปด้วยความไม่แน่นอนนั้นโหดร้าย เมื่อเผชิญกับการเปลี่ยนแปลงที่ไม่รู้จัก ความผันผสานสูง หรือการขาดสภาพคล่อง กราฟอันสวยงามที่เคยพึ่งพาข้อมูลในอดีตก็ล้มครืนลงในชั่วขณะ และบัญชีจะถูกบีบให้ล้มละลาย นี่คือเหตุผลที่มี “ซากอัลกอริทึม” จำนวนมากที่ล้มลงในวงการ System Trading
เรา Semura Lab ได้บรรลุความจริงหนึ่งผ่านการตรวจสอบมานานและการใช้งานระบบหลายครั้งต่อกัน: ระบบที่มุ่ง maximizing profit เป็นหลักนั้นอ่อนแอเมื่อสภาพแวดล้อมเปลี่ยนไป สิ่งที่ควรสร้างจริงๆ ในฐานะวิศวกรออกแบบกระบวนการคือเส้นแบ่งความมั่นคงที่เย็นเย็นถึงขนาดว่าไม่ว่าเผชิญสภาวะตลาดที่ผิดปกติอย่างไร เราจะไม่ออกจากตลาด (รอดชีวิต) อย่างเด็ดขาด
■ 1. ความไม่แน่นอนที่พามาซึ่งหายนะ และ “กฎสูงสุดของขีดจำกัด” ที่ควรฝังไว้ในระบบ
ไม่ว่าจะเป็นการเทรดด้วยดุลยพินิจหรือการเทรดด้วยระบบ สาเหตุหลักที่ทำให้เงินในบัญชีสูญหายมากที่สุดคือการขาดมาตรการต่อการขาดทุนที่ไม่คาดคิด (drawdown) การดำเนินการต่อของตรรกะที่ไร้เหตุผลเพื่อกู้คืนการขาดทุน หรือการวางสตรategiaในภาวะตลาดผิดปกติที่ทำให้การซื้อขายเพิ่มขึ้นอย่างรวดเร็ว ล้วนทำให้บัญชีพังทลาย
เราในฐานะวิศวกรออกแบบกระบวนการจะไม่ปล่อยให้ความไม่แน่นอนนี้พึ่งพา “จิตวิทยา” หรือ “โชคชะตา” อย่างเด็ดขาด เพื่อป้องกันทางกายภาพ จะฝังอยู่ในแกนหลักของระบบ (โลจิกหลัก) กฎการบริหารเงินที่เข้มงวดอย่างมาก ซึ่งเป็นกฎที่ผู้ลงทุนสถาบันหรือตลาดที่มีการเทรดด้วยตนเองใช้อยู่
① การกำหนดขีดจำกัดการขาดทุนสูงสุดต่อวันอย่างเข้มงวด
ตลาดมีเหตุฉุกเฉินเช่น Flash Crash หรือแนวโน้มผิดปกติที่เกิดขึ้นในวันใดวันหนึ่ง (noise ในท้องถิ่น) ระบบของห้องทดลองนี้จะปิดการเข้าเทรดแบบ physically ทันทีเมื่อการขาดทุนในหนึ่งวันถึงระดับที่กำหนดไว้ล่วงหน้าเป็น “จำนวน% ที่ฟื้นตัวได้อย่างแน่นอน” และจะบล็อกสัญญาณการซื้อขายใดๆ ที่จะเกิดขึ้นในวันนั้น ชัดเจนว่าเป็นกระบวนการที่ระบบตัดสินใจทันทีว่า “สภาพแวดล้อมตลาดวันนี้ไม่สอดคล้องกับตรรกะปัจจุบัน” และช่วยลดความเสี่ยงที่ตลาดผิดปกติอาจทำให้บัญชีเสียหายได้
② การนิยามการถดถอยแบบไม่อาจหวนกลับด้วยข้อจำกัดที่แน่นอน
ไม่ใช่เพียงการป้องกันในวันเดียวเท่านั้น แต่กระบวนการบริหารอายุการใช้งานของระบบทั้งหมดก็จำเป็น ตั้งการขาดทุนยอมรับได้สูงสุดต่อทุนเริ่มต้น (เช่น ติดลบ 10%) และเมื่อถึงระดับนั้น ระบบจะปิดการทำงานทั้งหมดโดยบังคับ