Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

In the last years, market consistent valuation has become the standard approach toward risk management of life insurance policies, see for example [3]. Due to the complexity of life insurance contracts, most academics and practitioners resort to Monte Carlo methods for valuation purposes. However, the difficulty is to find a computationally efficient yet sufficiently accurate algorithm. For instance, contracts may include surrender options, which allow the policy holder every year to cancel the contract and withdraw the value of her account. In this context, [1, 2] and several other authors therefore resort to the well-known least squares Monte Carlo approach, which was originally introduced by [6] to price American options. In contrast, [9] first suggested valuation of with-profits guaranteed annuity options, which are typical life insurance products, via static replicating portfolios. To hedge against interest rate risk, a portfolio is built of vanilla swaptions and a remarkably good fit of the market value of annuity options is obtained. The purpose of constructing a replicating portfolio is to approximate the liability cash-flows of an insurance company by a portfolio formed by a finite number of selected financial instruments. If the approximation is accurate, one obtains a good estimate of the market value of liabilities from the fair value of the replicating portfolio. In current literature, two portfolio construction approaches stand out. The first one aims to match liability cash-flows and cash-flows of the replicating portfolio at each time point. The second one is less restrictive as it only demands that accrued terminal values of the cash-flows match well at some final time horizon \(T\).

For risk purposes, insurance companies want to compute the fair value of their assets and liabilities, i.e., the market consistent embedded value (MCEV) under shifted market conditions now or one year in the future. More precisely, having found a replicating portfolio which matches the fair value of liabilities under current market conditions, one performs instantaneous shocks on known parameters (such as volatility, forward rate curve, etc.) and checks if fair values are still matched. This is commonly referred to as a comparison of sensitivities between the fair value of the replicating portfolio and the fair value of liabilities. If sensitivities are similar, it is usually assumed that fair values will be roughly matched one year in the future even if rare events in the 99.5 % quantile take place. For instance, this is the motivation for [4] to put additional constraints in the optimization problem to guarantee that fair values are close to one another under various stress scenarios. Figure 1 illustrates the dependence between initial asset prices and the fair value of liabilities and a replicating portfolio. It can be observed that fair values are close to each other and behave quite similar, but not fully identical.

Fig. 1
figure 1

Fair value of liabilities and of the replicating portfolio depending on initial asset prices

For the purpose of improving terminal value matching, we start with the setup as given in [7], that is, we consider the cash-flow matching problem and the terminal value matching problem as proposed in [9] and [8], respectively, and relax the requirement of static replication by allowing for dynamic investment strategies in the numéraire asset. We briefly review the theoretical results derived therein, before we investigate in more detail the benefit of our approach based on market scenarios generated by an insurance company: First, we compare the in-sample and out-of-sample performance of the two replicating portfolios. Then, in the main contribution of this article, we take a closer look at the optimal dynamic investment strategy and approximate it by a time-dependent linear combination of the replicating assets. In our particular example, the approximation turns out to be remarkably accurate as in-sample and out-of sample tests will show.

2 The Mathematical Setup

