Capital Markets * Key Concepts

advertisement
Finance Software Projects
New York University
Adjunct Instructor Scott Burton
FSP Introduction
• Background
• Plan for Semester
• First half:
• Individual submissions weekly
• Build foundational components and a server back-end
• Second half:
• Form 2 person teams
• Programming phases
• Build a risk management app typically used on a trading desk
• Presentation/demo at the end
• Periodic tests to check your programs and domain knowledge
• Programming phases evolving to final product
• Each team votes for best product and presentation 
FSP Introduction (cont)
• Class Objectives
• Develop some software that is good!
•
•
•
•
•
•
•
•
•
•
•
•
Organization
Extensibility
Testability
Clarity
Speed
Size
Accurate
?
Learn some interesting aspects of financial markets!
Implement living specs provided as spreadsheets
Teacher Objectives
Student Objectives
FSP Introduction (cont)
• Grading:
•
•
•
•
•
•
•
Weekly programming phases
3 quizes on the “The Mythical Man-Month”
Presentation/demo of final app
Class participation
Attending all classes will help your grade
If you have to miss a class notify me in advance
Missing more than two classes will hurt your
grade
Financial engineering
is built on 3 basic principles
“Put a financial engineer on a desert island and
give him only a few tools, such as the means to
calculate the time value of money, the ability to
contract on random outcomes, and a legal
structure that allows the transferability of
financial claims, and most of today’s financial
instruments could be re-constructed.”
“Origins of Value”
Financial engineering
cont..
1. “Time Is Money”
“Inter-temporal value transfer” (aka a Loan)
2. “Negotiability”
Suppose you have loaned someone money for a year.
Now you need the cash. You could become a borrower
yourself OR you could sell the contract to another
person. It saves the trouble of a second contract and
creates instant money
3. “Contingent Claims”
Allows people to hedge themselves against the risk of
an unknown future…
Capital Raising
Has Money
Needs Money
• Wants a return (yield)
•
Borrows money
• Buys a bond
•
Issues a bond
• Owns a security
•
Financial firms facilitate
• Can sell security later
•
Charge fee
Securitization
“Turns cumbersome, illiquid financial contracts
with governments or other entities (e.g.,
corporations) into liquid instruments of a smaller
denomination that can be easily bought and sold
in a capital market.”
Pricing function for a financial
instrument
•
•
•
•
To value a financial instrument and facilitate making
them transferable we need a standard formula to
price them.
Allows us to calculate the price of a bond given the
interest it is contracted to pay and takes into account
the current prevailing market (interest rate you could
get elsewhere for a similar instrument).
Allows us to calculate sensitivities to hedge/speculate
For a bond it’s the “Yield To Maturity” formula.
Capital markets concepts we will
cover
•
•
•
•
•
•
•
•
Primary / Secondary
Sell-side / Buy-side
Long / Short
Relative Pricing
Risk Transfer
Proprietary / Flow Trading
Exchange traded / Over the Counter
Securitization
Trading Desk Structure
Break ...
Continue with NYU_class2.ppt
(FSP_investment_bank_structure on the site)
Deliverables for next week
1. Establish UNIX dev environment:
GNU on real UNIX (Linux or Mac OS X)
2. Build and link the provided library and
call the timer utility
3. “Conceptual Integrity” - which page
does it first appear on Mythical Manmonth?
Download