1 Introduction

In this paper we consider an n-player investment problem where the individual agents try to maximize their expected utility from relative wealth measured against the performance of the other agents. Problems like this have been motivated for example in Brown et al. (2001) and Kempf and Ruenzi (2008) by competition between agents. In Basak and Makarov (2015) a continuous-time model for two agents is considered with stocks following a geometric Brownian motion. Power utilities are used to evaluate the relative investment performance where relative wealth is interpreted as the ratio of the wealth of the two agents. The authors derive the unique pure-strategy Nash equilibrium. Espinosa and Touzi (2015) also use stocks following a geometric Brownian motion and model the relative concerns of n agents using the arithmetic mean of the wealth of all n agents. They derive existence and uniqueness results for Nash equilibria under additional constraints on the admissible strategies.

The problem has been taken up and extended in Lacker and Zariphopoulou (2019). There n agents are considered who can invest into their own financial markets which are correlated Black–Scholes markets. In case of a power utility (CRRA) relative wealth is again measured as the ratio of own wealth against weighted competitors’ wealth, where in case of an exponential utility (CARA) relative wealth is measured as the difference between own wealth and weighted competitors’ wealth. A Nash equilibrium in constant strategies is derived in the different settings and finally the mean field problem is considered where the number of agents tends to infinity.

Later, a number of papers appeared which generalized the problem in various directions. For example Lacker and Soret (2020) consider the problem with consumption-investment where both terminal wealth and consumption are measured by relative wealth for CRRA utilities. In Dos Reis and Platonov (2019, 2020) the process of forward utilities of the finite player game and the forward utilities of the mean field game are considered with and without consumption. Forward utilities are of CARA and CRRA type, respectively. Generalizations of the financial market can be found in Kraft et al. (2020), Fu et al. (2020) and Hu and Zariphopoulou (2021). The first paper (Kraft et al. 2020) considers a stochastic volatility model (CIR) and CRRA utility for two players. Fu et al. (2020) treat a financial market based on Brownian motions with stochastic coefficients. They consider a CARA utility and Nash equilibria are characterized as solutions of FBSDEs. Finally, Hu and Zariphopoulou (2021) deal with a common Itô-diffusion market for all agents which may be incomplete in case of CARA utilities or complete in case of random risk tolerance coefficients. Further papers among others are Deng et al. (2020) where the problem with partial information and heterogeneous priors is considered and Whitmeyer (2019) which discusses more economical questions like the structure of equilibria and the effect of additional agents.

In this paper we start with a very general arbitrage-free semimartingale financial market which comprises all common market models treated so far and extends the literature in this area by allowing for jumps in the stock price processes. It is important that we assume that every agent has the same financial market as investment opportunity and the relative wealth is measured by the difference between own wealth and weighted sum of competitors’ wealth. We make almost no assumption about the utility function. In particular we are also able to consider e.g. Cumulative Prospect Theory (CPT) which has not been done before. Using classical pricing theory and exploiting the fact that the stochastic integral is linear in the trading strategy we are able to characterize all Nash equilibria in our model in terms of the optimal strategy for the classical one agent utility maximization problem. More precisely, once the classical problem has been solved we derive the Nash equilibria as the unique solution of a system of linear equations. This is because we can split the initial wealth of each agent into a part which is used to hedge the competitors’ wealth and a part which is used for own optimization. Uniqueness is an issue which has not been solved in all of the previous literature and posed as an open question in Lacker and Zariphopoulou (2019). Similar structural arguments can be found in Bäuerle and Grether (2015). The idea then carries over to the mean field problem. Using our method of proof it is also easy to see that the Nash equilibrium strategies coincide with Pareto-optimal strategies.

The outline of our paper is as follows: In the next section we introduce the financial market and the optimization problem. In Sect. 3 we explain our solution approach and state the first main theorem about existence, uniqueness and form of the Nash equilibrium strategies. In Sect. 4 we give four examples where we compute Nash equilibrium strategies in different settings. We present the solution in the classical terminal utility maximization setting in a general Lévy market, the Heston model and the Cox–Ross–Rubinstein market in discrete time and also consider the case of CPT utility, where the underlying financial market is chosen to be a Black–Scholes market with constant parameters. In the final section we motivate and solve the corresponding mean field problem. Besides some technical obstacles we essentially get the same results.

2 Financial market model and problem

We consider the following general underlying financial market taken from Černỳ and Kallsen (2007), Delbaen and Schachermayer (1996):

Let \((\Omega , {\mathcal {F}}, ({\mathcal {F}}_t), {\mathbb {P}})\) be a filtered probability space and \(T>0\) be a finite time horizon. The underlying financial market consists of d stocks and one riskless bond, each defined on the previously mentioned probability space. The price process of the d stocks will be a non-negative càdlàg \(L^2({\mathbb {P}})\)-semimartingale \(S=(S_1(t),\ldots ,S_d(t))_{t\in [0,T]}\), i.e. we assume that

$$\begin{aligned} \sup \{ \mathbb {E}[(S_k(\tau ))^2]: \tau \text{ is } \text{ a } ({\mathcal {F}}_t)-\text{ stopping } \text{ time, } k=1,\ldots ,d \}<\infty . \end{aligned}$$

The price process of the riskless bond is for simplicity assumed to be identical to 1. We make the following assumption (Černỳ and Kallsen 2007):

Assumption

There exists a probability measure \({\mathbb {Q}} \sim {\mathbb {P}}\) such that \(\mathbb {E}\left( \frac{\textrm{d}{\mathbb {Q}}}{\textrm{d}{\mathbb {P}}}\right) ^2< \infty \) and S is a \({\mathbb {Q}}\)-\(\sigma \)-martingale. Such a \({\mathbb {Q}}\) is called \(\sigma \)-martingale measure (S\(\sigma \)MM) with square integrable density.

Note that this assumption is equivalent to ruling out free-lunch (Černỳ and Kallsen 2007). In a next step we introduce a suitable set of trading strategies. Since the riskless bond is equal to 1 and we only consider self-financing strategies we can express the wealth process with the help of the investment in risky assets only. By \(\varphi = (\varphi _1,\ldots ,\varphi _d)\) we denote a d-dimensional stochastic process representing the trading strategy of some investor, where \(\varphi _k(t)\) describes the number of shares of the k-th stock held at time \(t\in [0,T]\). We assume that \(\varphi \in L(S)\), where L(S) denotes the set of \(({\mathcal {F}}_t)\)-predictable, S-integrable stochastic processes. The associated wealth process denoted by \((X^\varphi _t)_{t\in [0,T]}\) is given by

$$\begin{aligned} X^\varphi _t = x_0+ (\varphi \cdot S)_t, \text{ where } (\varphi \cdot S)_t=\sum _{k=1}^d \int _0^t\varphi _k(u) \textrm{d}S_k(u) \end{aligned}$$
(2.1)

with initial capital \(x_0 \in \mathbb {R}\). A trading strategy \(\varphi \) is called admissible, if it is in

$$\begin{aligned} {\mathcal {A}} \, {:}{=}\,&\, \Big \{\varphi \in L(S)\, |\, (\varphi \cdot S)_T \in L^2({\mathbb {P}}), \; (\varphi \cdot S) Z^{\mathbb {Q}} \text { is a}\, {\mathbb {P}}\,\text {-martingale for all S}\sigma \text {MM } {\mathbb {Q}} \\&\; \text { with density process } Z^{\mathbb {Q}} \text { and } \frac{\textrm{d}{\mathbb {Q}}}{\textrm{d}{\mathbb {P}}} \in L^2({\mathbb {P}})\Big \}. \end{aligned}$$

In the previously described setting, the time-zero price of any claim \(X\in L^2({\mathbb {P}})\) is given by

$$\begin{aligned} {\mathbb {E}}_{{\mathbb {Q}}}\left[ {X} \right] = \mathbb {E}\left[ Z^{\mathbb {Q}}_T X \right] , \end{aligned}$$

for all S\(\sigma \)MM \({\mathbb {Q}}\) with \(\frac{\textrm{d}{\mathbb {Q}}}{\textrm{d}{\mathbb {P}}} \in L^2({\mathbb {P}})\). In particular for \(X_T^\varphi \) from (2.1) we obtain \({\mathbb {E}}_{{\mathbb {Q}}}\left[ X_T^\varphi \right] = x_0.\)

Further we assume that there are n investors trading in the previously described financial market. Each investor measures her preferences with respect to some utility function \(U_i:{\mathcal {D}}_i \rightarrow \mathbb {R}\) applied to the difference of her own terminal wealth and a weighted arithmetic mean of the other \(n-1\) agents’ wealth. This criterion has been used in Lacker and Zariphopoulou (2019). A utility function is here defined as follows.

Definition 2.1

Let \({\mathcal {D}}\in \{(0,\infty ), [0,\infty ), \mathbb {R}\}\). A function \(U:{\mathcal {D}}\rightarrow \mathbb {R}\) is called utility function if U is continuous and strictly increasing.