This setup roughly follows that of [3]: Let \(\left( \varOmega ,\fancyscript{F},\left( \fancyscript{F}_t\right) _{t \in \fancyscript{T}},\mathbb {Q}\right) \) be a filtered probability spaceFootnote 1 in discrete time \(\fancyscript{T} := \left\{ t=0,1\ldots ,T\right\} \) with risk-neutral measure \(\mathbb {Q}\). On this probability space, we introduce a frictionless, arbitrage-free financial market as follows.

  • Let \(\left( R^F_t\right) _{t} \in \mathbb {R}^n, t \in \fancyscript{T}\) be Markovian financial risk factors (e.g., interest rates).

  • Let \(\left( R^L_t\right) _{t} \in \mathbb {R}^l, t \in \fancyscript{T}\) be Markovian risk factors, independent of \(\left( R^F_t\right) _{t \in \fancyscript{T}}\), affecting the liabilities of an insurance company (e.g., mortality rates).

  • \(\left( R^F_t\right) _{t \in \fancyscript{T}}\) and \(\left( R^L_t\right) _{t \in \fancyscript{T}}\) generate filtrations \(\left( \fancyscript{F}^F_t\right) _{t \in \fancyscript{T}}\) and \(\left( \fancyscript{F}^L_t\right) _{t \in \fancyscript{T}}\) respectively. We assume \(\fancyscript{F}_t = \fancyscript{F}^F_t \vee \fancyscript{F}^L_t, \; \forall t \in \fancyscript{T}\).

  • There are \(m\) financial assets, an \(\mathbb {R}^{d_1}\)-valued \(\left( \fancyscript{F}^F_t\right) \)-adapted process \(\left( D^F_t\right) _{t \in \fancyscript{T}}\) (e.g., risk factors, book values, moving averages, etc.) and a function \(C^F_i:\left\{ 1,\ldots ,T\right\} \times \mathbb {R}^{d_1} \mapsto \mathbb {R}\) for each asset \(i\) such that \(C^F_i(t,D^F_t)\) is the cash payment of asset \(i\) at time \(t\). At \(T\), this cash payment represents the remaining value of the asset. \(D^L\) and \(C^L\) are defined analogously; however, liabilities may also depend on the financial risk factors \(D^F\), i.e., \(C^L = C^L(t,D^F_t,D^L_t)\).

  • \((N_t)_{t \in \fancyscript{T}}\) denotes the numéraire (with initial value \(N_0 = 1\), paying no intermediate cash-flows) which is used in the dynamic investment strategy. We assume that \(N_T\) is paid as a cash-flow at the final time horizon. For convenience, let us write \(C^F_0\left( t,D^F_t\right) \) for the cash payment of the numéraire at time \(t\), that is

    $$\begin{aligned} C^F_0\left( t,D^F_t\right) = {\left\{ \begin{array}{ll} 0, \quad &{}t=1,\ldots , T-1\\ N_T, \quad &{}t=T \end{array}\right. } . \end{aligned}$$

Next, we review the two most commonly used approaches for the construction of a replicating portfolio.

3 The Theory of Replicating Portfolios

3.1 Cash-Flow Matching

One possibility proposed by [9] is to look for a portfolio \((\alpha ^0_\mathrm{opt },\ldots ,\alpha ^m_\mathrm{opt }) \in \mathbb {R}^{m+1}\), which solves the optimization problemFootnote 2

$$\begin{aligned} \underset{\alpha \in {\mathbb {R}}^{m+1}}{\text {min}} \sum \limits ^{T}_{t=1}\left[ {\mathbb {E}}^{\mathbb {Q}}\left( \left[ \frac{C^{L}(t,D^{F}{_{t}},D^{L}{_{t}})}{N_{t}}-\sum \limits ^{m}_{i=0}\alpha ^{i} \frac{C^{F}{_{i}}(t,D^{F}{_{t}})}{N_{t}}\right] ^2\right) \right] ^{\frac{1}{2}}. \qquad {(\mathrm{RP}_{\mathrm{CF}})} \end{aligned}$$

The objective function penalizes the difference between two cash payments at each time \(t\). The role of the discounting factor \(1/N_t\) is to assign equal weight to mismatches of equal size in terms of their discounted value. An alternative approach is discounted terminal value matching.

3.2 Discounted Terminal Value Matching

The terminal value of a cash-flow is obtained by summing all cash payments accrued to the terminal time \(T\) with the risk-free interest rate. By discounted terminal value, we mean the accrued terminal value discounted to the present. In mathematical notation, the discounted accrued liability cash-flow and the discounted accrued cash-flow of a replicating portfolio \(\alpha = (\alpha ^0,\ldots ,\alpha ^m) \in \mathbb {R}^{m+1}\) are given by

$$\begin{aligned} {{\tilde{A}}^L}&:= \sum ^T_{t=1}\frac{C^L\left( t,D^F_t,D^L_t\right) }{N_t},\\ \tilde{A}^{F}(\alpha )&:= \sum ^T_{t=1}\left[ \sum ^m_{i=0}\alpha ^i\frac{C^F_i\left( t,D^F_t\right) }{N_t}\right] . \end{aligned}$$

The observation that although two cash-flows may have entirely different cash payment profiles, they still have the same fair value, leads to the alternative optimization probleFootnote 3

$$\begin{aligned} \underset{\alpha \in {\mathbb {R}}^{m+1}}{\text {min}} \left[ {\mathbb {E}}^{\mathbb {Q}}\left( \left[ {\tilde{A}}^{L}-{\tilde{A}}^{F}(\alpha )\right] ^{2}\right) \right] ^{\frac{1}{2}}. \qquad \qquad \qquad \qquad \qquad {(\mathrm{RP}_{\tilde{\mathrm{TV}}})} \end{aligned}$$

Originally, this problem was introduced by [8] with the difference that they considered non-discounted terminal values.

4 Equivalence of Cash-Flow Matching and Discounted Terminal Value Matching

Next, we recall the connection between (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) as established in [7]. If the numéraire asset can be bought or sold at any time, problems (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) are practically the same. The brief explanation is that cash-flow mismatches can be laid off by an appropriate strategy in this asset. These mismatches then sum up to the discounted terminal value mismatch and thus problems (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) are intimately linked.

In more detail, suppose that the insurance company is allowed to invest and finance cash-flows from trading the numéraire asset at all times \(t=1,\ldots ,T\). Define the following linear space of processes

$$\begin{aligned} \fancyscript{A} = \left\{ (\delta _t)_{t=1,\ldots , T}: \forall t=1,\ldots ,T-1,\; \delta _t \in \fancyscript{L}^2(\fancyscript{F}_t),\quad \sum ^T_{t=1}\delta _t = 0\right\} . \end{aligned}$$

Any process from this space represents an adapted strategy of investments in or borrowing from the numéraire asset, so \(\delta _t\) is the number of assets bought or sold short at time \(t\). Here, \(\delta _t>0\) is interpreted as a purchase, which corresponds to a negative cash-flow for the insurer and \(\delta _t<0\) as a sale, which corresponds to a positive cash-flow. The condition \(\sum ^T_{t=1}\delta _t = 0\) ensures that strategies have zero discounted terminal value. Note that strategies from \(\fancyscript{A}\) are not necessarily predictable. At each time point, the insurer can incorporate all information available at that time to make a decision on the trade \(\delta _t\). Only at \(T\) is the insurer bound to clear the balance thus making \(\delta _T\) predictable.

The introduction of such strategies turns out to be the key link between problems (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)): The discounted terminal value \(\tilde{A}^F(\alpha ,\delta )\) corresponding to an investment strategy \((\alpha ,\delta )\) with \(\alpha \in \mathbb {R}^{m+1}, \delta \in \fancyscript{A}\) is given by

