15

Dividends and Fee Management

In this chapter, we will explore two important batch processes for a Robo-advisor platform: processing dividends and calculating platform fees. We will begin by receiving a dividend payout file from the custodian and using it to allocate dividends to specific goals. This process will be designed to be run on a daily basis on the platform.

Next, we will focus on calculating platform fees using market data. We will then put all of these steps together into a reusable function that generates a CSV file that can be sent to the broker for execution.

By the end of this chapter, you will have a better understanding of how to implement these batch processes and how they can be used to support the operation of a Robo-advisor ...

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.