1. 2 © 2007 bloomberg l.p. all rights reserved. the impact of computers on the financial industry...

32
1

Upload: elisabeth-parkinson

Post on 01-Apr-2015

228 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

1

Page 2: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

2

© 2007 Bloomberg L.P. All Rights Reserved.

The Impact of Computers on the Financial Industry

Kai ToBloomberg L.P.

Page 3: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

3

Personal background

Kai To

Graduated from King’s College London with a BSc. in Mathematics and Computer science

Been with Bloomberg since September 2008

Software developer in the Bloomberg Feeds team

© 2007 Bloomberg L.P. All Rights Reserved.

Page 4: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

4

Agenda

Current financial markets

History

Use of computers

Software engineering

Questions

© 2007 Bloomberg L.P. All Rights Reserved.

Page 5: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

5

Players in the market

© 2007 Bloomberg L.P. All Rights Reserved.

Everyone who wants to stay informed

Investment banks

Brokers

Portfolio managers

Pension funds

Governments

Individual investors

Page 6: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

6

Where does Bloomberg fit in?

© 2007 Bloomberg L.P. All Rights Reserved.

Financial data, news and analytics

Single source for information Bloomberg TV Trading systems Market data provider

Primarily a software house

Bloomberg Terminal Approximately 2800 programmers globally

290 of which are in London

Clients

Everyone from the previous slide

Page 7: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

7

Securities

© 2007 Bloomberg L.P. All Rights Reserved.

Stocks and shares, equities

Own a stake, or a share of the company Voting rights Dividends

Bonds, fixed income

Debt instruments Issued by governments and corporations

Derivatives

Options for the right to buy or sell Agreed prices for buying in the future

Page 8: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

8

History

© 2007 Bloomberg L.P. All Rights Reserved.

Information

Old boy’s network Newspapers Pink sheets

Calculations

Manual Bond sheets

Trading

Floor/pit trading Physical slips of paper

Page 9: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

9

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Yield calculations

Lots of variables

Valuations of complex securities

Even more variables

News

Categorised Sorted Intelligent

Alerts

Real time

Page 10: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

10

© 2007 Bloomberg L.P. All Rights Reserved.

Page 11: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

11

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Yield calculations

Lots of variables

Valuations of complex securities

Even more variables

News

Categorised Sorted Intelligent

Alerts

Real time

Page 12: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

12

© 2007 Bloomberg L.P. All Rights Reserved.

Page 13: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

13

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Yield calculations

Lots of variables

Valuations of complex securities

Even more variables

News

Categorised Sorted Intelligent

Alerts

Real time

Page 14: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

14

© 2007 Bloomberg L.P. All Rights Reserved.

Page 15: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

15

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Yield calculations

Lots of variables

Valuations of complex securities

Even more variables

News

Categorised Sorted Intelligent

Alerts

Real time

Page 16: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

16

Real time alert

© 2007 Bloomberg L.P. All Rights Reserved.

Page 17: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

17

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Feeds

Streams of information over a network Trade prices, quotes and statistics Unformatted text Multiple sources, all different

Low latency

Important Bandwidth Efficient algorithms Length of cable

Page 18: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

18

Page 19: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

19

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Feeds

Streams of information over a network Trade prices, quotes and statistics Unformatted text Multiple sources, all different

Low latency

Bandwidth Efficient parsing algorithms Length of cable Very important

Page 20: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

20

© 2007 Bloomberg L.P. All Rights Reserved.

Page 21: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

21

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Feeds

Streams of information over a network Trade prices, quotes and statistics Unformatted text Multiple sources, all different

Low latency

Bandwidth Efficient parsing algorithms Length of cable Very important

Page 22: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

22

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Algorithmic trading

Computers are making the decisions A lot faster than humans Very complex and extremely secretive

We don’t do it

Algorithms are proprietary We supply the same tools to everyone

Page 23: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

23

© 2007 Bloomberg L.P. All Rights Reserved.

Page 24: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

24

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Algorithmic trading

Computers are making the decisions A lot faster than humans Very complex and extremely secretive

We don’t do it

Algorithms are proprietary We supply the same tools to everyone

Page 25: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

25

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Legal implications

How do you know who you’re trading with? Who’s responsible for computing errors?

Failures

Markets stop when computers break LSE outage, September 2008 KfW mistakenly sends €300 million to Lehman Mizuho trader sells 600000 at 1 yen

Page 26: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

26

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Authentication

Who? – Audit trails and logs Where? – Regional differences

Security

Software – Bloomberg impossible to hack Physical failure – Hardware, networks Redundancy

Integrity

Bogus trades - Jérôme Kerviel Auditing and reporting - Law

Page 27: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

27

Computers in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Authentication

Who? – Audit trails and logs Where? – Regional differences

Security

Software – Bloomberg impossible very hard to hack Physical failure – Hardware, networks Redundancy

Integrity

Bogus trades - Jérôme Kerviel Auditing and reporting - Law

Page 28: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

28

Software engineering in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Short release cycles

Time to market Clients want to be there first

If it works

Push out new software as soon as possible New enhancements constantly in the pipelines

If it goes wrong

Disastrous Short testing time Rollbacks can be an epic feat

Page 29: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

29

Software engineering in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Proprietary

In house development Majority of departments have their own

development teams Very specific software

Client sits next to you

Rapid development Continuous client feedback

XP methodology When things go wrong…

Page 30: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

30

Software engineering in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Proprietary

In house development Majority of departments have their own

development teams Very specific software

Client sits next to you

Rapid development Continuous client feedback

XP methodology When things go wrong…

Client’s sitting next to you

Page 31: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

31

Software engineering in finance

© 2007 Bloomberg L.P. All Rights Reserved.

Iterative development

Market changes quickly Short term

Ban on short-selling Requirements can change

Requirements

Speak to clients Don’t be generic Be ready for change Know the competition

Most importantly

Fast is as slow as we go

Page 32: 1. 2 © 2007 Bloomberg L.P. All Rights Reserved. The Impact of Computers on the Financial Industry Kai To Bloomberg L.P

32

Questions?

© 2007 Bloomberg L.P. All Rights Reserved.