$$\begin{aligned} {\tilde{A}^F}(\alpha ,\delta ) = \tilde{A}^F(\alpha ), \end{aligned}$$

where

$$\begin{aligned} \tilde{A}^F\left( \alpha ,\delta \right) :=\sum _{t=1}^T\left[ \sum _{i=0}^m\alpha ^i\frac{C^F_i\left( t,D^F_t\right) }{N_t}\right] -\sum ^T_{t=1}\delta _t. \end{aligned}$$

In other words, the discounted terminal value only depends on the initial portfolio \(\alpha ^0,\alpha ^1,\ldots ,\alpha ^m\) in the assets. Thus, we write \(\tilde{A}^F(\alpha )\) instead of \(\tilde{A}^F(\alpha ,\delta )\). We say that two investment strategies \(\left( \alpha , \delta \right) \) and \((\beta , \hat{\delta })\) with \(\alpha , \beta \in \mathbb {R}^{m+1}, \;\delta , \hat{\delta } \in \fancyscript{A}\) are FV-equivalent iff

$$\begin{aligned} \alpha = \beta . \end{aligned}$$

Note that due to the above, initial portfolios of two FV-equivalent investment strategies have equal fair value, as they produce identical discounted terminal values.

Based on the extension from static portfolios to partially dynamic strategies, we define corresponding optimization problems,

