Wiley.com
Print this page Share

Financial Modelling in Python

ISBN: 978-0-470-98784-1
Hardcover
248 pages
August 2009
List Price: US $145.00
Government Price: US $92.80
Enter Quantity:   Buy
Financial Modelling in Python  (0470987847) cover image
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 10-15 days delivery time. The book is not returnable.

1 Welcome to Python.

1.1 Why Python?

1.2 Common misconceptions about Python.

1.3 Roadmap for this book.

2 The PPF Package.

2.1 PPF topology.

2.2 Unit testing.

2.3 Building and installing PPF.

3 Extending Python from C++.

3.1 Boost.Date Time types.

3.2 Boost.MultiArray and special functions.

3.3 NumPy arrays.

4 Basic Mathematical Tools.

4.1 Random number generation.

4.2 N(.)

4.3 Interpolation.

4.4 Root finding.

4.5 Linear algebra.

4.6 Generalised linear least squares.

4.7 Quadratic and cubic roots.

4.8 Integration.

5 Market: Curves and Surfaces.

5.1 Curves.

5.2 Surfaces.

5.3 Environment.

6 Data Model.

6.1 Observables.

6.2 Flows.

6.3 Adjuvants.

6.4 Legs.

6.5 Exercises.

6.6 Trades.

6.7 Trade utilities.

7 Timeline: Events and Controller.

7.1 Events.

7.2 Timeline.

7.3 Controller.

8 The Hull–White Model.

8.1 A component-based design.

8.2 The model and model factories.

8.3 Concluding remarks.

9 Pricing using Numerical Methods.

9.1 A lattice pricing framework.

9.2 A Monte-Carlo pricing framework.

9.3 Concluding remarks.

10 Pricing Financial Structures in Hull–White.

10.1 Pricing a Bermudan.

10.2 Pricing a TARN.

10.3 Concluding remarks.

11 Hybrid Python/C++ Pricing Systems.

11.1 nth imm of year revisited.

11.2 Exercising nth imm of year from C++.

12 Python Excel Integration.

12.1 Black–scholes COM server.

12.2 Numerical pricing with PPF in Excel.

Appendices.

A Python.

A.1 Python interpreter modes.

A.2 Basic Python.

A.3 Conclusion.

B Boost.Python.

B.1 Hello world.

B.2 Classes, constructors and methods.

B.3 Inheritance.

B.4 Python operators.

B.5 Functions.

B.6 Enums.

B.7 Embedding.

B.8 Conclusion.

C Hull–White Model Mathematics.

D Pickup Value Regression.

Bibliography.

Index.

Back to Top