CS1102 - Course Project - 2025 / 2026 Semester B

Summary

• Robo-advisory systems are a powerful tool that converts user preferences into asset allocation strategies. Several methodologies are also discussed on the page. Equal weighting assigns every asset in the investment as having the same weighting value. Risk parity is based on volatility to determine the weights. Lastly, simplified mean‑variance will give theoretical efficiency as long as the inputs are trustworthy. Users can find the method that caters to their needs with the variety given by robo-advisory.

Challenge

• Although there will indeed be some real-world constraints (e.g., transaction costs, rebalancing and asset availability), Robo-advisory systems can also handle them with little adjustments. Sometimes, simple approaches like equal weighting are more favourable than complicated optimisation. Finally, robo-advisors provide a different integrated method for us to solve problems. The findings are that there are many ways to tackle issues. When facing practical limitations, the optimal decision lies in the personal constraints and searching for a simple but direct solution.