Investment Decision System

From UBC Wiki

What is the Problem?

Investing in financial markets can be complex and risky, especially for novice investors who lack the knowledge and experience to make informed decisions. We are addressing this by developing an Investment Decision System that uses Prolog to help investors make more informed and rational investment decisions. The system analyzes various investment options and provide recommendations based on factors such as age, income, experience,  financial goals, and risk tolerance.

What is the something extra?

The Investment Decision System uses the power of Prolog's logical and rule-based approach to provide a systematic method for investment decision-making. The system provides a CLI interface that allows investors to enter relevant data and receive personalized investment recommendations based on their financial goals and risk tolerance.

As an additional challenge, we added the ability to analyze the profile of multiple users at the same time by reading and writing data to a CSV file.

What did we learn?

We learned that Prolog can be a great tool for designing investment decision systems that can analyze data and provide investors with personalized recommendations. Prolog can assist investors in making more educated selections based on their specific financial situation and investment goals by employing a logical and rule-based approach. It may also be used to process and analyze enormous amounts of data in an efficient and effective way.

Link to code

https://github.com/Arden144/cpsc312-project2