$$\begin{aligned}\underset{\alpha \in {\mathbb {R}}^{m+1}, \delta \in {\fancyscript{A}}}{\text {inf}} \sum ^{T}_{t=1}\Bigg [{\mathbb {E}}^{\mathbb {Q}}\Bigg (\Bigg [\frac{C^{L}\left( t,D^{F}{_{t}},D^{L}{_t}\right) }{N_t}-\Bigg ({\sum ^{m}_{i=0}}\alpha ^i \frac{C^{F}{_{i}}\left( t,D^{F}{_{t}}\right) }{N_{t}}-\delta _{t}\Bigg )\Bigg ]^{2}\Bigg )\Bigg ]^{\frac{1}{2}}, \qquad {(\mathrm{GRP}_{\mathrm{CF}})} \end{aligned}$$

the generalized cash-flow matching problem and

$$\begin{aligned}\underset{\alpha \in {\mathbb {R}}^{m+1}, \delta \in {\fancyscript{A}}}{\text {inf}} \Big [\mathbb {E}^{\mathbb {Q}}\Big ( \Big [ {\tilde{A}^L} - {\tilde{A}}^F(\alpha ) \Big ]^2 \Big ) \Big ]^{\frac{1}{2}}, \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad {(\mathrm{GRP}_{\tilde{\mathrm{TV}}})} \end{aligned}$$

the generalized discounted terminal value matching problem. Based on the following two additional weak assumptions, the main results follow.

Assumption 1

The matrix \(\mathbb {E}^{\mathbb {Q}}\left( Q^F\right) \) is positive definite, where

$$\begin{aligned} Q^F := \left( \tilde{A}^F_i\tilde{A}^F_j\right) _{i,j=0,\ldots ,m}, \end{aligned}$$

with discounted terminal value \(\tilde{A}^F_i\) of the cash-flow generated by asset \(i\) given as

$$\begin{aligned} \tilde{A}^F_i&:= \sum _{t=1}^T \frac{C^F_i\left( t,D^F_t\right) }{N_t}. \end{aligned}$$

Assumption 2

Let \(\alpha _\mathrm{opt } = \left( \alpha _\mathrm{opt }^0,\alpha _\mathrm{opt }^1,\ldots ,\alpha _\mathrm{opt }^m\right) \) be the solution to (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)). The cash-flow mismatch \(C^L\left( T,D^F_T,D^L_T\right) -\sum ^m_{i=0}\alpha _\mathrm{opt }^i C^F_i\left( T,D^F_T\right) \) is not \(\fancyscript{F}_{T-1}\)-measurable.

