Building Financial Derivatives Applications with C++


Book Description

Radical developments in financial management, spurred by improvements in computer technology, have created demand for people who can use modern financial techniques combined with computer skills such as C++. Dr. Brooks gives readers the ability to express derivative solutions in an attractive, user-friendly format, and the ability to develop a permanent software package containing them. His book explains in detail how to write C++ source code and at the same time explains derivative valuation problems and methods. Entry level as well as experienced financial professionals have already found that the ability to understand and write C++ code has greatly enhanced their careers. This is an important hands-on training resource for practitioners and a clearly presented textbook for graduate-level students in business and finance. Dr. Brooks combines object-oriented C++ programming with modern derivatives technology and provides numerous examples to illustrate complex derivative applications. He covers C++ within the text and the Borland C++Builder program, on which the book is based, in extensive appendices. His book combines basic C++ coding with fundamental finance problems, illustrates traditional techniques for solving more complicated problems, and develops the reader's ability to express complex mathematical solutions in the object-oriented framework of C++. It also reviews derivative solutions techniques and illustrates them with C++ code, reviews general approaches to valuing interest rate contingent claims, and focuses on practical ways to implement them. The result is a book that trains readers simultaneously in the substance of its field, financial derivatives, and the programming of solutions to problems in it.




Building Financial Risk Management Applications with C++


Book Description

There are numerous good books related to quantitative finance. There are also numerous good books related to programming in C++. The goal here is to bridge the gap between quantitative finance and C++. In many ways C++ has gotten both easier and harder over the past several years. We focus only on the easier techniques in C++. We do not attempt to provide state-of-the-art C++ programming. Rather we provide elementary techniques that are easy for the non-computer programming professional to understand. Specifically, we seek to aid the professional quantitative finance person in their quest to express their innovative ideas using elementary C++. As a consequence, this work should provide an aid to the professional computer programmer in their quest to understand quantitative finance.




Options and Derivatives Programming in C++


Book Description

Learn how C++ is used in the development of solutions for options and derivatives trading in the financial industry. As an important part of the financial industry, options and derivatives trading has become increasingly sophisticated. Advanced trading techniques using financial derivatives have been used at banks, hedge funds, and pension funds. Because of stringent performance characteristics, most of these trading systems are developed using C++ as the main implementation language. Options and Derivatives Programming in C++ covers features that are frequently used to write financial software for options and derivatives, including the STL, templates, functional programming, and support for numerical libraries. New features introduced in the C++11 and C++14 standard are also covered: lambda functions, automatic type detection, custom literals, and improved initialization strategies for C++ objects. Readers will enjoy the how-to examples covering all the major tools and concepts used to build working solutions for quantitative finance. It includes advanced C++ concepts as well as the basic building libraries used by modern C++ developers, such as the STL and Boost, while also leveraging knowledge of object-oriented and template-based programming. Options and Derivatives Programming in C++ provides a great value for readers who are trying to use their current programming knowledge in order to become proficient in the style of programming used in large banks, hedge funds, and other investment institutions. The topics covered in the book are introduced in a logical and structured way and even novice programmers will be able to absorb the most important topics and competencies. What You Will Learn Grasp the fundamental problems in options and derivatives trading Converse intelligently about credit default swaps, Forex derivatives, and more Implement valuation models and trading strategies Build pricing algorithms around the Black-Sholes Model, and also using the Binomial and Differential Equations methods Run quantitative finance algorithms using linear algebra techniques Recognize and apply the most common design patterns used in options trading Save time by using the latest C++ features such as the STL and the Boost libraries Who This Book Is For Professional developers who have some experience with the C++ language and would like to leverage that knowledge into financial software development. This book is written with the goal of reaching readers who need a concise, algorithms-based book, providing basic information through well-targeted examples and ready to use solutions. Readers will be able to directly apply the concepts and sample code to some of the most common problems faced in the analysis of options and derivative contracts.




Introduction to Stochastic Calculus with Applications


Book Description

This book presents a concise treatment of stochastic calculus and its applications. It gives a simple but rigorous treatment of the subject including a range of advanced topics, it is useful for practitioners who use advanced theoretical results. It covers advanced applications, such as models in mathematical finance, biology and engineering.Self-contained and unified in presentation, the book contains many solved examples and exercises. It may be used as a textbook by advanced undergraduates and graduate students in stochastic calculus and financial mathematics. It is also suitable for practitioners who wish to gain an understanding or working knowledge of the subject. For mathematicians, this book could be a first text on stochastic calculus; it is good companion to more advanced texts by a way of examples and exercises. For people from other fields, it provides a way to gain a working knowledge of stochastic calculus. It shows all readers the applications of stochastic calculus methods and takes readers to the technical level required in research and sophisticated modelling.This second edition contains a new chapter on bonds, interest rates and their options. New materials include more worked out examples in all chapters, best estimators, more results on change of time, change of measure, random measures, new results on exotic options, FX options, stochastic and implied volatility, models of the age-dependent branching process and the stochastic Lotka-Volterra model in biology, non-linear filtering in engineering and five new figures.Instructors can obtain slides of the text from the author.




Energy Convergence


Book Description