For convenience we extend all utility functions to functions on \(\mathbb {R}\) by setting \(U(x)=-\infty \) if \(x\notin {\mathcal {D}}\). For given competition weights \(\theta _i \in [0,1]\) and initial capital \(x_0^i \in {\mathcal {D}}_i\), investor i aims to solve

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\varphi ^i \in {\mathcal {A}}} {\mathbb {E}}\left[ U_i \left( X_T^{i,\varphi ^i} - \theta _i {\bar{X}}^{-i,\varphi }_T \right) \right] ,\\ \text {s.t. } &{} X^{i,\varphi ^i}_T = x_0^i + (\varphi ^i \cdot S)_T, \end{array}\right. }\quad i=1,\ldots ,n, \end{aligned}$$
(2.2)

where \({\bar{X}}^{-i,\varphi }_T = \frac{1}{n}\sum _{j\ne i} X_T^{j,\varphi ^j}\) and \(\varphi ^j, j\ne i,\) are fixed admissible strategies. For the later analysis it is a little bit more convenient to scale the sum by n instead of \(n-1\).

Remark 2.2

Note that we need to ensure that the investor is able to attain a terminal wealth \( X_T^{i,\varphi ^i}\) such that \( X_T^{i,\varphi ^i} - \theta _i {\bar{X}}^{-i,\varphi }_T \in {\mathcal {D}}_i\) \({\mathbb {P}}\)-almost surely. Otherwise the problem is trivial. We will later see that this condition is satisfied when we choose the competition weight \(\theta _i \in [0,1]\) under the constraint \(x_0^i - \frac{\theta _i}{n} \sum _{j \ne i}x_0^j \in {\mathcal {D}}_i\). Obviously, this constraint is only relevant if \({\mathcal {D}}_i \in \{ (0,\infty ),[0,\infty )\}\). In this case, we need to make sure that

$$\begin{aligned} x_0^i - \frac{\theta _i}{n} \sum _{j \ne i}x_0^j >0\ (\ge 0) \end{aligned}$$

is satisfied. If \({\mathcal {D}}_i = (0,\infty )\), this is equivalent to

$$\begin{aligned} \left( 1+\frac{\theta _i}{n} \right) x_0^i - \frac{\theta _i}{n}\sum _{j=1}^n x_0^j > 0 \Longleftrightarrow \frac{\frac{\theta _i}{n}}{1+\frac{\theta _i}{n}}< \frac{x_0^i}{\sum _{j=1}^n x_0^j} \Longleftrightarrow \frac{\theta _i}{n} < \frac{\alpha _i}{1-\alpha _i}, \end{aligned}$$

where

$$\begin{aligned} \alpha _i:= \frac{x_0^i}{\sum _{j=1}^n x_0^j} \end{aligned}$$

describes the fraction of the collective initial capital originating from investor i. The case \({\mathcal {D}}_i = [0,\infty )\) follows analogously. Therefore the constraint \(x_0^i - \frac{\theta _i}{n} \sum _{j \ne i}x_0^j >0\) implies an upper bound on the choice of \(\theta _i\), which is obviously increasing in the fraction \(\alpha _i\). Hence we obtain an upper bound on the competition weight which is increasing in terms of the i-th agent’s initial capital and decreasing in terms of the other \(n-1\) agents’ initial capital. We can interpret this observation as follows: The more an investor contributes in the beginning, the more she may care about the other agents’ investment behavior.

Remark 2.3

The arguments presented in Sect. 3 also apply for financial markets in discrete time. In order to keep the setting as simple but also as general as possible, we decided to introduce a setting in continuous time that covers many important market models (see Sect. 4 for some examples). However, the arguments in the following Section do not depend at all on the underlying financial market, so that one could also have a general arbitrage-free financial market in discrete time in mind, e.g. Pliska (2005), Chapter 3. We explain this later in Example 4.4.

3 Solution via pricing theory

Next we explain how to solve the multi-objective optimization problem given by (2.2) in the context of Nash equilibria. A Nash equilibrium for agents using general objective functions \(J_i\) is defined as follows.

Definition 3.1

Let \(J_i:{\mathcal {A}}^n \rightarrow \mathbb {R}\) be the objective function of agent i. A vector \(\left( \varphi ^{1,*},\ldots ,\varphi ^{n,*}\right) \) of strategies is called a Nash equilibrium, if, for all admissible \(\varphi ^i \in {\mathcal {A}}\) and \(i=1,\ldots ,n\),

$$\begin{aligned} J_i\big (\varphi ^{1,*},\ldots ,\varphi ^{i,*},\ldots ,\varphi ^{n,*}\big )\ge J_i\big (\varphi ^{1,*},\ldots ,\varphi ^{i-1,*},\varphi ^i,\varphi ^{i+1,*},\ldots ,\varphi ^{n,*}\big ). \end{aligned}$$

In the context of Nash equilibria each investor tries to maximize her own objective function while the strategies of the other investors are assumed to be fixed. This maximization results in the optimal strategy of agent i in terms of the strategies of the other investors. The second step of the optimization process is a fixed-point problem in order to find the n-tuple of admissible strategies to satisfy each investors’ preference determined in the first optimization step.

Generally, one would proceed in the previously described way by fixing some investor i, fixing the other agents’ strategies, maximizing the i-th objective function and solving the fixed-point problem afterwards. We choose a different approach to find a Nash equilibrium and discuss its uniqueness.

At first, we consider the expression inside the utility function in (2.2). Since agent i can only control her own strategy, the random variable \(\theta _i {\bar{X}}^{-i,\varphi }_T\) can be understood as some fixed asset claim. An arbitrary strategy \(\varphi \) can due to linearity always be decomposed into

$$\begin{aligned} X_T^\varphi = X_T^\varphi - X_T^{\varphi '} + X_T^{\varphi '} = X_T^{\varphi -\varphi '} + X_T^{\varphi '}, \end{aligned}$$

for arbitrary \(\varphi '\). Investor i can without loss of generality invest some fraction of her initial capital in order to hedge the claim \(\theta _i {\bar{X}}^{-i,\varphi }_T\). The remaining part of her initial capital can then be used to maximize her own terminal wealth. This idea leads to a much simpler method of determining Nash equilibria in the given context.

The first step is to determine the price of the claim \(\theta _i {\bar{X}}^{-i,\varphi }_T\). Each investor j, where \(j\ne i\), has some initial capital \(x_0^j\). Hence the time zero price of \(X_T^{j,\varphi ^j}\) equals the initial capital \(x_0^j\). By linearity, the price of the claim \(\theta _i {\bar{X}}^{-i,\varphi }_T\) is simply given by

$$\begin{aligned} \theta _i{\bar{x}}_0^{-i}:= \frac{\theta _i}{n} \sum _{j\ne i } x_0^j. \end{aligned}$$

Note that the time zero price is independent of the strategies \(\varphi ^j\), \(j\ne i\), chosen by the other investors. Hence the maximization problem in the second step does not depend on the other \(n-1\) agents’ strategies.

In the second step, investor i needs to solve a classical portfolio optimization problem using the utility function \(U_i\) and the reduced initial capital \({\tilde{x}}_0^i:= x_0^i - \theta _i {\bar{x}}_0^{-i}\). The portfolio optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{}\sup \limits _{\psi ^i \in {\mathcal {A}}} {\mathbb {E}}\left[ U_i\left( Y^{i,\psi ^i}_T\right) \right] ,\\ \text {s.t. } &{} Y_T^{i,\psi ^i} = {\tilde{x}}_0^i+ (\psi ^i \cdot S)_T, \end{array}\right. } \end{aligned}$$
(3.1)

can be solved using standard methods. We assume here that there exists an optimal strategy \(\psi ^{i,*}\in {\mathcal {A}}\) for (3.1).

In the last step, the Nash equilibria are determined using the linearity of the price process. By construction the process \((Y_t^{i,\psi ^{i,*}})_{t\in [0,T]}\) can be written as

$$\begin{aligned} Y_t^{i,\psi ^{i,*}} = X_t^{i,\varphi ^i} - \frac{\theta _i}{n} \sum _{j\ne i} X_t^{j,\varphi ^j} \end{aligned}$$

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\). Then, using the linearity of the wealth (of course we assume that stock prices are not identical), the strategies \(\varphi ^j \in {\mathcal {A}}\) are obtained from

$$\begin{aligned} \psi _k^{i,*}(t) = \varphi _k^i(t) - \frac{\theta _i}{n} \sum _{j\ne i} \varphi ^j_k(t),\quad i=1,\ldots ,n,\, k=1,\ldots ,d \end{aligned}$$
(3.2)

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\). Hence the Nash equilibria can be determined as the solution to the system of linear equations defined by (3.2) where \(\psi _k^{i,*}\) are given. If (3.1) and (3.2) have a unique solution, the resulting Nash equilibrium is unique as well. The question of uniqueness has been posed as an open problem in Lacker and Zariphopoulou (2019). Our setting gives a partial answer to their question.

Theorem 3.2

