Hostname: page-component-89b8bd64d-dvtzq Total loading time: 0 Render date: 2026-05-07T12:15:29.494Z Has data issue: false hasContentIssue false

Optimal performance of a tontine overlay subject to withdrawal constraints

Published online by Cambridge University Press:  17 November 2023

Peter A. Forsyth*
Affiliation:
David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, ON N2L 3G1, Canada
Kenneth R. Vetzal
Affiliation:
School of Accounting and Finance, University of Waterloo, Waterloo, ON N2L 3G1, Canada
Graham Westmacott
Affiliation:
Richardson Wealth Limited, 120 Victoria Street South, Suite 301, Kitchener, ON N2G 0E1, Canada
*
Corresponding author: Peter Forsyth; Email: paforsyt@uwaterloo.ca
Rights & Permissions [Opens in a new window]

Abstract

We consider the holder of an individual tontine retirement account, with maximum and minimum withdrawal amounts (per year) specified. The tontine account holder initiates the account at age 65 and earns mortality credits while alive, but forfeits all wealth in the account upon death. The holder wants to maximize total withdrawals and minimize expected shortfall at the end of the retirement horizon of 30 years (i.e., it is assumed that the holder survives to age 95). The holder controls the amount withdrawn each year and the fraction of the retirement portfolio invested in stocks and bonds. The optimal controls are determined based on a parametric model fitted to almost a century of market data. The optimal control algorithm is based on dynamic programming and the solution of a partial integro differential equation (PIDE) using Fourier methods. The optimal strategy (based on the parametric model) is tested out of sample using stationary block bootstrap resampling of the historical data. In terms of an expected total withdrawal, expected shortfall (EW-ES) efficient frontier, the tontine overlay dramatically outperforms an optimal strategy (without the tontine overlay), which in turn outperforms a constant weight strategy with withdrawals based on the ubiquitous four per cent rule.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of The International Actuarial Association
Figure 0

Table 1. Estimated annualized parameters for double exponential jump diffusion model. Value-weighted CRSP index, 30-day T-bill index deflated by the CPI. Sample period 1926:1–2020:12.

Figure 1

Table 2. Optimal expected blocksize $\hat{b}=1/v$ when the blocksize follows a geometric distribution $Pr(b = k) = (1-v)^{k-1} v$. The algorithm in Patton et al. (2009) is used to determine $\hat{b}$. Historical data range 1926:1–2020:12.

Figure 2

Table 3. Input data for examples. Monetary units: thousands of dollars. CPM2014 is the mortality table from the Canadian Institute of Actuaries.

Figure 3

Table 4. Constant weight, constant withdrawals, synthetic market results. No tontine gains. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Parameters from Table 1. Scenario in Table 3. Units: thousands of dollars. Statistics based on $2.56 \times 10^6$ Monte Carlo simulation runs. $T = 30 $ years.

Figure 4

Table 5. Constant weight, constant withdrawals, historical market. No tontine gains. Historical data range 1926:1–2020:12. Constant withdrawals are 40 per year. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Scenario in Table 3. Units: thousands of dollars. Statistics based on $10^6$ bootstrap simulation runs. Expected blocksize $=2$ years. $T =30$ years.

Figure 5

Figure 1. Frontiers generated from the synthetic market. Parameters based on real CRSP index, real 30-day T-bills (see Table 1). Tontine case is as in Table 3. The No Tontine case uses the same scenario, but with no tontine gains, and no fees. The Const q, Const p case has $q=40$, $p=0.10$, with no tontine gains, which is the best result from Table 4, assuming no tontine gains, and no fees. Units: thousands of dollars.

Figure 6

Figure 2. Effect of varying fees charged for the Tontine, basis points (bps) per year. Frontiers generated from the synthetic market. Parameters based on real CRSP index, real 30-day T-bills (see Table 1). Base case Tontine is as in Table 3 (fees 50 bps per year). The No Tontine case uses the same scenario, but with no tontine gains, and no fees. Units: thousands of dollars.

Figure 7

Figure 3. Effect of randomly varying group gain G (Section 3.2.1). Frontiers generated from the synthetic market. Parameters based on real CRSP index, real 30-day T-bills (see Table 1). Base case Tontine ($G=1.0)$ is as in Table 3. Random G case uses the control computed for the base case, but in the Monte Carlo simulation, G is normally distributed with mean one and standard deviation $0.1$. Units: thousands of dollars.

Figure 8

Figure 4. Optimal strategy determined by solving Problem 7.2 in the synthetic market, parameters in Table 1. Control stored and then tested in bootstrapped historical market. Inflation-adjusted data, 1926:1–2020:12. Non-Pareto points eliminated. Expected blocksize (Blk, years) used in the bootstrap resampling method also shown. Units: thousands of dollars. The const q, const p case had $(p,q) = (0.4, 40)$ (no tontine gains). This is the best result for the constant (p,q) case, shown in Table 5.

