the engine of rabobank’s goal monitor · rabobank needs goal monitor to serve clients! 4...

22
Trevin Lam, CFA, CAIA Rabobank Retail & Private Banking The Engine of Rabobank’s Goal Monitor

Upload: others

Post on 14-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Trevin Lam, CFA, CAIA

Rabobank Retail & Private Banking

The Engine of Rabobank’s Goal Monitor

Page 2: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Agenda

2

• What problem did Rabobank solve?

• Why MATLAB…?

• The advantages!!!

• What is the purpose of Goal Monitor?

Page 3: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank Retail & Private Banking

3

• € 40 Billion Assets Under Management

• 3 Quantitative Researchers (CFA or PhD)

• Develops (quantitative) models to serve clients’ needs

• Forecasting models (Goal Monitor)

• Risk models (Value-at-Risk)

Page 4: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank needs Goal Monitor to serve clients!

4

• Questions of clients arise, when they come for advice regarding their financial situation:

• What can I expect after 20 years of investing?

• What is the (downside) risk of my portfolio over time?

• What is the chance that I support my children to university?

• As financial markets are unpredictable, Rabobank does need to provide insights though.

• We simulate the dynamics of the financial markets with Goal Monitor!

Page 5: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank Retail & Private Banking

Problem?

Page 6: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Observations & Questions…

6

• But…other parties also buy the same system for their clients

• Yearly € 2 million for an external system

• But…we don’t have any suitable software

• Each modification of the external system costs a lot of money!

• Do we have the expertise to build internallythough?

• Why not use internal expertise to build a better and cheaper system than others?

• Which software would be the best forRabobank?

• Modifications for internal systems costs less!

Page 7: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank Retail & Private Banking

And the winner is………

Page 8: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Why MATLAB…?

8

• Many universities use MATLAB as education software for students

• MATLAB is extremely fast with matrix multiplications

• In-house experience and knowledge with MATLAB

Page 9: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank Retail & Private Banking

What are the advantages?

Page 10: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Before MATLAB…

10

Quantitative Analysts

Programmers of the calculation

rules

IT-specialists for front-end

visuals

Page 11: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

…after MATLAB

11

Quantitative Analysts

Programmers of the calculation

rules

IT-specialists for front-end

visuals

MATLAB MATLAB

production server

Page 12: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Another saving! $ € £

12

• Time = Money!

• Much quicker implementation of adjustments in source code by the quantitative analysts

• Verification of the programmer’s code needed by the quantitative analysts

Page 13: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Rabobank Retail & Private Banking

What is the purpose?

Page 14: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Forecasting in Goal Monitor

14

• Monte Carlo Simulations of returns:

• Simulated Return = Average Return + Volatility * Random Number

• Random number is a draw from the Normal Distibution (0,1)

• Transform returns to prices:

• Price [t] = ( 1+ Simulated Return[t] ) * Price [t-1]

Page 15: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Object-Oriented Programming

15

Page 16: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

16

• Hoe ziet DM BIO eruit?

Page 17: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

17

Page 18: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

18

Page 19: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

19

Page 20: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

20

Page 21: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

Summary

21

• Goal Monitor serve clients’ needs by an indication of the future portfolio

• Many universities have MATLAB as educational software

• Quicker (and cheaper) implementation of adjustments in source code by the quantitative analysts

• Internal knowledge + MATLAB = Build your own systems

• Build your own systems = Saving costs

• Saving costs = Salary increase (???)

Page 22: The Engine of Rabobank’s Goal Monitor · Rabobank needs Goal Monitor to serve clients! 4 •Questions of clients arise, when they come for advice regarding their financial situation:

22

Questions?