If (3.1) has a unique (up to modifications) optimal portfolio strategy \(\psi ^{i,*}\) for all i, then there exists a unique Nash equilibrium for (2.2) given by

$$\begin{aligned} \varphi _k^{i}(t):= & {} \frac{n}{n+\theta _i} \psi _k^{i,*}(t) \nonumber \\{} & {} +\frac{\theta _i}{(n+\theta _i)( 1-{\hat{\theta }})}\sum _{j=1}^n \frac{n}{n+\theta _j}\psi _k^{j,*}(t),\nonumber \\{} & {} i=1,\ldots ,n, k=1,\ldots ,d \end{aligned}$$
(3.3)

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\), where

$$\begin{aligned} {\hat{\theta }}:= \sum _{i=1}^n \frac{\theta _i}{n+\theta _i}. \end{aligned}$$

Proof

Independent of the exact choice of \(\psi ^{i,*}\), we can determine the solution to (3.2) in terms of \(\psi ^{i,*}\) for all \(t \in [0,T]\) and \({\mathbb {P}}\)-almost all \(\omega \in \Omega \). Therefore we fix some arbitrary \(t\in [0,T]\) and \(\omega \in \Omega \) (we omit the argument \(\omega \) in the following calculations) and define (componentwise)

$$\begin{aligned} {\hat{\varphi }}(t):=\sum _{j=1}^n \varphi ^j(t). \end{aligned}$$
(3.4)

Hence (3.2) is equivalent to

$$\begin{aligned} \psi _k^{i,*}(t) = \frac{n+\theta _i}{n}\varphi _k^i(t) - \frac{\theta _i}{n} {\hat{\varphi }}_k(t) \end{aligned}$$

and therefore \(\varphi ^i\) is implicitly given by

$$\begin{aligned} \varphi _k^i(t) = \frac{n}{n+\theta _i}\left( \psi _k^{i,*}(t) + \frac{\theta _i}{n} {\hat{\varphi }}_k(t) \right) . \end{aligned}$$
(3.5)

Inserting (3.5) into (3.4) yields

$$\begin{aligned} {\hat{\varphi }}_k(t) = \sum _{i=1}^n \varphi _k^i(t)&= \sum _{i=1}^n \frac{n}{n+\theta _i}\psi _k^{i,*}(t) + {\hat{\varphi }}_k(t)\sum _{i=1}^n \frac{\theta _i}{n+\theta _i}\\&= \sum _{i=1}^n \frac{n}{n+\theta _i}\psi _k^{i,*}(t) + {\hat{\theta }} {\hat{\varphi }}_k(t)\\ \Leftrightarrow \left( 1-{\hat{\theta }} \right) {\hat{\varphi }}_k(t)&= \sum _{i=1}^n \frac{n}{n+\theta _i}\psi _k^{i,*}(t), \end{aligned}$$

where we used the abbreviation of \({\hat{\theta }}\). Since \(\theta _i \in [0,1]\), \(i=1,\ldots ,n\), we obtain

$$\begin{aligned} {\hat{\theta }} = \sum _{i=1}^n \frac{\theta _i}{n+\theta _i} = \sum _{i=1}^n \left( 1 + \frac{n}{\theta _i}\right) ^{-1} \le \sum _{i=1}^n \left( 1 + n\right) ^{-1} = \frac{n}{n+1} < 1. \end{aligned}$$

Therefore we can deduce further that

$$\begin{aligned} {\hat{\varphi }}_k(t) = \frac{1}{1-{\hat{\theta }}} \sum _{i=1}^n \frac{n}{n+\theta _i}\psi _k^{i,*}(t) \end{aligned}$$
(3.6)

holds \({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\). Finally, inserting (3.6) into (3.5) yields the stated expression for the Nash equilibrium. The line of arguments implies that there exists a unique Nash equilibrium given by (3.3) if and only if there exists a unique optimal portfolio strategy \(\psi ^{i,*}\) to the auxiliary problem (3.1). \(\square \)

Remark 3.3

Suppose that instead of the Nash equilibrium we want to determine a Pareto optimal strategy of the system, i.e. we maximize

$$\begin{aligned} \sum _{i=1}^{n}\beta _i \sup _{\varphi ^i \in {\mathcal {A}}} {\mathbb {E}}\left[ U_i \left( X_T^{i,\varphi ^i} - \theta _i {\bar{X}}^{-i,\varphi }_T \right) \right] ,\quad \beta _i >0,\, i=1,\ldots ,n, \end{aligned}$$

the weighted sum of all individuals’ relative wealth over all strategies. Following the same line of arguments as before, we can see that optimal strategies are the same as for the Nash equilibrium. This means the social and the individual optimal strategies are the same.

Remark 3.4

The described method is not limited to classical expected utility maximization. Some examples of other types of optimization problems that can be treated with the described method are the VaR-based optimization by Basak and Shapiro (2001), the rank-dependent utility model with a VaR-based constraint by He and Zhou (2016) or general mean-variance problems that can be found for example in Korn (1997). Another example is the Cumulative Prospect Theory (CPT) by Tversky and Kahneman (1992) that is further analyzed in Sect. 4.3.

Remark 3.5

Since the Nash equilibrium given in Theorem 3.2 explicitly contains the optimal solutions to the associated classical portfolio optimization problems (if we set \(\theta _i=0\), the agent does not care about the other agents and just solves the classical portfolio problem, i.e. \(\varphi _k^i=\psi _k^{i,*}\)), we can compare the optimal solution \(\psi _k^{i,*}\) of the classical problem to the associated component \(\varphi _k^i\) of the Nash equilibrium. If \(\psi _k^{i,*}> 0 \, (<0)\) and \(\sum _{j\ne i} \frac{n}{n+\theta _j} \psi _k^{j,*}>0 \, (<0)\), \(\varphi _k^i(t)\) is increasing (decreasing) in terms of \(\theta _i\), which can be seen directly considering the partial derivative

$$\begin{aligned} \frac{\partial }{\partial \theta _i} \varphi _k^i(t) =&\, \frac{n}{(n+\theta _i)^2} \left( 1+\frac{\theta _i}{(n+\theta _i)(1-{\hat{\theta }})} \right) \left( \frac{n}{(n+\theta _i)(1-{\hat{\theta }})}-1 \right) \psi _k^{i,*}(t)\\&+ \frac{n}{(n+\theta _i)^2(1-{\hat{\theta }})}\left( 1+\frac{\theta _i}{(n+\theta _i)(1-{\hat{\theta }})} \right) \sum _{j\ne i} \frac{n}{n+\theta _j}\psi _k^{j,*}(t). \end{aligned}$$

Hence, under these conditions in a competitive environment (\(\theta _i>0\)) agent i invests more in the stocks than in a classical non-competitive environment (\(\theta _i=0\)).

4 Examples

In this section we consider in Sects. 4.14.3 special cases of our general market model. In Sect. 4.4 we show that the reasoning also works for a discrete-time financial market.

4.1 Lévy market

Our first example is a Lévy market consisting of a riskless bond with interest rate \(r=0\) and d stocks. Thus, let W be a d-dimensional Brownian motion and N a Poisson random measure on \((-1,\infty )^d\), i.e. \(N([0,t]\times B)\) for \(t\ge 0\) and \(B\in {\mathcal {B}}((-1,\infty )^d)\) is the number of all jumps taking values in the set B up to the time t. The associated Lévy measure is denoted by \(\nu \), i.e. \(\nu (B) = {\mathbb {E}} N([0,1]\times B)\) gives the expected number of jumps per unit time whose size belong to B. For notational convenience let us define \({\overline{N}}(\textrm{d}t,\textrm{d}z):=N(\textrm{d}t,\textrm{d}z)-\mathbbm {1}_{\{|\!|z|\!|<1\}}\nu (\textrm{d}z)\textrm{d}t\). The price processes for \(k=1,\ldots ,d\) are given by

$$\begin{aligned} \textrm{d}S_k(t)=&S_k(t_-)\left( \mu _k\, \textrm{d}t+\sum _{\ell =1}^d\sigma _{k\ell }\,\textrm{d}W_{\ell }(t)+\int _{(-1,\infty )^d}z_k\,{\overline{N}}(\textrm{d}t,\textrm{d}z)\right) \end{aligned}$$

where \(S_k(0)=1\), \(\sigma _{k\ell }\ge 0\). By \(\mu = (\mu _1,\ldots ,\mu _d)\) we denote the drift vector and by \(\sigma = (\sigma _{k\ell })_{1\le k,\ell \le d}\) the volatility matrix, which is assumed to be regular. Moreover, there are n investors trading in the Lévy financial market with initial capital \(x_0^i\), \(i=1,\ldots ,n\).

Assume that each investor uses an exponential utility function

$$\begin{aligned} U_i:\mathbb {R}\rightarrow \mathbb {R},\ U_i(x) = -\exp \left( -\frac{1}{\delta _i}x\right) \end{aligned}$$

for some parameter \(\delta _i > 0\), \(i=1,\ldots ,n\). Hence the associated objective function is given by

$$\begin{aligned} {\mathbb {E}}\left[ -\exp \left( -\frac{1}{\delta _i}\left( X_T^{i,\varphi ^i} - \theta _i {\bar{X}}^{-i,\varphi }_T\right) \right) \right] \end{aligned}$$

for the competition weight parameters \(\theta _i\in [0,1]\), \(i=1,\ldots ,n\). We assume that the market is free of arbitrage for an appropriate strategy class and that

$$\begin{aligned} \int \limits _{|\!|z|\!|> 1}\!\!|\!|z|\!|\exp \left( \frac{1}{\delta _i}\Lambda _i |\!|z|\!|\right) \,\nu (\textrm{d}z)<\infty \end{aligned}$$

for constants \(0<\Lambda _i<\infty \), \(i=1,\ldots ,n\). Now we use the described method to determine the Nash equilibrium in the given situation. First, the unique (up to modifications) optimal solution to the optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi ^i\in {\mathcal {A}}} {\mathbb {E}}\left[ -\exp \left( -\delta _i^{-1} Y_T^{i,\psi ^i} \right) \right] ,\\ \text {s.t.} &{} Y_T^{i,\psi ^i} = {\tilde{x}}_0^i+ (\psi ^i \cdot S)_T, \end{array}\right. } \end{aligned}$$