Figure 9

Figure 5. Scenario in Table 3. EW-ES control computed from problem EW-ES Problem (7.2). Parameters based on the real CRSP index, and real 30-day T-bills (see Table 1). Control computed and stored from the Problem (7.2) in the synthetic market. Control used in the historical market, $10^6$ bootstrap samples. $q_{\min} = 40, q_{\max} = 80$ (per year), ${\kappa}= 0.18$. $W^* = 385$. Units: thousands of dollars.

Figure 10

Figure 6. Optimal EW-ES. Heat map of controls: fraction in stocks and withdrawals, computed from Problem EW-ES (7.1). Real capitalization weighted CRSP index, and real 30-day T-bills. Scenario given in Table 3. Control computed and stored from the Problem 7.2 in the synthetic market. $q_{\min} = 40, q_{\max} =80$ (per year). ${\kappa} = 0.18$. $W^* = 385$. $\epsilon = -10^{-4}$. Normalized withdrawal $(q - q_{\min})/(q_{\max} - q_{\min})$. Units: thousands of dollars.

Figure 11

Table B.1. Convergence test, real stock index: deflated real capitalization weighted CRSP, real bond index: deflated 30 day T-bills. Scenario in Table 3. Parameters in Table 1. The Monte Carlo method used $2.56 \times 10^6$ simulations. The MC method used the control from the algorithm in Section 8. $\kappa = 0.185,\alpha = .05$. Grid refers to the grid used in the Algorithm in Section B: $n_x \times n_b$, where $n_x$ is the number of nodes in the $\log s$ direction, and $n_b$ is the number of nodes in the $\log b$ direction. Units: thousands of dollars (real). M is the total number of withdrawals (rebalancing dates).

Figure 12

Table B.2. No tontine case. Convergence test, real stock index: deflated real capitalization weighted CRSP, real bond index: deflated 30 day T-bills. Scenario in Table 3, but no tontine. Parameters in Table 1. The Monte Carlo method used $2.56 \times 10^6$ simulations. The MC method used the control from the algorithm in Section 8. $\kappa = 3.75, \alpha = 0.05$. Grid refers to the grid used in the Algorithm in Section B: $n_x \times n_b$, where $n_x$ is the number of nodes in the $\log s$ direction, and $n_b$ is the number of nodes in the $\log b$ direction. Units: thousands of dollars (real). M is the total number of withdrawals (rebalancing dates). $W^* = -106.476$ on the finest grid.

Figure 13

Table D.1. EW-ES synthetic market results for optimal strategies, assuming the scenario given in Table 3. Tontine gains assumed. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Parameters from Table 1. Units: thousands of dollars. Statistics based on $2.56 \times 10^6$ Monte Carlo simulation runs. Control is computed using the Algorithm in Section 8 and Appendix B, stored, and then used in the Monte Carlo simulations. $q_{\min} = 0.40$, $q_{\max} = 80$ (annually). $T = 30 $ years, $\epsilon = -10^{-4}$.

Figure 14

Table D.2: EW-ES synthetic market results for optimal strategies, assuming the scenario given in Table 3. No tontine gains assumed. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Parameters from Table 1. Units: thousands of dollars. Statistics based on $2.56 \times 10^6$ Monte Carlo simulation runs. Control is computed using the Algorithm in Section 8 and Appendix B, stored, and then used in the Monte Carlo simulations. $q_{\min} = 0.40$, $q_{\max} = 80$ (annually). $T = 30 $ years, $\epsilon = -10^{-4}$.

Figure 15

Table E.1. EW-ES historical market results for optimal strategies, assuming the scenario given in Table 3. Tontine gains assumed. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Parameters from Table 1. Units: thousands of dollars. Statistics based on $10^6$ bootstrap simulation runs. Expected blocksize $=2$ years. Control is computed using the Algorithm in Section 8 and Appendix B, stored, and then used in the bootstrap simulations. $q_{\min} = 40$, $q_{\max} = 80$ (annually). $T = 30 $ years, $\epsilon = -10^{-4}$.

Figure 16

Table E.2. EW-ES historical market results for optimal strategies, assuming the scenario given in Table 3. No Tontine gains assumed. Stock index: real capitalization weighted CRSP stocks; bond index: real 30-day T-bills. Parameters from Table 1. Units: thousands of dollars. Statistics based on $10^6$ bootstrap simulation runs. Expected blocksize $=2$ years. Control is computed using the Algorithm in Section 8 and Appendix B, stored, and then used in the bootstrap simulations. $q_{\min} = 40$, $q_{\max} = 80$ (annually). $T = 30 $ years, $\epsilon = -10^{-4}$.