Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Computation and simulation for finance. An introduction with Python - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Computation and simulation for finance. An introduction with Python (Q6553925)

From MaRDI portal





scientific article; zbMATH DE number 7863730
Language Label Description Also known as
English
Computation and simulation for finance. An introduction with Python
scientific article; zbMATH DE number 7863730

    Statements

    Computation and simulation for finance. An introduction with Python (English)
    0 references
    0 references
    11 June 2024
    0 references
    This textbook offers an up-to-date introductory treatment of numerical techniques applied to problems in computational finance, placing particular emphasis on issues such as numerical stability, convergence, and error analysis in both deterministic and stochastic settings. It is aimed at advanced undergraduate or postgraduate students pursuing studies in mathematical finance with an emphasis on simulation and computational techniques. Python has been fixed as the language of instruction, reflecting its growing use among quantitative analysts. Only core Python libraries have been used where possible.\N\NPart I (Modelling Assets and Markets) is an introduction to the mathematics of finance and the pricing and hedging of derivative securities in the Black-Scholes framework, the Itô Calculus, the Box-Muller Transformation, Box-Muller in Practice: Reshaping and Resizing NumPy Arrays, Properties of the Distribution of the Asset Model, Sampling from the Asset Model at Expiry, Simulating an Ensemble of Trajectories, as well as a tutorial introducing the reader to Python as a programming language. Particular attention is paid to important topics: Risk-Neutral Pricing of Financial Derivatives, The Black-Scholes-Merton PDE, Estimation of the Black-Scholes Implied Volatility, Local and Stochastic Volatility Models.\N\NPart II (Computational Pricing Methods in the Black-Scholes Framework) covers the three main computational methods for pricing options and their associated hedge parameters: binomial trees, Monte Carlo methods, and finite difference methods, and demonstrates their application to the valuation of European, American, and exotic options written on a single underlying asset. Topics: Python Implementation for a European Option, Python Implementation Using Conditional Indexing, Barrier Options -- Python Implementation, A Python Example of the Control Variate Technique for Asian Options, Estimating the Greeks: Bump-and-Revalue, Construction of an Explicit Discretisation Scheme -- Python Implementation of the FTCS Scheme and Numerical Instability, Python Valuation of Options Using an Implicit Scheme, Valuing an American Put Using the Method of Projected Successive Over-Relaxation (PSOR) -- Python Implementation are precisely presented.\N\NPart III (Simulation Methods Beyond the Black-Scholes Framework) treats a set of more advanced topics and techniques, introducing Python methods for data analysis (providing a point of entry for students interested in machine learning), and modelling with stochastic differential equations. The financial context includes the modelling of several correlated assets, stochastic models of interest rates, and asset models with local or stochastic volatility.\N\NEach chapter of the book ends with appropriate self-study tasks. The monograph is exclusively professionally written.\N\NIt is a pleasure for me to have this magnificent book in my library!
    0 references
    assets and markets models
    0 references
    Black-Scholes framework
    0 references
    Itô calculus
    0 references
    Box-Muller transformation
    0 references
    local and stochastic volatility models
    0 references
    European, American, and exotic options
    0 references
    programming language Python
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references