for \({\tilde{x}}_0^i = x_0^i - \frac{\theta _i}{n}\sum _{j\ne i} x_0^j\) is given by

$$\begin{aligned} \psi _k^{i,*} (t) = \frac{ \pi _k^{i,*}}{S_k(t)}, \end{aligned}$$

where \((\pi _1^{i,*},\ldots ,\pi _d^{i,*})\) is the solution of

$$\begin{aligned} 0= & {} \mu _k -\frac{1}{\delta _i}\sum _{\ell =1}^d\sum _{r=1}^{d} \pi _r^{i,*}\sigma _{k\ell }\sigma _{r \ell }\\{} & {} + \int _{(-1,\infty )^d} z_k \left( \exp \left( -\frac{1}{\delta _i} \sum _{r=1}^d\pi _r^{i,*}z_r\right) -\mathbbm {1}_{\{|\!|z|\!|<1\}}\right) \,\nu (\textrm{d}z),\, \end{aligned}$$

\(k=1,\ldots ,d\), which we assume to exist and be unique (Bäuerle and Blatter 2011). Since \({\hat{\theta }} < 1\), we know that the unique Nash equilibrium is then given by

$$\begin{aligned} \varphi _k^{i,*}(t) = \frac{n}{n+\theta _i} \psi _k^{i,*}(t) + \frac{\theta _i}{(n+\theta _i)(1-{\hat{\theta }} )}\sum _{j=1}^n \frac{n}{n+\theta _j} \psi _k^{j,*}(t) \end{aligned}$$

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\) and hence the Nash equilibrium in terms of invested amounts \(\pi _k^i(t):= \varphi _k^{i,*}(t) S_k(t)\) is deterministic and constant.

Remark 4.1

(a)   If we skip the jump component, the Lévy market reduces to a d-dimensional Black–Scholes market with constant parameters. In this case, the unique optimal invested amount in the single investor problem is known to be given by

$$\begin{aligned} {\widetilde{\pi }}^{i,*}\, {:}{=}\, \delta _i (\sigma \sigma ^\top )^{-1} \mu \end{aligned}$$
(4.1)

and hence we obtain the unique Nash equilibrium

$$\begin{aligned} \pi ^{i,*} ={} & {} \underbrace{\left( \frac{n\delta _i}{n+\theta _i} + \frac{\theta _i}{(n+\theta _i)(1-{\hat{\theta }} )} \sum _{j=1}^n \frac{n\delta _j}{n+\theta _j} \right) }_{{=}{:}C_i}\cdot \left( \sigma \sigma ^\top \right) ^{-1}\nonumber \\{} & {} \mu , \ i=1,\ldots ,n. \end{aligned}$$
(4.2)

A comparison of the optimal portfolio (4.1) in the single agent problem and the Nash equilibrium given by (4.2) shows that the overall structure is the same. In both cases, the optimal amount invested into the d stocks is constant over time and deterministic. Moreover, the optimal investment is given as \((\sigma \sigma ^\top )^{-1} \mu \) multiplied by some constant factor. It can be shown that the constant \(C_i\) in the Nash equilibrium is strictly increasing in terms of \(\theta _i\) (see also Remark 3.5). By inserting the optimal investment strategy we can deduce that the optimal terminal wealth of agent i is given by

$$\begin{aligned} X_i^*&= x_0^i + C_i \Vert \sigma ^{-1} \mu \Vert ^2 T + C_i (\sigma ^{-1}\mu )^\top W_T. \end{aligned}$$

Then the expected terminal wealth is obviously

$$\begin{aligned} {\mathbb {E}}\big [X_i^*\big ] = x_0^i + C_i \Vert \sigma ^{-1} \mu \Vert ^2 T \end{aligned}$$

and therefore strictly increasing in terms of \(\theta _i\). Hence, in order to maximize the expected terminal wealth, investor i should choose the competition weight \(\theta _i = 1\).

However, choosing a high competition weight also brings the disadvantage of increasing the probability of a loss (with respect to the initial capital \(x_0^i\)). To see this, we choose some constant \(K < x_0^i\) and consider the probability that the optimal terminal wealth \(X_i^*\) is less or equal than K. It follows

$$\begin{aligned} {\mathbb {P}}\big (X_i^* \le K\big )&= \Phi \left( \frac{K- x_0^i}{C_i \Vert \sigma ^{-1} \mu \Vert \sqrt{T}} - \Vert \sigma ^{-1} \mu \Vert \sqrt{T}\right) , \end{aligned}$$

where \(\Phi \) denotes the distribution function of the standard normal distribution. The expression inside \(\Phi \) is increasing in \(\theta _i\) since \(K - x_0^i < 0\). Hence the probability that the terminal wealth is significantly smaller than the initial wealth is strictly increasing in terms of \(\theta _i\).

(b)  If we further set \(d=1\), \(\mu _1 = \mu \), \(\sigma _1 = \sigma >0\), we obtain the constant Nash equilibrium in Corollary 2.4 in Lacker and Zariphopoulou (2019). The authors there use the slightly different objective function

$$\begin{aligned} {\mathbb {E}}\left[ -\exp \left( -\frac{1}{\delta _i} \left( X_T^{i,\varphi ^i} - \frac{\theta _i}{n} \sum _{j=1}^n X_T^{j,\varphi ^j} \right) \right) \right] , \end{aligned}$$

which can easily be rewritten as

$$\begin{aligned} {\mathbb {E}}\left[ - \exp \left( -\frac{1}{{\tilde{\delta }}_i} \left( X_T^{i,\varphi ^i} - {\tilde{\theta }}_i{\bar{X}}_T^{-i} \right) \right) \right] \end{aligned}$$
(4.3)

by introducing the parameters \({\tilde{\delta }}_i = \frac{\delta _i}{1-\frac{\theta _i}{n}}\) and \(\tilde{\theta _i} = \frac{\theta _i}{1-\frac{\theta _i}{n}}\). Hence solving the optimization problem associated to (4.3) yields the (one-dimensional) Nash equilibrium in terms of invested amounts

$$\begin{aligned} \pi ^i = \left( \delta _i + \theta _i \frac{{\bar{\delta }}_n}{1-{\bar{\theta }}_n} \right) \frac{\mu }{\sigma ^2}, \end{aligned}$$

where \({\bar{\theta }}_n:= \frac{1}{n}\sum _{j=1}^n \theta _j\), \({\bar{\delta }}_n = \frac{1}{n}\sum _{j=1}^n \delta _j\).

4.2 Market with stochastic volatility

Next we consider a stochastic volatility model. To keep the exposition simple we concentrate on the so-called Heston model where we have only one risky asset. For multivariate extensions see e.g. Bäuerle and Li (2013). A slightly more general stochastic volatility model with two investors, CRRA utility and ratio of competing wealth has been considered in Kraft et al. (2020). The riskless bond has again interest rate zero. There are two correlated Brownian motions \(W^S\) and \(W^Z\) with correlation \(\rho .\) The price process S of the risky asset is given by

$$\begin{aligned} \textrm{d} S(t)= & {} S(t) \left( \lambda Z(t) \textrm{d}t + \sqrt{Z(t)} \textrm{d}W^S(t)\right) ,\\ \textrm{d} Z(t)= & {} \kappa (\theta -Z(t)) \textrm{d}t + \sigma \sqrt{Z(t)} \textrm{d} W^Z(t), \end{aligned}$$

where the constants \(\lambda , \kappa , \theta , \sigma \) are assumed to be positive and to satisfy the Feller condition \(2 \kappa \theta \ge \sigma ^2\) in order to ensure that Z is positive.

We assume here that each agent uses a utility function of the form