The following properties of the two optimization problems and their connections were derived in [7].

  1. 1.

    Properties of ( \(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\) ) and the relationship to ( \(\mathrm{RP}_{\tilde{\mathrm{TV}}}\) ):

    1. a.

      Under Assumption 1, the solution to (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) exists, is unique and given by \(\alpha _\mathrm{opt } = \mathbb {E}^{\mathbb {Q}}\left( Q^F\right) ^{-1}\mathbb {E}^{\mathbb {Q}}\left( \tilde{A}^F\tilde{A}^L\right) \). The set of solutions to (\(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\)) is the FV-equivalence class of the solution to (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)).

    2. b.

      The optimal value of (\(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\)) is equal to the optimal value of (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)).

  2. 2.

    Properties of ( \(\mathrm{GRP}_{\mathrm{CF}}\) ) and the relationship to ( \(\mathrm{RP}_{\tilde{\mathrm{TV}}}\) ), ( \(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\) ) and ( \(\mathrm{RP}_{\mathrm{CF}}\) ):

    1. a.

      Under Assumptions 1 and 2, the solution to (\(\mathrm{GRP}_{\mathrm{CF}}\)) exists and is unique with initial portfolio given by the solution to (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) and strategy \(\delta \in \fancyscript{A}\) such that cash-flows are perfectly matched at times \(t=1, \ldots , T-1\).

    2. b.

      Under Assumption 1, the set of solutions to (\(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\)) is the equivalence class of the solution to (\(\mathrm{GRP}_{\mathrm{CF}}\)).

    3. c.

      The optimal value of (\(\mathrm{GRP}_{\mathrm{CF}}\)) is smaller than or equal to the optimal value of (\(\mathrm{RP}_{\mathrm{CF}}\)). Under Assumptions 1 and 2, equality is achieved iff for times \(t=1,\ldots ,T-1\) the liability cash-flow is perfectly replicated by the cash-flow of the portfolio solving (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)).

  3. 3.

    Fair values of ( \(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\) ) and ( \(\mathrm{GRP}_{\mathrm{CF}}\) ):

    1. a.

      The fair value of the solutions to (\(\mathrm{GRP}_{\tilde{\mathrm{TV}}}\)) and the fair value of the solution to (\(\mathrm{GRP}_{\mathrm{CF}}\)) are equal to the fair value of the liability cash-flow.

The main drawback of the generalized terminal value approach lies in the introduction of the dynamic strategy in the numéraire asset: as the optimal \(\delta _t\) depend on the liability cash-flow (see Property 2.c above), this strategy is not available out-of-sample to reproduce (unknown!) liability cash-flows. Although the main purpose of replicating portfolios in risk management is fair value replication, asset liability management usually requires cash-flow replication as well.

Therefore, the optimal numéraire strategy has to be estimated based on available information up to time \(t\), which then in turn allows a reproduction of liability cash-flows, even in a terminal value approach. The most simple approach toward this end is a standard linear regression of the optimal \(\delta _t\) against the information available in time \(t\). Besides the obvious usage of prices of financial instruments as explaining variables, any further available information (e.g., non-traded risk factors like interest rate, etc.) could in theory be used for this purpose.

Starting with the portfolio solving (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)), we compute \((\delta _t)_{t=1,\ldots , T}\) such that cash-flows are perfectly matched in-sample except for \(T\). The idea is to approximate \(\delta _t, \; t=1,\ldots T-1\) by an ordinary linear regression, that is

$$\begin{aligned} \hat{\delta }_t(a)&:= a^1_t \frac{C^F_{\mathrm{CA}}\left( t,D^F_t\right) }{N_t} +a^2_t \frac{C^F_{\mathrm{SP}}\left( t,D^F_t\right) }{N_t} + a^3_t \frac{C^F_{\mathrm{NK}}\left( t,D^F_t\right) }{N_t}, \quad t=1,\ldots , T-1,\\ \hat{\delta }_T(a)&:= -\sum ^{T-1}_{t=1} \hat{\delta }_t \end{aligned}$$

where \(a \in \mathbb {R}^{T-1\times 3}\) solves the problem

$$\begin{aligned} \underset{a \in \mathbb {R}^{T-1\times 3}}{\text {min}} \sum ^T_{t=1}\left[ {\mathbb {E}}^{\mathbb {Q}}\left( \left[ \frac{C^{L}(t,D^{F}{_{t}},D^{L}{_{t}})}{N_{t}}-\left( \sum ^m_{i=0}\alpha _{\text {opt}}^{i} \frac{C^{F}{_{i}}(t,D^{F}{_{t}})}{N_{t}}-\hat{\delta }_{t}(a)\right) \right] ^{2}\right) \right] ^{\frac{1}{2}}. \end{aligned}$$

