 พอร์ตการลงทุนสมดุลอัตโนมัติผ่านการซื้อใหม่
การค้นหาโซลูชันที่ "เหมาะสมที่สุด" (และแม้แต่การกำหนดว่าสิ่งใดเหมาะสมที่สุด) อาจต้องใช้เวลามากในการค้นหาชุดค่าผสมที่เป็นไปได้ทั้งหมดของหุ้นที่คุณสามารถซื้อได้ เนื่องจากคุณไม่สามารถซื้อหุ้นแบบเศษส่วนได้ แต่ฉันเดาว่าอัลกอริทึม "โลภ" ธรรมดา ๆ น่าจะทำให้คุณเข้าใกล้ได้มากพอ สำหรับสถานะพอร์ตโฟลิโอที่กำหนด ให้ดูว่าหุ้นตัวใดอยู่ต่ำกว่าขนาดเป้าหมายมากที่สุด เช่น ในตัวอย่างของคุณ S3 อยู่ห่างออกไป 3.5% ในขณะที่ S1 อยู่ห่างออกไปเพียง 3.1% และ S2 มีขนาดเกิน จากนั้นตัดสินใจซื้อหุ้น S3 หนึ่งตัว คำนวณสัดส่วนปัจจุบันใหม่ และทำซ้ำจนกว่าคุณจะซื้อหุ้นเพิ่มไม่ได้เพราะคุณลงทุนไปหมดแล้ว หากคุณต้องจ่ายค่าธรรมเนียมการทำธุรกรรมสำหรับหุ้นแต่ละประเภทที่คุณซื้อ คุณอาจต้องการคำนวณจำนวนนี้ในขนาดล็อตที่ใหญ่ขึ้นหรือเพียงแค่หลีกเลี่ยงการซื้อจำนวนไม่มาก