$$\begin{aligned} U_i:(0,\infty ) \rightarrow \mathbb {R},\ U_i(x) = \left( 1-\frac{1}{\delta _i} \right) ^{-1}x^{1-\frac{1}{\delta _i}}, \end{aligned}$$

for some parameter \(\delta _i > 0\), \(\delta _i \ne 1\), \(i=1,\ldots ,n\). The associated objective function is then given by

$$\begin{aligned} {\mathbb {E}}\left[ \left( 1-\frac{1}{\delta _i}\right) ^{-1}\left( X_T^{i,\varphi ^i} - \theta _i {\bar{X}}^{-i,\varphi }_T\right) ^{1-\frac{1}{\delta _i}}\right] . \end{aligned}$$

The competition weights \(\theta _i \in [0,1]\) are chosen with respect to the condition \(x_0^i - \frac{\theta _i}{n}\sum _{j\ne i} x_0^j>0\) for the initial capitals \(x_0^i>0\), \(i=1,\ldots ,n\). Again, let \({\tilde{x}}_0^i = x_0^i - \frac{\theta _i}{n}\sum _{j\ne i} x_0^j\). The unique (up to modifications) optimal solution of the classical portfolio optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi ^i\in {\mathcal {A}}} {\mathbb {E}}\left[ \left( 1-\frac{1}{\delta _i}\right) ^{-1}\left( Y_T^{i,\psi ^i}\right) ^{1-\frac{1}{\delta _i}}\right] ,\\ \text {s.t.} &{} Y_T^{i,\psi ^i} = {\tilde{x}}_0^i+ (\psi ^i \cdot S)_T, \end{array}\right. } \end{aligned}$$
(4.4)

is given by

$$\begin{aligned} \frac{\psi ^{i,*}(t) S(t)}{Y_t^{i,*}} = \delta _i \lambda + f_i(t) \end{aligned}$$

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\) where the deterministic function \(f_i\) can be given explicitly (Sec. 3.1 in Kallsen and Muhle-Karbe 2010). Finally, \(\varphi ^{i,*}\), \(i=1,\ldots ,n\), given by

$$\begin{aligned} \varphi ^{i,*}(t) = \frac{n}{n+\theta _i}\psi ^{i,*}(t) + \frac{\theta _i}{(n+\theta _i)( 1-{\hat{\theta }})}\sum _{j=1}^n \frac{n}{n+\theta _j} \psi ^{i,*}(t) \end{aligned}$$

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\), is the unique Nash equilibrium in the given situation.

Setting \(\kappa , \sigma = 0\), \(\lambda = \frac{{\widetilde{\mu }}}{{\widetilde{\sigma }}^2}\) and \(Z(0) = {\widetilde{\sigma }}^2\) reduces the Heston model to the classical Black–Scholes model with constant drift \({\widetilde{\mu }}\) and constant volatility \({\widetilde{\sigma }}\). Then the optimal solution \(\psi ^{i,*}\) to the classical problem (4.4) is given by

$$\begin{aligned} \frac{\psi ^{i,*}(t)S(t)}{Y_t^{i,*}} = \delta _i\frac{{\widetilde{\mu }}}{{\widetilde{\sigma }}^2}. \end{aligned}$$

4.3 Cumulative prospect theory (CPT)

In the CPT model (Tversky and Kahneman 1992), investors evaluate their wealth with respect to some reference point \(\xi >0\). Values smaller than \(\xi \) are treated as losses while values larger than \(\xi \) are seen as gains. Studies have shown that people tend to act risk-seeking when dealing with losses and risk-averse when dealing with gains. This effect is captured by S-shaped utility functions for example of the form

$$\begin{aligned} U(x) = {\left\{ \begin{array}{ll} -a\cdot (\xi -x)^{\delta }, &{}\quad x\le \xi ,\\ b \cdot (x-\xi )^{\gamma }, &{}\quad x > \xi , \end{array}\right. } \end{aligned}$$

for \(0<\delta \le 1,\, 0< \gamma < 1\) and \(a> b > 0\). Berkelaar et al. (2004) found the unique optimal solution to the associated single investor portfolio optimization problem in a Black–Scholes market with constant market parameters. The stock price processes are hence given by

$$\begin{aligned} \textrm{d}S_k(t) = S_k(t)\left( \mu _k \textrm{d}t + \sum _{\ell =1 }^d \sigma _{k\ell } \textrm{d}W_\ell (t)\right) ,\quad t\in [0,T],\, k=1,\ldots ,d. \end{aligned}$$

Since in our models investors evaluate their wealth with respect to the wealth of the other investors in the market, we use a reference point in terms of the weighted mean of the other investors wealth. Therefore the objective function of agent i is given by

$$\begin{aligned} \mathbb {E}&\left[ -a_i \cdot \left( \frac{\theta _i}{n} \sum _{j\ne i} X_T^{j,\varphi ^j} - X_T^{i,\varphi ^i} \right) ^{\delta _i} \mathbbm {1}\left\{ X_T^{i,\varphi ^i} \le \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j}\right\} \right. \\&\quad \left. +\, b_i \cdot \left( X_T^{i,\varphi ^i} - \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \right) ^{\gamma _i} \mathbbm {1}\left\{ X_T^{i,\varphi ^i} > \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \right\} \right] \end{aligned}$$

for \(0<\delta _i\le 1\), \(0< \gamma _i < 1\) and \(a_i> b_i > 0\), \(i=1,\ldots ,n\). We further introduce the constraint \(X_T^{i,\varphi ^i} - \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \ge - \xi _i\) for some \(\xi _i > 0\). Economically this means that the investor only accepts a downward deviation from the weighted average wealth of the other investors by a constant \(\xi _i\). Hence we obtain the following optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} \, &{}\sup _{\varphi ^i \in {\mathcal {A}}} \mathbb {E}\left[ -a_i \cdot \left( \frac{\theta _i}{n} \sum _{j\ne i} X_T^{j,\varphi ^j} - X_T^{i,\varphi ^i} \right) ^{\delta _i} \mathbbm {1}\left\{ X_T^{i,\varphi ^i} \le \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j}\right\} \right. \\ &{}\qquad \left. +\, b_i \cdot \left( X_T^{i,\varphi ^i} - \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \right) ^{\gamma _i} \mathbbm {1}\left\{ X_T^{i,\varphi ^i} > \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \right\} \right] ,\\ \quad \text {s.t. } &{} X_T^{i,\varphi ^i} = x_0^i + (\varphi ^i \cdot S)_T,\, X_T^{i,\varphi ^i} - \frac{\theta _i}{n}\sum _{j\ne i} X_T^{j,\varphi ^j} \ge - \xi _i. \end{array}\right. } \end{aligned}$$

The unique solution to the associated classical problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi ^i \in {\mathcal {A}}}\mathbb {E}\left[ -a_i \left( \xi _i - Y_T^{i,\psi ^i} \right) ^{\delta _i} \mathbbm {1}\left\{ Y_T^{i,\psi ^i} \le \xi _i \right\} + b_i \left( Y_T^{i,\psi ^i} - \xi _i \right) ^{\gamma _i} \mathbbm {1}\left\{ Y_T^{i,\psi ^i} > \xi _i \right\} \right] ,\\ \text {s.t. } &{} Y_T^{i,\psi ^i} = {\widetilde{x}}_0^i + \xi _i + (\psi ^i \cdot S)_T, \, Y_T^{i,\psi ^i} \ge 0, \end{array}\right. }\nonumber \\ \end{aligned}$$
(4.5)

is then given by (Berkelaar et al. 2004)

$$\begin{aligned}&\psi _k^{i,*}(t)S_k(t) = \Big (\Big (\sigma \sigma ^\top \Big )^{-1} \mu \Big )_k \cdot \left\{ \frac{\xi _i \phi \left( g(t,{\bar{L}}_i) \right) }{\Vert \kappa \Vert \sqrt{T-t}}\right. \\&\quad \left. + \left( \frac{b_i \gamma _i}{\lambda _i L(t)}\right) ^{\frac{1}{1-\gamma _i}} \textrm{e}^{\Gamma _i(t)} \left( \frac{\phi \left( g(t,{\bar{L}}_i) + \frac{\Vert \kappa \Vert \sqrt{T-t}}{1-\gamma _i} \right) }{\Vert \kappa \Vert \sqrt{T-t}} + \frac{\Phi \left( g(t,{\bar{L}}_i) + \frac{\Vert \kappa \Vert \sqrt{T-t}}{1-\gamma _i} \right) }{1-\gamma _i} \right) \right\} , \end{aligned}$$

where \(\kappa \) and L are the market price of risk and state price density in the given Black–Scholes market and \(\phi \) and \(\Phi \) describe the density and cumulative distribution function of the standard normal distribution. Moreover, g and \(\Gamma _i\) are functions in terms of the market parameters, whereby g also depends on L. Finally, \(\lambda _i\) is the Lagrange multiplier to the constraint \(\mathbb {E}[L(T)Y_T^{i,\psi ^i}]={\widetilde{x}}_0^i+\xi _i\) and \({\bar{L}}_i\) is the unique root of some additional function \(f_i\) depending only on the market and preference parameters of the problem. Explicit representations of the mentioned functions can be found in Berkelaar et al. (2004). Using those explicit representations, it can be easily seen that \(\psi _k^{i,*}(t)>0\), which implies, together with Remark 3.5, that the associated component \(\varphi ^{i,*}_k(t)\) of the Nash equilibrium (see below) is increasing in terms of \(\theta _i\).