In other words, we solve (\(\mathrm{GRP}_{\mathrm{CF}}\)) with \(\alpha _\mathrm{opt }^0, \ldots , \alpha _\mathrm{opt }^m\) fixed and optimal for (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) and \(\delta _t\) restricted to have the form above. Note that the parameters \((a^1_t,a^2_t,a^3_t)_{t=1,\ldots T-1}\) are known to the insurer at present. The hope is that the portfolio obtained from matching discounted terminal values together with dynamic investment strategy \((\hat{\delta }_t)_{t=1,\ldots , T}\) will produce at least a similar out-of-sample objective value as the static portfolio obtained from solving (\(\mathrm{RP}_{\mathrm{CF}}\)).

5 Example

Based on financial market scenarios provided by a life insurer, we carry out some numerical analysis to compare the performance of the portfolios solving (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)). The results above imply that in an in-sample test the terminal value technique will outperform the cash-flow matching technique. On the other hand, it is not clear what happens in an out-of-sample test. This will also depend on the robustness of both methods.

Since scenarios for liability cash-flows were unavailable, we implemented the model proposed by [5]. A policy holder pays an initial premium \(P_0\), which is invested by the insurer in a corresponding portfolio of assets with value process \((A_t)_{t \in \mathbb {N}}\). The value of the contract \((L_t)_{t\in \mathbb {N}}\) now evolves according to the following recursive formula.

$$\begin{aligned} L_{t+1} = L_t \left( 1+\max \left( r_G,\rho \left( \frac{A_t-L_t}{L_t}-\gamma \right) \right) \right) , \quad t=0,1,\ldots , \end{aligned}$$

where \(r_G\) is the interest guaranteed to the policy holder, \(\rho \) is the level of participation in market value earnings and \(\gamma \) is a target buffer ratio.

To generate liability cash-flows, we assumed that starting in January 1998 the insurance company receives one client every year up to 2012. Each client pays an initial nominal premium of \(10.000\) Euros. All contracts run 15 years. At maturity, the value of the contract is paid to the policy holder generating a liability cash-flow.

The portfolio in which the premia are invested consists of the Standard and Poors 500 index, the Nikkei 225 index and the cash account. We normed the values of the cash account, the S and P 500 and the Nikkei 225 so that all three have value 1 Euro in year 2012. Every year the portfolio is adjusted such that 80 % of the value are invested in the cash account and 10 % are invested in each index.

For the construction of the replicating portfolio, we chose the same three assets. Cash-flows are generated by selling or buying assets every year. Since we are constructing a static portfolio, the decision how many assets will be bought or sold each year in the future has to be made in the present. Hence, one may regard the replicating assets as \(3 \times 15\) call options with strike \(0\), one option for each index/cash account and each year. We chose the cash account as the numéraire asset in the market.

Table 1 Optimal replicating portfolios (in thousand Euros) for problems (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) and their fair value

In order to make the evolution of contract values more sensitive to changes of financial asset prices, we assumed a low guaranteed interest rate of \(r_G = 2.0\,\%\), a high participation ratio \(\rho = 0.75\) and a low target buffer ratio \(\gamma = 0.05\). From 1,000 scenarios,Footnote 4 we chose to use 500 for the construction of the replicating portfolios and the remaining 500 for an out-of-sample performance test. The portfolio is constructed in year 2012. Tables 1 and 2 show optimal portfolios and the magnitude of in-sample and out-of-sample mismatches. The numbers in Table 1 show which quantity (in thousands) of each asset should be bought or sold at the end of each particular year and the total initial position in year 2012. For the mismatches in Table 2, we computed the objective value of the cash-flow matching problem for both portfolios in-sample and out-of sample and divided by the fair value of liabilities. Therefore, these numbers can be viewed as a relative error.

Table 2 Values of the objective function in (\(\mathrm{RP}_{\mathrm{CF}}\)) for optimal portfolios to (\(\mathrm{RP}_{\mathrm{CF}}\)) and (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) relative to the fair value of liabilities

It needs to be noted that in the terminal value matching problem, all strategies concerning purchases and sales of the cash account lead to the same objective value. Hence, the terminal position of \(178.091\) could have been spread in all possible manners over the years 2012–2026 without any difference.

