6

Goal-Based Investing

This chapter begins our journey toward building a Robo-advisor hands-on. We will begin by creating some basic objects that we will need along the way, and exploring some useful Python methods that will make our life easier as we build up our capabilities. Throughout the book, our framework for investing will be Goal-based investing, so this chapter will form the basis of many other features that use the concept of Goals in different ways.

Before we jump into some code, let’s briefly talk about why Goals are important. You might be tempted to skip past Goals altogether and just build a portfolio of Exchange-Traded Funds (ETFs). Let me try and convince you otherwise. One of the core challenges of investing, in general, is ...

Get Robo-Advisor with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.