Finally, \(\varphi _k^{i,*}\), \(i=1,\ldots ,n\), \(k=1,\ldots ,d\) given by

$$\begin{aligned} \varphi _k^{i,*}(t) = \frac{n}{n+\theta _i}\psi _k^{i,*}(t) + \frac{\theta _i}{(n+\theta _i)( 1-{\hat{\theta }})}\sum _{j=1}^n \frac{n}{n+\theta _j} \psi _k^{i,*}(t) \end{aligned}$$

\({\mathbb {P}}\)-almost surely for all \(t\in [0,T]\), is the unique Nash equilibrium in the given situation.

Taking the limit \(\xi _i \rightarrow 0\) in (4.5) yields a classical utility maximization problem with power utility \(U_i(y) = b_i y^{\gamma _i}\), \(y>0\). As \(\xi _i \rightarrow 0\), the associated optimal solution \(\psi _k^{i,*}\) then converges to

$$\begin{aligned} \psi _k^{i,*}(t) S_k(t) = \frac{1}{1-\gamma _i}\Big ( \Big (\sigma \sigma ^\top \Big )^{-1}\mu \Big )_k \left( \frac{b_i\gamma _i}{\lambda _i L(t)} \right) ^{\frac{1}{1-\gamma _i}}\textrm{e}^{\Gamma _i(t)}. \end{aligned}$$

Moreover, if we set \(b_i = \frac{1}{\gamma _i}\) we obtain the well-known Merton ratio

$$\begin{aligned} \frac{\psi _k^{i,*}(t)S_k(t)}{Y_t^{i,*}}=\frac{1}{1-\gamma _i}\Big (\Big (\sigma \sigma ^\top \Big )^{-1}\mu \Big )_k. \end{aligned}$$

4.4 Cox–Ross–Rubinstein model

Our last example is a Cox–Ross–Rubinstein market in discrete time. As already stated in Remark 2.3, all arguments carry over for problems in discrete time. The market consists of one riskless bond with price process

$$\begin{aligned} B(t_k) = 1,\quad k = 0,\ldots , N, \end{aligned}$$

and one stock with price process \((S(t_k))_{k=0,\ldots ,N}\), where \(t_k = k\cdot \frac{T}{N}\), \(k=0,\ldots ,N\). The stock price process is given by

$$\begin{aligned} S(t_k) = S(0) \prod _{\ell =1}^{k} {R}_{\ell },\quad k=0,\ldots ,N. \end{aligned}$$

The random variables \({R}_k\), \(k=1,\ldots ,N\), are i.i.d. with \(\mathbb {P}({R}_{k} = u) = p = 1-\mathbb {P}({R}_{k} = d)\) for \(0<d<u\) and \(p\in (0,1).\) We assume that \(d< 1 < u\) to exclude arbitrage (Bäuerle and Rieder 2011, 2017). Note that the wealth process satisfies

$$\begin{aligned} X^\varphi (t_k) = x_0+\sum _{\ell =1}^{k} \varphi (t_{\ell -1}) (S(t_\ell )-S(t_{\ell -1})) \end{aligned}$$

and is thus again linear in \(\varphi .\)

We assume that investors use exponential utility functions given by

$$\begin{aligned} U_i:\mathbb {R}\rightarrow \mathbb {R},\, U_i(x) = -\exp \left( -\frac{1}{\delta _i}x\right) ,\quad i=1,\ldots ,n. \end{aligned}$$

Using (Bäuerle and Rieder 2017, p. 119) the unique optimal solution to the classical optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi ^i\in {\mathcal {A}}} \mathbb {E}\left[ -\exp \left( -\frac{1}{\delta _i} Y^{i,\psi ^i}(T) \right) \right] ,\\ \text {s.t.} &{} Y^{i,\psi ^i}(T) = {\tilde{x}}_0^i + (\psi ^i \cdot S)_T, \end{array}\right. } \end{aligned}$$

is given by

$$\begin{aligned} \psi ^{i,*}(t_k) = \frac{ \delta _i}{S(t_k)} \frac{\log \left( \frac{1-q}{1-p}\right) -\log \left( \frac{q}{p}\right) }{u-d}, \end{aligned}$$

where \(q = \frac{1-d}{u-d}.\)

Then the described method yields the unique Nash equilibrium \(\pi ^{i,*}\), \(i=1,\ldots ,n\), where

$$\begin{aligned} \pi ^*_i = \left( \frac{n}{n+\theta _i}\delta _i + \frac{\theta _i}{(n+\theta _i)(1-{\hat{\theta }})}\sum _{j=1}^n \frac{n}{n+\theta _j}\delta _j\right) \frac{\log \left( \frac{1-q}{1-p}\right) -\log \left( \frac{q}{p}\right) }{u-d}, \end{aligned}$$

is the invested amount. Similar to the Nash equilibrium in Remark 4.1, the invested amount is constant in time and given as the constant factor \(C_i\) times some expression depending only on the market parameters. If the expression \((u-d)^{-1}\left( \log \left( \frac{1-q}{1-p}\right) -\log \left( \frac{q}{p}\right) \right) \) is strictly positive (this is equivalent to \(p>q\)) we can use the same argumentation regarding the monotonicity of \(C_i\) as before.

Remark 4.2

The Cox–Ross–Rubinstein model brings the advantage of being very simple, but also quite popular among financial markets in discrete time. Moreover, the Cox–Ross–Rubinstein model is a discrete time approximation of the Black–Scholes market which we already saw as a special case of the Lévy market in Sect. 4.1. Hence, it does not come as a surprise that the overall structures of the Nash equilibria in the Black–Scholes market with constant parameters and the Cox–Ross–Rubinstein market coincide.

5 The mean field problem

In this section we consider the limit of the previous n-agent game as n tends to infinity. Hence we work with a continuum of agents and study the optimal investment of some representative investor whose initial capital and preference parameters are realizations of suitable random variables.

To motivate the subsequent definition, we provide an informal derivation of the limit of the Nash equilibrium (3.3) as \(n\rightarrow \infty \). Obviously, we obtain

$$\begin{aligned} \lim _{n\rightarrow \infty } \frac{n}{n+\theta _i} =1,\quad \lim _{n\rightarrow \infty } \frac{n\theta _i}{n+\theta _i} = \theta _i. \end{aligned}$$

Moreover, if we assume that \(\theta _1,\theta _2,\ldots \) are i.i.d. random variables, we obtain

$$\begin{aligned} {\hat{\theta }} = \sum _{j=1}^n \frac{\theta _j}{n+\theta _j} {\mathop {\longrightarrow }\limits ^{\text {a.s.}}} \mathbb {E}[\theta _1],\, n \rightarrow \infty , \end{aligned}$$

since, using the law of large numbers,

$$\begin{aligned}&{\hat{\theta }} = \sum _{j=1}^n \frac{\theta _j}{n} \cdot \frac{n}{n+\theta _j} \le \sum _{j=1}^n \frac{\theta _j}{n} {\mathop {\longrightarrow }\limits ^{\text {a.s.}}} \mathbb {E}[\theta _1],\, n \rightarrow \infty ,\\&{\hat{\theta }} = \sum _{j=1}^n \frac{\theta _j}{n} \cdot \frac{n}{n+\theta _j} \ge \frac{n}{n+1} \sum _{j=1}^n \frac{\theta _j}{n} {\mathop {\longrightarrow }\limits ^{\text {a.s.}}} \mathbb {E}[\theta _1],\, n \rightarrow \infty . \end{aligned}$$

Finally, if we assume that, conditional on \({\mathcal {F}}_T\), \(\psi _k^{1,*}(t),\psi _k^{2,*}(t),\ldots \) are i.i.d. random variables (for any \(t\in [0,T]\), \(k\in \{1,\ldots ,d\}\)) we obtain (analogously, using the law of large numbers and a sandwich argument)

$$\begin{aligned} \sum _{j=1}^n \frac{1}{n+\theta _j} \psi ^{j,*}_k(t) {\mathop {\longrightarrow }\limits ^{\text {a.s.}}} \mathbb {E}\big [\psi ^{1,*}_k(t)|{\mathcal {F}}_T\big ],\, n \rightarrow \infty . \end{aligned}$$

Note that we can only assume that \(\psi ^{j,*}_k(t)\) are i.i.d. given \({\mathcal {F}}_T\) as they are solutions to portfolio optimization problems at time T.

Hence, we expect that the components \(\varphi _k^{i,*}(t)\) of the Nash equilibrium (3.3) converge to