As one may have expected, the replicating portfolio obtained from discounted terminal value matching very badly matches cash payments in particular years since these mismatches are not penalized by the objective function of the discounted terminal value matching problem. Consequently, a replicating portfolio obtained from terminal value matching is of little use to the insurer if cash payments are supposed to match well at each point in time. As already explained, the missing remedy is to employ an approximation of the appropriate dynamic investment strategy in the numéraire asset.

Fig. 2
figure 2

The bar chart shows cash-flows of liabilities and the optimal terminal value replicating portfolio with and without a dynamic correction in the first ten years

We implemented the linear approximation of the optimal dynamic investment strategy as outlined at the end of Sect. 4 for the same scenarios that were used for the portfolio optimizations (see Fig. 2). Table 3 shows the optimal parameters \((a^1_t,a^2_t,a^3_t)_{t=1,\ldots , T-1}\) and the coefficients of determination \(R^2\).

Table 3 Parameters (in thousands) obtained from linear regression and the coefficients of determination

On first sight, it is striking how large the coefficients of determination (\(R^2\)) are (on average above 80 %). However, since the optimal \(\delta _t\) is a linear combination of discounted financial cash-flows \(C^F_{\mathrm{CA}}\left( t,D^F_t\right) /N_t\), \(C^F_{\mathrm{SP}}\left( t,D^F_t\right) /N_t\) and \(C^F_{\mathrm{NK}}\left( t,D^F_t\right) /N_t\) and discounted liability cash-flow \(C^L\left( t,D^F_t,D^L_t\right) /N_t\), this is not too surprising. Actually, if liability cash-flows were known, i.e., available for the regression, a perfect fit (i.e., \(R^2 = 100\,\%\)) would be obtainable. In all other cases, the liability cash-flow is approximated by the asset cash-flows rather well.

Analogous to Table 2, Table 4 shows the in-sample and out-of-sample objective function values for the portfolio solving (\(\mathrm{RP}_{\mathrm{CF}}\)) and the portfolio solving (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) together with dynamic investment strategy \((\hat{\delta }_t)_{t=1,\ldots , T}\) relative to the fair value of the liabilities.

Table 4 Values of the objective function in (\(\mathrm{RP}_{\mathrm{CF}}\)) for the optimal portfolio to (\(\mathrm{RP}_{\mathrm{CF}}\)) and the optimal portfolio (\(\mathrm{RP}_{\tilde{\mathrm{TV}}}\)) with strategy \((\hat{\delta }_t)_{t=1,\ldots , T}\) relative to the fair value of liabilities

Clearly, the dynamic strategy in the replicating assets significantly improves the quality of the cash-flow match. Yet, the optimal portfolio for cash-flow matching still slightly outperforms this dynamic variant due to the reasoning given above.

We also regressed with additional in-the-money call options on the cash-flows, but there was only a negligible improvement in-sample and out-of-sample. Possibly, one may achieve better results with a more sophisticated choice of regressors, but that seems unlikely or at least challenging given the high coefficients of determination. Further, all results obtained above have been tested to be quite stable when changing the number of scenarios or changing the specific choice of liabilities. Of course, a more detailed analysis based on a real-world example could provide further valuable insights.

6 Conclusion

Motivated by the theoretical results in [7], we improved the cash-flow matching quality of the optimal terminal value portfolio without deterioration of the terminal value match. This is achieved by the introduction of a deterministic strategy (e.g., in replicating assets or risk factors) which approximates the optimal non-deterministic strategy. It turned out that with the dynamic correction the terminal value matching technique is comparable (but still slightly inferior) to the static cash-flow matching technique in terms of in-sample as well as out-of-sample performance. Due to the high coefficients of determination, a significant improvement by a more selected choice of explaining variables seems unlikely. Taking into account that in contrast to cash-flow matching, terminal value matching has an explicit analytic solution and that the least squares problems involved in the approximation of the dynamic strategy are also numerically negligible, this might thus represent a computationally more efficient alternative to the standard cash-flow matching approach. Further evidence can only be obtained by the careful examination of a real-world scenario.