last updated: October 16, 2024

Stochastic Processes and Financial Mathematics
(part one)

\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\) \(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace }{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand {\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\) \(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength }[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand {\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\) \(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\) \(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand {\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text {(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\) \(\newcommand {\protect }{}\) \(\def \LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\) \(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand {\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def \mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let \delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE {\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE {\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA {\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O {\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L {\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS {\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag {\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def \copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\) \(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require {textcomp}\) \(\newcommand {\intertext }[1]{\text {#1}\notag \\}\) \(\let \Hat \hat \) \(\let \Check \check \) \(\let \Tilde \tilde \) \(\let \Acute \acute \) \(\let \Grave \grave \) \(\let \Dot \dot \) \(\let \Ddot \ddot \) \(\let \Breve \breve \) \(\let \Bar \bar \) \(\let \Vec \vec \) \(\DeclareMathOperator {\var }{var}\) \(\DeclareMathOperator {\cov }{cov}\) \(\def \ra {\Rightarrow }\) \(\def \to {\rightarrow }\) \(\def \iff {\Leftrightarrow }\) \(\def \sw {\subseteq }\) \(\def \wt {\widetilde }\) \(\def \mc {\mathcal }\) \(\def \mb {\mathbb }\) \(\def \sc {\setminus }\) \(\def \v {\textbf }\) \(\def \p {\partial }\) \(\def \E {\mb {E}}\) \(\def \P {\mb {P}}\) \(\def \R {\mb {R}}\) \(\def \C {\mb {C}}\) \(\def \N {\mb {N}}\) \(\def \Q {\mb {Q}}\) \(\def \Z {\mb {Z}}\) \(\def \B {\mb {B}}\) \(\def \~{\sim }\) \(\def \-{\,;\,}\) \(\def \|{\,|\,}\) \(\def \qed {$\blacksquare $}\) \(\def \1{\unicode {x1D7D9}}\) \(\def \cadlag {c\`{a}dl\`{a}g}\) \(\def \p {\partial }\) \(\def \l {\left }\) \(\def \r {\right }\) \(\def \F {\mc {F}}\) \(\def \G {\mc {G}}\) \(\def \H {\mc {H}}\) \(\def \Om {\Omega }\) \(\def \om {\omega }\)

Chapter 7 Stochastic processes and martingale theory

In this section we introduce two important results from the theory of martingales, namely the ‘martingale transform’ and the ‘martingale convergence theorem’. We use these results to analyse the behaviour of stochastic processes, including those from Chapter 4 (random walks, urns, branching processes) and also the gambling game Roulette.

Despite having found a martingale connected to the binomial model, in Proposition 5.5.6, we won’t use martingales to analyse our financial models – yet. That will come in Chapter 15, once we have moved into continuous time and introduced the Black-Scholes model.

7.1 The martingale transform

If \(M\) is a stochastic process and \(C\) is an adapted process, we define the martingale transform of \(C\) by \(M\)

\[(C\circ M)_n = \sum _{i=1}^n C_{i-1} (M_i-M_{i-1}). \]

Here, by convention, we set \((C\circ M)_0=0\).

If \(M\) is a martingale, the process \((C\circ M)_n\) can be thought of as our winnings after \(n\) plays of a game. Here, at round \(i\), a bet of \(C_{i-1}\) is made, and the change to our resulting wealth is \(C_{i-1}(M_i-M_{i-1})\). For example, if \(C_i\equiv 1\) and \(M_n\) is the simple random walk \(M_n=\sum _1^n X_i\) then \(M_i-M_{i-1}=X_{i}\), so we win/lose each round with even chances; we bet \(1\) on each round, if we win we get our money back doubled, if we lose we get nothing back.

We place the bet \(C_{i-1}\in m\mc {F}_{i-1}\) on play \(i\), meaning that we must place our \(i^{th}\) bet using only the information we gained during the first \(i-1\) plays. In particular, we don’t yet know the result of the \(i^{th}\) play. So our filtration here is \(\mc {F}_n=\sigma (C_i,X_i\-i\leq n).\)

  • Theorem 7.1.1 If \(M\) is a martingale and \(C\) is adapted and bounded, then \((C\circ M)_n\) is also a martingale.

    Similarly, if \(M\) is a supermartingale (resp. submartingale), and \(C\) is adapted, bounded and non-negative, then \((C\circ M)_n\) is also a supermartingale martingale (resp. submartingale).

Proof: Let \(M\) be a martingale. Write \(Y=C\circ M\). We have \(C_n\in m\mc {F}_{n}\) and \(X_n\in m\mc {F}_n\), so Proposition 2.2.6 implies that \(Y_n\in m\mc {F}_n\). Since \(|Cn|\le c\) for some \(c\) and all \(n\), we have

\[ \E |Y_n| \leq \sum _{k=1}^n \E |C_{k-1} (M_k-M_{k-1})| \leq c \sum _{k=1}^n \E |M_k|+\E |M_{k-1}| < \infty . \]

So \(Y_n\in L^1\). Since \(C_{n-1}\) is \(\F _{n-1}\)-measurable, by linearity of conditional expectation, the taking out what is known rule and the martingale property of \(M\), we have

\begin{align*} \E [Y_n\|\F _{n-1}] &= \E [Y_{n-1} + C_{n-1} (M_n-M_{n-1}) \| \F _{n-1}]\\ &= Y_{n-1} + C_{n-1} \E [M_n-M_{n-1} \| \F _{n-1}]\\ &= Y_{n-1} + C_{n-1} (\E [M_n|\mc {F}_{n-1}]-M_{n-1})\\ &= Y_{n-1}. \end{align*} Hence \(Y\) is a martingale.

The argument is easily adapted to prove the second statement, e.g. for a supermartingale \(M\), \(\E [M_n-M_{n-1} \| \F _{n-1}] \le 0\). Note that in these cases it is important that \(C\) is non-negative.   ∎