$$\begin{aligned} \psi _k^{*}(t) + \frac{\theta }{1-\mathbb {E}[\theta ]} \mathbb {E}[\psi _k^{*}(t)|{\mathcal {F}}_T], \quad k=1,\ldots ,d \end{aligned}$$

as \(n\rightarrow \infty \), if \(\theta \sim \theta _1\) and \(\psi _k^*(t)\sim \psi _k^{1,*}(t)\) (given \({\mathcal {F}}_T\)).

Now we give a formal definition of a mean-field equilibrium and prove that it does indeed coincide with the informally derived limit above. We will again use the financial market described in Sect. 2. Moreover, we assume that the underlying probability space additionally contains a \((0,\infty ) \times (0,\Delta ] \times [0,1]\)-valued random vector \(\zeta = (\xi , \delta , \theta )\) independent of the filtration \(({\mathcal {F}}_t)\) with \(\Delta >0\). We assume that \( \mathbb {E}[\xi ^2]<\infty .\) Finally, we define an additional filtration \(({\mathcal {F}}_t^{\text {MF}})_{t\in [0,T]}\) given by

$$\begin{aligned} {\mathcal {F}}^{\text {MF}}_t \, {:}{=}\, \sigma \left( {\mathcal {F}}_t,\ \zeta \right) . \end{aligned}$$

The random variables \(\xi \) and \(\delta ,\ \theta \) denote the initial capital and preference parameters of some representative investor.

In this setting the wealth process of some representative investor is given by

$$\begin{aligned} X_t^\varphi = \xi + (\varphi \cdot S)_t,\ t\in [0,T], \end{aligned}$$

where \(\varphi \) is an admissible strategy representing the number of stocks held at time \(t\in [0,T]\). We say that \(\varphi \) is an admissible strategy if \(\varphi \in {\mathcal {A}}^{\text {MF}}\), where

$$\begin{aligned} \mathcal {A}^{\text {MF}}\, {:}{=}\, \Big \{&\varphi \in L^{\text {MF}}(S): \, (\varphi \cdot S)_T \in L^2({\mathbb {P}}), \; (\varphi \cdot S) Z^{\mathbb {Q}} \text { is a}\, {\mathbb {P}}\,\text {-martingale for all}\\&\text {S} \sigma \text {MM } {\mathbb {Q}} \text { with density process } Z^{\mathbb {Q}} \text { and } \frac{\textrm{d}{\mathbb {Q}}}{\textrm{d}{\mathbb {P}}} \in L^2({\mathbb {P}})\Big \}. \end{aligned}$$

By \(L^{\text {MF}}(S)\) we denote the set of \(({\mathcal {F}}_t^{\text {MF}})\)-predictable, S-integrable stochastic processes.

Assume that \(U:{\mathcal {D}}\rightarrow \mathbb {R}\) is a utility function defined on a domain \({\mathcal {D}}\in \{\mathbb {R},\, [0,\infty ),\, (0,\infty )\}\) including some parameter \(\delta >0\). We again extend the definition of U on \(\mathbb {R}\) by setting \(U(x)=-\infty \) if \(x\notin {\mathcal {D}}\). Now assume that \(\delta \) is part of the characterization of the representative investor. Then the combination of U and \(\delta \) (by inserting \(\delta \) as the parameter in U) yields a (stochastic) utility function denoted by \(U_\delta \).

Then a representative investor faces the following optimization problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\varphi \in {\mathcal {A}}^{\text {MF}}} \mathbb {E}\left[ U_\delta \left( X_T^\varphi - \theta {\bar{X}}\right) \right] ,\\ \text {s.t. } &{} X_T^\varphi = \xi + (\varphi \cdot S)_T,\, {\bar{X}} = \mathbb {E}[X_T^\varphi | {\mathcal {F}}_T]. \end{array}\right. } \end{aligned}$$
(5.1)

Remark 5.1

We need to ensure that there is at least one strategy s.t. \(X_T^\varphi - \theta {\bar{X}} \in {\mathcal {D}}\) \({\mathbb {P}}\)-almost surely. If \({\mathcal {D}}\in \{[0,\infty ), (0,\infty )\}\) we can therefore only allow choices of \(\xi \) and \(\theta \) that satisfy \(\xi - \theta {\bar{\xi }}\ge 0 (>0)\) \(\mathbb {P}\)-almost surely, where \({\bar{\xi }}\, {:}{=}\, \mathbb {E}[\xi ]\).

The optimal solution to (5.1) is called mean field equilibrium.

Definition 5.2

An admissible strategy \(\varphi ^*\in {\mathcal {A}}^{\text {MF}}\) is called a mean field equilibrium (MFE), if it is an optimal solution to the optimization problem (5.1). This means in particular that \(\varphi ^*\) needs to satisfy \({\bar{X}} = \mathbb {E}[X_T^{\varphi ^*}| {\mathcal {F}}_T]\).

The optimization problem (5.1) can be solved similarly to the n-agent problem. Therefore we define the following auxiliary problem

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi \in \mathcal {A}^{\text {MF}}} \mathbb {E}\left[ U_\delta (Z^\psi _T)\right] ,\\ \text {s.t. } &{} Z^\psi _T = \xi - \theta {\bar{\xi }} + (\psi \cdot S)_T. \end{array}\right. } \end{aligned}$$
(5.2)

Then the mean field equilibrium to (5.1) is given by the following theorem in terms of the optimal solution to the auxiliary problem (5.2).

Theorem 5.3

Let \(\mathbb {E}[\theta ]~{=}{:}\,{\bar{\theta }} < 1\). If (5.2) has a unique (up to modifications) optimal portfolio strategy \(\psi ^{*}\), then there exists a unique mean field equilibrium for (5.1) given by

$$\begin{aligned} \varphi _k^*(t) = \psi _k^*(t) + \frac{\theta }{1-{\bar{\theta }}} \mathbb {E}\left[ \psi _k^*(t) | {\mathcal {F}}_T\right] ,\quad k=1,\ldots ,d, \end{aligned}$$
(5.3)

\(\mathbb {P}\)-almost surely for all \(t\in [0,T]\).

Proof

In order to solve the optimization problem (5.1), we assume that \({\bar{X}}\) is some fixed \({\mathcal {F}}_T\)-measurable random variable of the form

$$\begin{aligned} {\bar{X}} = \mathbb {E}\left[ X_T^\alpha | {\mathcal {F}}_T\right] \end{aligned}$$

for some admissible strategy \(\alpha \in \mathcal {A}^{\text {MF}}\) with \(X_0^\alpha = \xi \). Moreover, we define the random variable

$$\begin{aligned} {\bar{X}}_t^\alpha \, {:}{=}\, \mathbb {E}\left[ X_t^\alpha | {\mathcal {F}}_T\right] , \ t\in [0,T]. \end{aligned}$$

Since \((X_t^\alpha )\) can be written as

$$\begin{aligned} X_t^\alpha = \xi + \sum _{k=1}^d \int _0^t \alpha _k(u)\textrm{d}S_k(u), \end{aligned}$$

we obtain

$$\begin{aligned} {\bar{X}}_t^\alpha = {\bar{\xi }} + \sum _{k=1}^d \int _0^t {\bar{\alpha }}_k(u) \textrm{d}S_k(u), \end{aligned}$$
(5.4)

where \({\bar{\alpha }}_k(u) \, {:}{=}\, \mathbb {E}[\alpha _k(u)| {\mathcal {F}}_T]\), \(k=1,\ldots ,d,\) and \({\bar{\xi }} = \mathbb {E}[\xi ]\).

The representation (5.4) of \({\bar{X}}_t^\alpha \) requires a little more explanation. At first, we used the independence of \(\xi \) and \(({\mathcal {F}}_t)\) and the linearity of the conditional expectation. To obtain

$$\begin{aligned} \mathbb {E}\left[ \int _0^t \alpha _k(u) \textrm{d}S_k(u) \Big | {\mathcal {F}}_T \right] = \int _0^t {\bar{\alpha }}_k(u) \textrm{d}S_k(u), \end{aligned}$$
(5.5)

we first observe that the sample space can be written as \(\Omega = \Omega _1 \times \Omega _2\) with \(\sigma \)-algebras \({\mathcal {F}}^{(1)}\) and \({\mathcal {F}}^{(2)}\) on \(\Omega _1,\, \Omega _2\), respectively, and probability measures \(\mathbb {P}_1\) and \(\mathbb {P}_2\) on \({\mathcal {F}}^{(1)},\, {\mathcal {F}}^{(2)}\), satisfying \(\mathbb {P}= \mathbb {P}_1 \otimes \mathbb {P}_2\) due to the independence of \(({\mathcal {F}}_t)\) and \(\zeta \). Hence \(\Omega _1\) and \(\Omega _2\) are associated to \(({\mathcal {F}}_t)\) and \(\zeta \), respectively. It follows that for any \(F\in {\mathcal {F}}_T\) there exists a unique \(G\in {\mathcal {F}}^{(1)}\) such that \(F = G \times \Omega _2\).

