Get Quantitative Finance With Python: A Practical Guide to Investment Management, Trading, and Financial Engineering 1st Edition Chris Kelliher free all chapters
Get Quantitative Finance With Python: A Practical Guide to Investment Management, Trading, and Financial Engineering 1st Edition Chris Kelliher free all chapters
com
https://ebookmeta.com/product/quantitative-finance-with-
python-a-practical-guide-to-investment-management-trading-
and-financial-engineering-1st-edition-chris-kelliher/
OR CLICK HERE
DOWLOAD NOW
https://ebookmeta.com/product/typhon-project-proteus-book-2-john-
triptych/
ebookmeta.com
The Amazing Book of Knock Knock Jokes 2nd Edition Jack
Goldstein
https://ebookmeta.com/product/the-amazing-book-of-knock-knock-
jokes-2nd-edition-jack-goldstein/
ebookmeta.com
https://ebookmeta.com/product/islamic-finance-in-africa-the-prospects-
for-sustainable-development-1st-edition-m-k-hassan/
ebookmeta.com
https://ebookmeta.com/product/the-everything-girl-l-maleki/
ebookmeta.com
https://ebookmeta.com/product/mathematical-methods-units-1-2-for-
queensland-1st-edition-michael-evans/
ebookmeta.com
All Ages Welcome Recruiting and Retaining Younger
Generations for Library Boards Friends Groups and
Foundations 15th Edition Lina Bertinelli
https://ebookmeta.com/product/all-ages-welcome-recruiting-and-
retaining-younger-generations-for-library-boards-friends-groups-and-
foundations-15th-edition-lina-bertinelli/
ebookmeta.com
Quantitative Finance
with Python
Chapman & Hall/CRC Financial Mathematics Series
Aims and scope:
The field of financial mathematics forms an ever-expanding slice of the financial sector. This series aims to capture
new developments and summarize what is known over the whole spectrum of this field. It will include a broad range of
textbooks, reference works and handbooks that are meant to appeal to both academics and practitioners. The inclusion
of numerical code and concrete real-world examples is highly encouraged.
Series Editors
M.A.H. Dempster
Centre for Financial Research
Department of Pure Mathematics and Statistics
University of Cambridge, UK
Dilip B. Madan
Robert H. Smith School of Business
University of Maryland, USA
Rama Cont
Department of Mathematics
Imperial College, UK
Robert A. Jarrow
Lynch Professor of Investment Management
Johnson Graduate School of Management
Cornell University, USA
Introductory Mathematical Analysis for Quantitative Finance
Daniele Ritelli, Giulia Spaletta
Handbook of Financial Risk Management
Thierry Roncalli
Optional Processes: Stochastic Calculus and Applications
Mohamed Abdelghani, Alexander Melnikov
Risk Measures and Insurance Solvency Benchmarks: Fixed-Probability Levels in Renewal Risk Models
Vsevolod K. Malinovskii
Financial Mathematics: A Comprehensive Treatment in Discrete Time, Second Edition
Giuseppe Campolieti, Roman N. Makarov
Chris Kelliher
First edition published 2022
by CRC Press
6000 Broken Sound Parkway NW, Suite 300, Boca Raton, FL 33487-2742
Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot
assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers
have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright
holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowl-
edged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or
utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including pho-
tocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission
from the publishers.
For permission to photocopy or use material electronically from this work, access www.copyright.com or contact the
Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. For works that are
not available on CCC please contact [email protected]
Trademark notice: Product or corporate names may be trademarks or registered trademarks and are used only for
identification and explanation without intent to infringe.
DOI: 10.1201/9781003180975
Publisher’s note: This book has been prepared from camera-ready copy provided by the authors.
Foreword xxxi
Author xxxiii
Contributors xxxv
Acknowledgments xxxvii
1.1 INTRODUCTION 3
1.2 QUANT FINANCE INSTITUTIONS 4
1.2.1 Sell-Side: Dealers & Market Makers 4
1.2.2 Buy-Side: Asset Managers & Hedge Funds 5
1.2.3 Financial Technology Firms 6
1.3 MOST COMMON QUANT CAREER PATHS 6
1.3.1 Buy Side 6
1.3.2 Sell Side 7
1.3.3 Financial Technology 8
1.3.4 What’s Common between Roles? 9
1.4 TYPES OF FINANCIAL INSTRUMENTS 9
1.4.1 Equity Instruments 9
1.4.2 Debt Instruments 10
1.4.3 Forwards & Futures 11
1.4.4 Options 12
1.4.5 Option Straddles in Practice 14
1.4.6 Put-Call Parity 14
1.4.7 Swaps 15
1.4.8 Equity Index Total Return Swaps in Practice 17
1.4.9 Over-the-Counter vs. Exchange Traded Products 18
vii
viii ■ Contents
2.1 INTRODUCTION 23
2.2 RISK NEUTRAL PRICING & NO ARBITRAGE 24
2.2.1 Risk Neutral vs. Actual Probabilities 24
2.2.2 Theory of No Arbitrage 25
2.2.3 Complete Markets 26
2.2.4 Risk Neutral Valuation Equation 26
2.2.5 Risk Neutral Discounting, Risk Premia & Stochastic
Discount Factors 26
2.3 BINOMIAL TREES 27
2.3.1 Discrete vs. Continuous Time Models 27
2.3.2 Scaled Random Walk 28
2.3.3 Discrete Binomial Tree Model 29
2.3.4 Limiting Distribution of Binomial Tree Model 32
2.4 BUILDING BLOCKS OF STOCHASTIC CALCULUS 33
2.4.1 Deterministic vs. Stochastic Calculus 33
2.4.2 Stochastic Processes 33
2.4.3 Martingales 34
2.4.4 Brownian Motion 34
2.4.5 Properties of Brownian Motion 35
2.5 STOCHASTIC DIFFERENTIAL EQUATIONS 38
2.5.1 Generic SDE Formulation 38
Contents ■ ix
4.4.13 Plotting/Visualizations 95
5.1 INTRODUCTION 97
5.2 NUMPY LIBRARY 97
5.3 PANDAS LIBRARY 98
5.4 DATA STRUCTURES IN PYTHON 98
5.4.1 Tuples 99
5.4.2 Lists 99
5.4.3 Array 100
5.4.4 Differences between Lists and NumPy Arrays 101
5.4.5 Covariance Matrices in Practice 101
5.4.6 Covariance Matrices in Practice: Are Correlations
Stationary? 102
5.4.7 Series 103
5.4.8 DataFrame 103
5.4.9 Dictionary 106
5.5 IMPLEMENTATION OF QUANT TECHNIQUES IN PYTHON 107
5.5.1 Random Number Generation 107
5.5.2 Linear Regression 108
5.5.3 Linear Regression in Practice: Equity Return Decomposition
by Fama-French Factors 108
5.5.4 Autocorrelation Tests 109
5.5.5 ARMA Models in Practice: Testing for Mean-Reversion in
Equity Index Returns 110
5.5.6 Matrix Decompositions 110
5.6 OBJECT-ORIENTED PROGRAMMING IN PYTHON 111
5.6.1 Principles of Object-Oriented Programming 112
5.6.2 Classes in Python 113
5.6.3 Constructors 114
5.6.4 Destructors 115
5.6.5 Class Attributes 116
5.6.6 Class Methods 116
5.6.7 Class Methods vs. Global Functions 117
5.6.8 Operator Overloading 118
5.6.9 Inheritance in Python 119
xii ■ Contents
Näin sanoen nosti hän kuormalta korin, missä lapsi nukkui sikeästi
ja rauhallisesti, hanhi vieressään. Hanhi näytti vartioivan tyttöä kuten
hyväkin lapsenpiika, karkoittaen alituisilla päänliikkeillä pois kärpäset,
jotka olivat halukkaita asettumaan lapsen huulille, aivankuin hunajaa
niistä imeäkseen.
Siinä siis nukkui hänen pikku siskonsa. Nuori pappi ei ollut häntä
vielä koskaan nähnyt. Viimeisen kerran kävi hän kotonansa isänsä
hautajaisissa, eikä pikku Veronkaa vielä silloin ollut, vain äitinsä
kirjeistä hän sai sittemmin tietää hänen syntymänsä, ja nämät kirjeet
olivat kovin häveliäät ja harvasanaiset.
János astui nyt korin luo, katsellen lapsen pyöreitä, kauniita
kasvoja. Onpa äitinsä näköinen, hän ajatteli, ja hänen siinä
katsellessaan ja lasta tarkatessaan, alkoivat nuo kasvot hänen
kyyneltyneissä silmissään muuttua ja kasvaa, kunnes yhtäkkiä
ilmestyivät hänen eteensä pienintä piirrettä myöten äidin kasvot.
Herra Jumala, mikä ihme tämä, mikä lumous! Sitä kesti vain puolisen
minuttia. Sitte oli taas lapsonen hänen edessään. Kunpa avaisi
silmänsä. Siitäpä János olisi ihastunut, mutta lapsi ei niitä avannut;
pitkät ripset seisoivat suorina kuin mustat silkkiripsut.
Ah, hänkin täällä! Siis täälläkin hän! Enkä minä enää ole yksin
enkä avutonna. Minäkin silloin polvistun hänen eteensä ja kerron
hänelle aivan kuin tuo pappi, mikä mieltäni painaa. — Auta minua,
Herra Jeesus — tällaisia ajatuksia János pastori nyt hänelle esitti. —
Äitini on kuollut, pikku siskoni on tuotu tänne minun
kasvatettavakseni. Olen köyhä, kokematon, en tiedä miten on lapsia
kasvatettava. Ohjaa, Jeesus, ajatuksiani oikeaan! Ja vuodata
pohjattomasta yltäkylläisyydestäsi keinoja voidakseni häntä elättää
ja hoitaa. Tee minulle ihme, Herra Jeesus!
Siellä oli kori vielä paikallaan. Lapsi istui korissa, mutta hanhi
juoksenteli pihalla. Satoi rankasti edelleen, tuuli pieksi sadetta
rappusillekin, vesi silläkin kohdalla virtana juoksi, mutta lapsi oli
kuivana, terveenä, sillä korin päällä oli levällään suuri, haalistunut
punanen sateenvarjo; sen kankaassa oli jo paikka paikan päällä,
sisäpuolella tuskin voi enää eroittaa kapeata kukkaisreunustetta,
joka kiersi ympäri laidan entisten aikojen muodin mukaan.
Tosin kellonsoittaja Kvapka Pál väittää aivan toista. Hän sanoo että
kun hän rajuilman puhjetessa soitti kelloja pilviä karkottaakseen, ja
sattui vilkaisemaan taakseen, hän näki vanhan juutalaisen näköisen
ukon astua laahustavan pappilaa kohden ja että tämän kädessä oli
tuo suuri punanen kangaslautanen, jonka pastori sitte oli tavannut
korin päällä.
Kelpasi lapsen nyt elää. Hän pääsi heti kaikkein lemmikiksi. Kylän
emännät alkoivat kaikella kiireellä paistaa piirakoita ja
pannukaakkuja viedäkseen niitä pikku tulokkaalle. Tuskin oli pastori
ovensa auki saanut, niin jo alkoi heitä lappaa sisään, kantaen
hienoilla ja puhtailla liinasilla peitetyltä ruokatavaroita, toiset toistaan
hienompia. Pappi suuresti kummasteli, kun niitä yhä tuli uusia.
— Jo ymmärrän.
— Mikä punainen?
Mutta nyt pillahti emäntä itkemään. Millä tavoin oli hän ansainnut
sen häpeän, että Herran palvelija kieltäytyy tekemästä vainajalle
kuuluvaa palvelusta, joka olisi jälkeenjääneillekin lohdutukseksi. Mitä
ihmiset sanoisivatkaan? Sen sanoisivat että Srankon leski ei antanut
miehellensä edes kunniallista hautausta, vaan antoi työntää hänet
kuoppaan kuin minkäkin kerjäläisen. — Tehkää nyt niin hyvin, herra
pastori, — hän rukoeli, ja pyyhkiessään nenäliinallansa kosteita
silmiänsä hypisteli hän sen nurkkaa niin kauan, että siitä solmu
aukeni ja sisästä putosi kymmenen florinin seteli.
Emäntä nosti sen lattialta ja asetti kainostellen pastorin pöydälle.
TOINEN OSA.
GREGORICSIT.
TAHDITON GREGORICS.
Yritti Gregorics parka mitä tahansa, kohtasi häntä aina kova onni.
Jos hän joutuessaan jonkun kanssa riitaan, ei antanut perään,
sanottiin häntä riitapukariksi; jos hän taasen antoi perään, sai hän
kantaa raukan nimen.