ABSTRACT

Computational finance is increasingly important in the financial industry, as a necessary instrument for applying theoretical models to real-world challenges. Indeed, many models used in practice involve complex mathematical problems, for which an exact or a closed-form solution is not available. Consequently, we need to rely on computational techniques and specific numerical algorithms. This book combines theoretical concepts with practical implementation. Furthermore, the numerical solution of models is exploited, both to enhance the understanding of some mathematical and statistical notions, and to acquire sound programming skills in MATLAB®, which is useful for several other programming languages also. The material assumes the reader has a relatively limited knowledge of mathematics, probability, and statistics. Hence, the book contains a short description of the fundamental tools needed to address the two main fields of quantitative finance: portfolio selection and derivatives pricing. Both fields are developed here, with a particular emphasis on portfolio selection, where the author includes an overview of recent approaches. The book gradually takes the reader from a basic to medium level of expertise by using examples and exercises to simplify the understanding of complex models in finance, giving them the ability to place financial models in a computational setting. The book is ideal for courses focusing on quantitative finance, asset management, mathematical methods for economics and finance, investment banking, and corporate finance.

part I|51 pages

Programming techniques for financial calculus

chapter Chapter 1|49 pages

An introduction to MATLAB® with applications

part II|114 pages

Portfolio selection

chapter Chapter 3|12 pages

Linear and Non-linear Programming

chapter Chapter 4|64 pages

Portfolio Optimization

part III|55 pages

Derivatives pricing

chapter Chapter 5|22 pages

Further elements on Probability Theory and Statistics

chapter Chapter 6|31 pages

Pricing of derivatives with an underlying security