25
Master’s Thesis Tallinn University of Technology Department of Computer Engineering Computer Systems Design DECISION SUPPORT SYSTEM FOR FINANCIAL LIQUIDITY PLANNING Author: Erik Kaju Supervisor: Tarmo Robal (PhD) 15.06.2015

Decision support system for financial liquidity planning

Embed Size (px)

Citation preview

Page 1: Decision support system for financial liquidity planning

Master’s Thesis Tallinn University of Technology Department of Computer Engineering Computer Systems Design

DECISION SUPPORT SYSTEM FOR FINANCIAL LIQUIDITY PLANNING

Author: Erik Kaju Supervisor: Tarmo Robal (PhD)

15.06.2015

Page 2: Decision support system for financial liquidity planning

THE OBJECTIVE

The objective of this thesis is to use information technology facilities and build a minimum viable product solution that would potentially enhance a liquidity planning process in the world’s fastest growing money transfer service.

2

Page 3: Decision support system for financial liquidity planning

TRANSFERWISE

Page 4: Decision support system for financial liquidity planning

TRANSFERWISE

TransferWise (TW) is an international money transfer platform. It makes it up to 10 times cheaper to send money abroad compared to using similar services offered by banks. TW’s technology is based on peer-to-peer system and has helped customers to move more than £4,5bn – an approach that has saved customers£180m.

4

Page 5: Decision support system for financial liquidity planning

THE PROBLEM

IMBALANCE OF OF CURRENCY FLOWS

5

Page 6: Decision support system for financial liquidity planning

DIFFICULTY OF FORECASTING

6

DIVERSITY OF FACTORS

THAT INFLUENCE

THE DEMAND FOR MONEY

RAPIDLY CHANGING

ENVIRONMENT RANDOMNESS

Page 7: Decision support system for financial liquidity planning

FACTORS ANALYSIS

INTERNAL •  Liquidity buffer account balance •  Suspended transfers •  Liquidity in transit

7

EXTERNAL •  Recent volume descriptor •  Growth trends •  Weekly patterns •  Monthly patterns •  Exchange rate movements •  Frequency of extra large payments •  National holidays

Page 8: Decision support system for financial liquidity planning

WEEKLY PATTERNS

8

Page 9: Decision support system for financial liquidity planning

MONTHLY PATTERNS

9

Page 10: Decision support system for financial liquidity planning

TIME SERIES ANALYSIS

A time series is a collection of observations of well-defined data items obtained through repeated measurements over time.

Page 11: Decision support system for financial liquidity planning

COMPUTATIONAL MODEL

Page 12: Decision support system for financial liquidity planning

WEEKLY PATTERNS

12

Page 13: Decision support system for financial liquidity planning

MONTHLY PATTERNS

13

Page 14: Decision support system for financial liquidity planning

VISUALISATIONS

14

Page 15: Decision support system for financial liquidity planning

FORECASTING ALGORITHM

15

Page 16: Decision support system for financial liquidity planning

LIQUIDITY RECONCILIATION DECISION SUPPORT SYSTEM

Page 17: Decision support system for financial liquidity planning

THE IMPLEMENTATION

17

GRAILS GROOVY JAVA

Page 18: Decision support system for financial liquidity planning

THE PROTOTYPE

18

Page 19: Decision support system for financial liquidity planning

THE PROTOTYPE

19

Page 20: Decision support system for financial liquidity planning

THE PROTOTYPE

20

Page 21: Decision support system for financial liquidity planning

TESTING

21

Page 22: Decision support system for financial liquidity planning

TESTING, RESULTS

22

Page 23: Decision support system for financial liquidity planning

THE OUTCOME

23

THE PROPOSED NEXT STEPS 1.  Include more factors into

calculational model 2.  Enhance the proposal

algorithm 3.  Carry out tests and compare

the efficiency vs. current human factor

4.  Based on results decide whether more determinants need implementing

5.  If needed, repeat steps 1,2,3 6.  Go live 7.  Continuously improve the

solution

PLAN: WHAT TO DO NEXT

Page 24: Decision support system for financial liquidity planning

THANK YOU

24

Page 25: Decision support system for financial liquidity planning

QUESTION FROM REVIEWER

Q: Kuidas suhtute mõttesse, eemaldada andmetest põhitrendid ja siis katsetada jääki juhuslikkusele ja alles seejärel tuua sisse lisafaktoreid? How do you find the idea of removing main trends from data and test the irregular component and only then introduce extra factors. (perform seasonal adjustment)? A: Aegridade teooria järgi oleks selline lähenemine õige, aga kuna seadsin antud tööle järgneva tuleviku väljavaateks just olulisemate ettevõtteväliste ja sisemiste sesoonsusest sõltumatute lisafaktorite mõju uurimise ja vähendamise, siis põhitrendide analüüsi jätsin teadlikult kõrvale. According to the theory of time series, such approach is correct. I have set a goal for future development after this thesis to mitigate the impact of main internal and external determinants that are independent from seasonalities. For that reason I decided not to perform classical seasonal adjustment.

25

Reviewer: Enn Õunapuu