Praise for Energy Convergence "Another outstanding contribution to the understanding of risk management by Peter Fusaro. A useful work for the workplace, executive management training, and the classroom." -Dennis O'Brien, Director, Institute for Energy Economics and Policy and John A. Brock Professor for Energy Economics and Policy Sarkeys Energy Center, University of Oklahoma "Energy Convergence identifies and addresses the key elements in the ongoing development and evolution of the energy trading markets. This book is an important addition to the literature on contemporary energy trading markets. It pulls together in one place thoughtful discussions about the way the energy markets are converging from different starting points." -Andrea S. Kramer, Partner, McDermott, Will & Emery, and author of Financial Products: Taxation, Regulation, and Design "Peter Fusaro is the worldly-wisest commentator on commodity markets and exchanges that I know and should have been listened to far more often than he has been. This new book provides everyone with a fresh opportunity. With several colleagues he has written the best up-to-date introduction to market risk management and energy trading which should be studied by both the new practitioner and the oldest hand on the exchange." -Napier Collyns, Cofounder of Global Business Network, former Public Director of the New York Mercantile Exchange "Peter Fusaro has once again assembled a team of energy professionals to provide their views on emerging commodity markets and evaluation techniques. The book provides an excellent overview of market developments and market interactions, as well as presenting the business case for convergence of commodity markets via online trading and the Internet. Overall, a very unique and insightful book." -Wayne Moore, Manager, Risk Control, Generation and Energy Marketing, Southern Company "Considering the recent upheavals in U.S. energy markets, from the California electricity crisis to Enron's demise, this volume provides a timely introduction for anyone interested in developing a better understanding of the turbulent nature and complex interdependencies of energy markets." -Riaz Siddiqi, President and CEO, Capstone Global Energy, LLC




Derivatives


Book Description

The complete guide to derivatives, from the experts at the CFA Derivatives is the definitive guide to derivatives, derivative markets, and the use of options in risk management. Written by the experts at the CFA Institute, this book provides authoritative reference for students and investment professionals seeking a deeper understanding for more comprehensive portfolio management. General discussion of the types of derivatives and their characteristics gives way to detailed examination of each market and its contracts, including forwards, futures, options, and swaps, followed by a look at credit derivatives markets and their instruments. Included lecture slides help bring this book directly into the classroom, while the companion workbook (sold separately) provides problems and solutions that align with the text and allows students to test their understanding while facilitating deeper internalization of the material. Derivatives have become essential to effective financial risk management, and create synthetic exposure to asset classes. This book builds a conceptual framework for understanding derivative fundamentals, with systematic coverage and detailed explanations. Understand the different types of derivatives and their characteristics Delve into the various markets and their associated contracts Examine the use of derivatives in portfolio management Learn why derivatives are increasingly fundamental to risk management The CFA Institute is the world's premier association for investment professionals, and the governing body for the CFA, CIPM, and Investment Foundations Programs. Those seeking a deeper understanding of the markets, mechanisms, and use of derivatives will value the level of expertise CFA lends to the discussion, providing a clear, comprehensive resource for students and professionals alike. Whether used alone or in conjunction with the companion workbook, Derivatives offers a complete course in derivatives and their markets.




Modeling Derivatives Applications in Matlab, C++, and Excel


Book Description

Hundreds of financial institutions now market complex derivatives; thousands of financial and technical professionals need to model them accurately and effectively. This volume brings together proven, tested real-time models for each of todays leading modeling platforms to help professionals save months of development time, while improving the accuracy and reliability of the models they create.




Risk


Book Description




Mathematical Modeling And Computation In Finance: With Exercises And Python And Matlab Computer Codes


Book Description

This book discusses the interplay of stochastics (applied probability theory) and numerical analysis in the field of quantitative finance. The stochastic models, numerical valuation techniques, computational aspects, financial products, and risk management applications presented will enable readers to progress in the challenging field of computational finance.When the behavior of financial market participants changes, the corresponding stochastic mathematical models describing the prices may also change. Financial regulation may play a role in such changes too. The book thus presents several models for stock prices, interest rates as well as foreign-exchange rates, with increasing complexity across the chapters. As is said in the industry, 'do not fall in love with your favorite model.' The book covers equity models before moving to short-rate and other interest rate models. We cast these models for interest rate into the Heath-Jarrow-Morton framework, show relations between the different models, and explain a few interest rate products and their pricing.The chapters are accompanied by exercises. Students can access solutions to selected exercises, while complete solutions are made available to instructors. The MATLAB and Python computer codes used for most tables and figures in the book are made available for both print and e-book users. This book will be useful for people working in the financial industry, for those aiming to work there one day, and for anyone interested in quantitative finance. The topics that are discussed are relevant for MSc and PhD students, academic researchers, and for quants in the financial industry.




An Introduction to Mathematical Finance with Applications


Book Description

This textbook aims to fill the gap between those that offer a theoretical treatment without many applications and those that present and apply formulas without appropriately deriving them. The balance achieved will give readers a fundamental understanding of key financial ideas and tools that form the basis for building realistic models, including those that may become proprietary. Numerous carefully chosen examples and exercises reinforce the student’s conceptual understanding and facility with applications. The exercises are divided into conceptual, application-based, and theoretical problems, which probe the material deeper. The book is aimed toward advanced undergraduates and first-year graduate students who are new to finance or want a more rigorous treatment of the mathematical models used within. While no background in finance is assumed, prerequisite math courses include multivariable calculus, probability, and linear algebra. The authors introduce additional mathematical tools as needed. The entire textbook is appropriate for a single year-long course on introductory mathematical finance. The self-contained design of the text allows for instructor flexibility in topics courses and those focusing on financial derivatives. Moreover, the text is useful for mathematicians, physicists, and engineers who want to learn finance via an approach that builds their financial intuition and is explicit about model building, as well as business school students who want a treatment of finance that is deeper but not overly theoretical.