Now we can show that the conditional expectation of some \({\mathcal {F}}_T^{\text {MF}}\)-measurable, \(\mathbb {P}\)-integrable random variable \(Y = Y(\omega _1, \omega _2)\) can be written as an integral over \(\Omega _2\) with respect to \(\mathbb {P}_2\). At first we notice that \(\mathbb {E}[Y|{\mathcal {F}}_T]\) is a random variable that can be written in terms of \(\omega _1\) only, due to the \({\mathcal {F}}_T\)-measurability. Now let \(F\in {\mathcal {F}}_T\) with decomposition \(F=G\times \Omega _2.\) It follows (using Fubini’s theorem and the definition of conditional expectation)

$$\begin{aligned} \int _G \int _{\Omega _2} Y(\omega _1, \omega _2) \textrm{d}\mathbb {P}_2(\omega _2) \textrm{d}\mathbb {P}_1(\omega _1)&= \int _F Y(\omega _1, \omega _2) \textrm{d}\mathbb {P}(\omega _1, \omega _2) \\&= \int _F \mathbb {E}[Y|{\mathcal {F}}_T](\omega _1, \omega _2) \textrm{d}\mathbb {P}(\omega _1, \omega _2) \\&= \int _G \int _{\Omega _2} \mathbb {E}[Y|{\mathcal {F}}_T](\omega _1, \omega _2) \textrm{d}\mathbb {P}_2(\omega _2) \textrm{d}\mathbb {P}_1(\omega _1)\\&= \int _G \int _{\Omega _2} \mathbb {E}[Y|{\mathcal {F}}_T](\omega _1) \textrm{d}\mathbb {P}_2(\omega _2) \textrm{d}\mathbb {P}_1(\omega _1)\\&=\int _G \mathbb {E}[Y|{\mathcal {F}}_T](\omega _1) \textrm{d}\mathbb {P}_1(\omega _1). \end{aligned}$$

Therefore we obtain

$$\begin{aligned} \mathbb {E}[Y|{\mathcal {F}}_T](\omega _1) = \int _{\Omega _2} Y(\omega _1, \omega _2) \textrm{d}\mathbb {P}_2(\omega _2) \end{aligned}$$

\(\mathbb {P}_1\)-almost surely. Now we can use this result to prove (5.5):

$$\begin{aligned} \mathbb {E}\left[ \int _0^t \alpha _k(u) \textrm{d}S_k(u) \Big | {\mathcal {F}}_T \right]&= \int _{\Omega _2} \int _0^t \alpha _k(u) \textrm{d}S_k(u) \textrm{d}\mathbb {P}_2(\omega _2) \\&= \int _0^t \int _{\Omega _2} \alpha _k(u) \textrm{d}\mathbb {P}_2(\omega _2) \textrm{d}S_k(u) \\&= \int _0^t \mathbb {E}[\alpha _k(u)|{\mathcal {F}}_T] \textrm{d}S_k(u) \\&= \int _0^t {\bar{\alpha }}_k(u) \textrm{d}S_k(u). \end{aligned}$$

The second equality holds due to a stochastic version of Fubini’s theorem that can be found in Protter (2005), Theorem 65. Hence the representation (5.4) is in fact correct and we can proceed with the solution of problem (5.1).

By construction, the equation \({\bar{X}}_T^\alpha = {\bar{X}}\) is satisfied. Using the previously defined process \(({\bar{X}}_t^\alpha )\), we define another process \((Z_t)_{t\in [0,T]}\) for \(\varphi \in {\mathcal {A}}^{MF}\) and \(X_0^\varphi = \xi \) by

$$\begin{aligned} Z_t \, {:}{=}\, X_t^\varphi - \theta {\bar{X}}_t^\alpha . \end{aligned}$$

Thus \((Z_t)\) can be written as

$$\begin{aligned} Z_t = \xi - \theta {\bar{\xi }} + \sum _{k=1}^d \int _0^t \underbrace{(\varphi _k(u) - \theta {\bar{\alpha }}_k(u))}_{{=}{:}\psi (u)} \textrm{d}S_k(u) {=}{:}Z_t^\psi . \end{aligned}$$

At maturity T, the random variable \(Z^\psi _T\) coincides with the argument of the objective function in (5.1). Therefore we consider the auxiliary problem (5.2)

$$\begin{aligned} {\left\{ \begin{array}{ll} &{} \sup _{\psi \in \mathcal {A}^{\text {MF}}} \mathbb {E}\left[ U_\delta (Z^\psi _T)\right] ,\\ \text {s.t. } &{} Z_T^\psi = \xi - \theta {\bar{\xi }} + (\psi \cdot S)_T. \end{array}\right. } \end{aligned}$$

If \(\psi ^*\) is the optimal portfolio strategy to (5.2), we can determine the solution to (5.1) as follows. By definition, we have \(Z_T^{\psi ^*} = X_T^\varphi - \theta {\bar{X}}\) or equivalently \(X_T^\varphi = Z_T^{\psi ^*} + \theta {\bar{X}}\). Moreover, the random variable \({\bar{X}}\) needs to satisfy the constraint

$$\begin{aligned} {\bar{X}} = \mathbb {E}\left[ X_T^\varphi | {\mathcal {F}}_T\right] . \end{aligned}$$

Hence it follows

$$\begin{aligned} {\bar{X}}&= \mathbb {E}\left[ X_T^\varphi | {\mathcal {F}}_T\right] = \mathbb {E}\left[ Z^{\psi ^*}_T + \theta {\bar{X}} \big | {\mathcal {F}}_T\right] = \mathbb {E}\left[ Z^{\psi ^*}_T\big |{\mathcal {F}}_T\right] + {\bar{X}} \mathbb {E}\left[ \theta | {\mathcal {F}}_T\right] \\&= \mathbb {E}\left[ Z^{\psi ^*}_T\big |{\mathcal {F}}_T\right] + {\bar{\theta }} {\bar{X}}, \end{aligned}$$

where we used that \({\bar{X}}\) is \({\mathcal {F}}_T\)-measurable and that \(\theta \) is independent of \(({\mathcal {F}}_t)\). Moreover, we introduced the notation \({\bar{\theta }} \, {:}{=}\, \mathbb {E}[\theta ]\). Under the assumption that \({\bar{\theta }} < 1\), we obtain

$$\begin{aligned} {\bar{X}} = \frac{1}{1-{\bar{\theta }}} \mathbb {E}\left[ Z^{\psi ^*}_T\big |{\mathcal {F}}_T\right] . \end{aligned}$$

Therefore the optimal wealth \(X_T^\varphi \) is given by

$$\begin{aligned} X_T^\varphi = Z^{\psi ^*}_T + \theta {\bar{X}} = Z^{\psi ^*}_T + \frac{\theta }{1-{\bar{\theta }}} \mathbb {E}\left[ Z^{\psi ^*}_T|{\mathcal {F}}_T\right] . \end{aligned}$$

Since the wealth process is linear in terms of the strategy, it follows that

$$\begin{aligned} \varphi (t) = {\psi ^*}(t) + \frac{\theta }{1-{\bar{\theta }}} \mathbb {E}\left[ \psi ^*(t) | {\mathcal {F}}_T\right] \end{aligned}$$

componentwise \(\mathbb {P}\)-almost surely for all \(t\in [0,T]\). Again, the line of arguments implies that there exists a unique Nash equilibrium given by (5.3) if and only if the auxiliary problem (5.2) is uniquely solvable. \(\square \)

Remark 5.4

The Nash equilibrium (5.3) shows, similar to Remark 3.5, that a larger value of \(\theta \) results in a more risky investment behavior of some representative agent. If we substitute \(\theta \) by a different [0, 1]-valued random variable \({\tilde{\theta }}\) with \(\mathbb {E}[{\tilde{\theta }}]<1\) and \({\tilde{\theta }}>\theta \) \(\mathbb {P}\)-almost surely, the resulting Nash equilibrium becomes more risky in the sense that more shares of the risky asset are purchased or sold short depending on whether the realization of \(\psi _k^*(t)\) is positive or negative.

Example 5.5

We consider a one-dimensional Black–Scholes financial market with constant drift \(\mu >0\) and volatility \(\sigma >0\). Moreover, let \(U_\delta (x) = -\exp \left( -\frac{1}{\delta }x\right) \), \(x\in \mathbb {R}\). Then the solution to the auxiliary problem (5.2) in terms of amounts is known to be given by

$$\begin{aligned} \pi ^Z = \delta \frac{\mu }{\sigma ^2}. \end{aligned}$$

Therefore the mean field equilibrium to (5.1) in terms of amounts is given by

$$\begin{aligned} \pi = \delta \frac{\mu }{\sigma ^2} + \frac{\theta }{1-{\bar{\theta }}} \mathbb {E}\left[ \delta \frac{\mu }{\sigma ^2} \Big | {\mathcal {F}}_T^S\right] = \left( \delta + {\bar{\delta }} \frac{\theta }{1-{\bar{\theta }}}\right) \frac{\mu }{\sigma ^2}. \end{aligned}$$