Applied Mathematics
Vol.05 No.19(2014), Article ID:51277,25 pages
10.4236/am.2014.519294
A Trading Execution Model Based on Mean Field Games and Optimal Control
Lorella Fatone1, Francesca Mariani2, Maria Cristina Recchioni3, Francesco Zirilli4
1Dipartimento di Matematica e Informatica, Università di Camerino, Camerino, Italy
2Dipartimento di Scienze Economiche, Università degli Studi di Verona, Verona, Italy
3Dipartimento di Management, Università Politecnica delle Marche, Ancona, Italy
4Dipartimento di Matematica “G. Castelnuovo”, Università di Roma “La Sapienza”, Roma, Italy
Email: lorella.fatone@unicam.it, francesca.mariani@univr.it, m.c.recchioni@univpm.it, zirilli@mat.uniroma1.it
Copyright © 2014 by authors and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/



Received 21 August 2014; revised 18 September 2014; accepted 8 October 2014
ABSTRACT
We present a trading execution model that describes the behaviour of a big trader and of a multitude of retail traders operating on the shares of a risky asset. The retail traders are modeled as a population of “conservative” investors that: 1) behave in a similar way, 2) try to avoid abrupt changes in their trading strategies, 3) want to limit the risk due to the fact of having open positions on the asset shares, 4) in the long run want to have a given position on the asset shares. The big trader wants to maximize the revenue resulting from the action of buying or selling a (large) block of asset shares in a given time interval. The behaviour of the retail traders and of the big trader is modeled using respectively a mean field game model and an optimal control problem. These models are coupled by the asset share price dynamic equation. The trading execution strategy adopted by the retail traders is obtained solving the mean field game model. This strategy is used to formulate the optimal control problem that determines the behaviour of the big trader. The previous mathematical models are solved using the dynamic programming principle. In some special cases explicit solutions of the previous models are found. An extensive numerical study of the trading execution model proposed is presented. The interested reader is referred to the website: http://www.econ.univpm.it/recchioni/finance/w19 to find material including animations, an interactive application and an app that helps the understanding of the paper. A general reference to the work of the authors and of their coauthors in mathematical finance is the website: http://www.econ.univpm.it/recchioni/finance.
Keywords:
Trading Execution, Mean Field Game, Optimal Control

1. Introduction
In recent years technology innovation, deregulation policies and ubiquitous availability of Internet connections have determined the emergence of new forms of trading in the financial markets. These forms of trading give the possibility to the investor of operating in the market without the help of traditional brokers and offer the opportunity of using huge data sets and sophisticated mathematical models to support investment decisions. Automated trading tools, sometimes called algorithmic trading tools, have been developed to support the investors in their decision process and to execute their orders. We restrict our attention to the algorithmic trading tools used to determine trading execution strategies. Algorithmic trading tools are available even to retail investors, however the interest in finding how to execute orders involving large blocks of shares is limited to institutional investors, such as banks, insurance companies, mutual funds, and to very wealthy individuals. We refer to these investors as big traders and to their orders as large orders. The execution of large orders influences market prices, while the execution of the orders of a retail trader does not affect market prices. This is due to the limited size of these orders. The retail traders influence market prices only through their collective behaviour. Ad hoc algorithmic trading tools have been developed to determine the trading execution strategies of large orders. In this paper we present a mathematical model that can be used to build one of these tools.
Many authors have addressed the problem of modeling the behaviour of a big trader and of the asset share price during the execution of a large order. Usually it is assumed that the trading execution strategies of large orders satisfy the following conditions: 1) maximization of the revenue resulting from the order execution (or minimization of the trading cost), 2) minimization of the risk deriving from possible delays in the order execution. These two goals can be conflicting and in many circumstances it is necessary to find a compromise between them. Usually the models developed to determine the execution strategies of large orders do not consider explicitly the presence in the market of retail traders. The only trading activity studied in these models is the trading activity of the big trader. In fact the models synthesize the behaviour of the market (including the behaviour of the retail traders) in the asset share price dynamic equation. This last equation describes the “asset share price in absence of trading” and the effect on the asset share price of the trading activity of the big trader. The expression “asset share price in absence of trading” sounds strange, however it is of common use and means: the asset share price determined by the trading activity that is not studied explicitly in the model. Let us discuss briefly the scientific literature on this subject.
In 1998 Bertsimas and Lo [1] presented a discrete time trading model describing a trader that must buy a block of asset shares in an assigned time interval minimizing the expected value of the trading cost. The asset share price is modeled as a discrete arithmetic random walk that depends linearly from the number of asset shares bought/sold by the trader. This linear term models the permanent market impact on the asset share price of the trading activity of the big trader. In [1] the problem of determining the order optimal trading execution strategy is modeled as a dynamic optimization problem.
In 2000 Almgren and Chriss [2] introduced a discrete time trading model and considered the situation where a trader must liquidate an initial holding of an asset in an assigned time interval. The trading cost is defined as the difference between the value of the initial holding at the time when the order execution begins and the final revenue for the trader at the end of the order execution. In [2] it is assumed that the trader acts minimizing the expected value of the trading cost subject to a constraint on the variance of the trading cost. Moreover it is assumed that the dynamics of the asset share price depends on the number of shares sold by the trader. In fact the dynamics of the asset share price is modeled as a discrete arithmetic random walk that depends linearly from the average trading rate of the trader. This linear term represents the instantaneous market impact of the trading activity of the big trader on the asset share price. The optimal trading execution strategy of the trader is the solution of a mean variance optimization problem. In [3] Almgren has extended the results presented in [2] to the continuous time case and has modeled the instantaneous market impact of the trading activity of the big trader on the asset share price as a nonlinear function of the trading rate. Moreover in [3] the asset share price dynamics is modeled as an arithmetic random walk whose variance depends from the trading rate. In some special cases explicit formulae for the resulting optimal trading execution strategies are found. In [4] a stochastic version of the problem studied in [3] is considered.
Gatheral and Schied [5] modified the model discussed in [4] considering as cost functional of the control problem studied the expected value of the sum of the trading cost and of a time averaged “value at risk” associated to the trading execution strategy. The robustness of the model presented in [5] is established in [6] .
In [7] Ankirchner, Blanchet Scalliet and Eyraud Loisel proposed a variant of the stochastic trading execution model studied in [4] and [5] . They assumed that the Brownian motion that describes the asset share price dynamics in absence of trading has a non zero drift and that the trading rate of the big trader is a square integrable stochastic process. The drift term of the asset share price dynamics can be interpreted as the directional view of the trader about the asset share price (i.e. the bullish or bearish attitude of the trader about the asset share price). This drift term is assumed to be a linear function of the asset share price. The optimal trading execution strategy solution of the model proposed in [7] is a Gaussian process that becomes a deterministic function of time when the drift term of the asset share price dynamics is constant.
In the papers mentioned above (with the exception of [1] ) given the order of buying or selling a certain number of asset shares in an assigned time interval the problem of determining the corresponding optimal trading execution strategy is reduced to a dynamic optimization problem or to an optimal control problem. The control variable of these problems is the trading rate of order execution. Sometimes the trading rate is called rhythm of the order execution. In the previous models the optimal trading rate is determined without considering explicitly the transactions volume on the asset shares during the order execution. However it is easily understood that in the reality of the financial markets the impact of a trade on the asset share price depends from the transactions volume on the asset share during the trade. Guéant in [8] is the first author that considers the dependence of the optimal trading rate from the transactions volume. He assumes that the trading rate of the trader is proportional to the transactions volume and that the transactions volume is a continuous deterministic function of time. In this case the control variable of the model is the proportionality factor between the trading rate of the trader and the transactions volume on the asset share (i.e. the fraction of the transactions volume generated by the trader) as a function of time. This proportionality factor is called participation rate of the trader to the (asset shares) market. The model studied in [8] considers as utility function the expected value of the Constant Absolute Risk Aversion (CARA) function. The CARA function is the exponential of the final revenue minus the final cost of the trade. Finally in [9] Guéant introduces a model that can substitute Almgren’s model [3] . In this model the trading execution strategy is a Poisson process whose intensity depends from the transactions volume.
In this paper we study a market consisting of one traded asset where a multitude of retail traders and a big trader operate. The big trader executes large orders. The retail traders are investors that belong to a population of individuals having the following features: aversion to the risk of holding open positions on the asset shares, desire to behave like the other retail traders, desire to avoid abrupt changes in trading strategies and desire to have in the long run a given position on the asset shares. The trading position of a retail trader is the number of asset shares held by the retail trader. The behaviour of a retail trader on the market is described by its trading position as a function of time. We assume that only the trading position of the entire population of the retail traders contributes with its mean value to determine the asset share price. This is due to the fact that individually the retail traders execute orders of limited size that do not influence the asset share price. We adopt a mean field game model to describe the behaviour of the retail traders. That is the (time) dynamics of the individual trading positions of the retail traders is substituted with a “mean dynamics” satisfied by the trading position of a “mean retail trader”. This “mean dynamics” is defined by the mean field equation of the mathematical model of the dynamics of the individual trading positions of the retail traders. In this way the problem of modeling the behaviour of the retail traders is greatly simplified. In fact instead of a multitude of equations necessary to describe the trading positions of the retail traders individually in the mean field game model we use only one “mean field equation” that describes the trading position of the “mean retail trader”. That is the behaviour of the retail traders is described using a mean field game model. The mean field game models have been introduced by Lasry and Lions in [10] . These models have been used in many contexts to study populations of interacting rational agents. For example pedestrian crowds [11] , exhaustible resources productions [12] , technical innovation processes [13] and supply demand equilibrium prices of assets [14] or of commodities [15] have been studied using mean field game models. A wide review of problems that can be approached using this type of models is contained in [16] . The mean field game model that describes the behaviour of the retail traders uses as control variable the trading rate of the retail traders (in the “mean field” approximation). The utility function of this model is the sum of four terms. The first term expresses the fact that the retail traders want to adopt similar strategies and depends from the probability distribution of the trading position of the retail traders (in the “mean field” approximation). The second term expresses the fact that the retail traders try to avoid abrupt changes of their trading strategies and depends from the trading rate of the retail traders (in the “mean field” approximation). The third term expresses the fact that the retail traders try to avoid the risk associated to the fact of having open positions on the asset shares and depends from the number of asset shares held by the retail traders as a function of time (in the “mean field” approximation). The fourth term expresses the fact that in the long run the retail traders want to have a given position on the asset shares and depends from the number of asset shares held by the retail traders at the final time of the game (in the “mean field” approximation). The stochastic differential equation that defines the dynamics of the trading position of the retail traders (in the “mean field” approximation) and its initial condition are the constraints of the mean field game model studied. To simplify the exposition from now on instead of specifying retail traders in the “mean field approximation” we will simply say retail traders without specification. The mean field game model that describes the behaviour of the retail traders is studied using the dynamic programming principle. The first order necessary optimality condition of this model is a system of partial differential equations made of the Hamilton Jacobi Bellman equation satisfied by the value function of the mean field game and of the forward Kolmogorov equation satisfied by the probability density function of the trading position of the retail traders. The condition that establishes the relation between the optimal trading rate and the value function of the game couples these two partial differential equations. This system of partial differential equations is equipped with an initial and a final condition. The solution of this problem determines the optimal trading execution strategy of the retail traders. Under some assumptions, following Kalman [17] it is possible to reduce the problem of solving the system of partial differential equations mentioned above to the problem of solving a constrained two point boundary value problem for a system of six Riccati ordinary differential equations. Explicit and numerical solutions of this constrained two point boundary value problem are studied.
Let us turn our attention to the behaviour of the big trader. To fix the ideas we study the liquidation problem, that is the problem of executing the order of selling a (large) number of asset shares in a prescribed time interval. It is easy to see how to rephrase the solution of the liquidation problem presented later to consider the problem of buying a (large) number of shares in a prescribed time interval. The goal pursued by the big trader is to sell a given block of asset shares in the time interval assigned maximizing the expected value of the revenue resulting from the sale. The big trader pursues this goal choosing its trading rate as a function of time. That is the trading rate is the control variable of the optimal control problem that describes the behaviour of the big trader. At any given time the instantaneous revenue of the sale is the product of the asset share price times the number of shares sold at that time. The revenue of the sale is the integral in time of the instantaneous revenue over the time interval assigned to execute the trade. As already said the asset share price is described by the asset share price dynamic equation. Let us discuss briefly this last equation. This equation couples the mathematical models that describe the retail traders and the big trader. In absence of trading the asset share price dynamics is assumed to be an arithmetic Brownian motion. The trading activity generated by the retail traders and/or by the big trader influences the asset share price. For example as expected when the big trader and the “majority” of the retail traders are buyers the asset share price tends to increase, conversely when the big trader and the “majority” of the retail traders are sellers the asset share price tends to decrease. Mathematically these intuitive facts are modeled with a simple generalization of the asset share price dynamic equation introduced by Almgren in [3] . We assume that the asset share price is the sum of four terms, that is: the asset share price in absence of trading, the instantaneous impact factor of the trading activity of the retail traders, the instantaneous impact factor of the trading activity of the big trader and the permanent impact factor of the trading activity of the big trader. The instantaneous impact factor of the trading activity of the retail traders is assumed to be proportional to the expected value of their trading execution rate. This last term is not present in the asset share price dynamic equation used in [3] . The remaining three terms of the asset share price dynamic equation of our model are already present in the asset price equation used in [3] . Note that the assumption that the asset share price depends from the trading execution strategy of the retail traders and the choice made of the big trader objective function imply that the behaviour of the big trader depends from the behaviour of the retail traders. That is in order to find the optimal trading execution strategy of the big trader it is necessary first to solve the mean field game model associated to the retail traders to determine their optimal trading execution strategy. In our model the dependence of the behaviour of the retail traders from the trading activity of the big trader is not considered. In fact it is reasonable to assume that in many circumstances the retail traders are not aware of the trading activity of the big trader. The problem of determining the optimal trading execution strategy of the big trader is translated in a linear quadratic optimal control problem whose control variable is the trading rate of the big trader and whose utility function is the final revenue of the trade. The solution of the Hamilton Jacobi Bellman equation associated to this optimal control problem is reduced [17] to the solution of a system of Riccati ordinary differential equations with a final condition. Under some hypotheses an explicit formula for the optimal trading execution strategy of the big trader is derived. Finally we present an extensive numerical study of the trading execution model developed. This numerical study shows several interesting facts. In particular the study shows that the mean field game model considered provides a setting where different kinds of retail traders can be represented. For example we show that retail traders classified in the jargon of the financial markets as “buy and hold investors” or as “short term investors” can be represented in the model. For the convenience of the reader let us recall the meaning of these expressions. The buy and hold investors are investors that buy and then hold the asset bought for a long time period betting on the increment of the asset value due to its fundamentals. These investors do not like to change their positions in the market regardless of the market fluctuations. Conversely the short term investors are investors that open and close their positions within a relatively short time period to exploit movements of the asset share price. The short term investors do not like the risk associated to the fact of having open positions on the asset shares. Their different behaviours determine different effects on the asset share price dynamics. It follows that the optimal trading execution strategy of the big trader changes as a consequence of the fact that the retail traders are buy and hold investors or are short term investors. Several numerical examples are studied in detail to show the versatility of the model presented.
The interested reader is referred to the website: http://www.econ.univpm.it/recchioni/finance/w19 to find material including animations, an interactive application and an app that helps the understanding of the paper. A general reference to the work of the authors and of their coauthors in mathematical finance is the website: http://www.econ.univpm.it/recchioni/finance.
The paper is organized as follows. In Section 2 we define the trading execution model studied, that is we define the mean field game model associated to the retail traders, the asset share price dynamic equation and the optimal control problem associated to the big trader. In Section 3 we solve the mean field game model. In Section 4 we solve the optimal control problem. In Section 5 we present a numerical study of the trading execution model developed in Sections 2, 3 and 4.
2. The Trading Execution Model
Let
be the set of real numbers,
be a real variable that denotes time and
be a positive number. We assume that
is the time horizon of the mean field game model that describes the behaviour of the retail traders. This means that the mean field game model is solved for
. Let us consider a state variable
,
, that represents the number of asset shares held by the retail traders at time
,
. The variable
is called trading position of the retail traders at time
,
, and is a real stochastic process. Positive values of
mean that the retail traders have a long position on the asset shares at time
, negative values of
mean that the retail traders have a short position on the asset shares at time
,



with initial condition:

where













when

For








with the initial condition implied by (2):

Recall that in (3) the function






is implies that:




Let



This means that the real stochastic process


Let






where:

subject to the constraints (1)-(4). The model (5), (6), (1)-(4) is the mean field game model used to describe the behaviour of the retail traders. This means that the retail traders adopt the trading execution strategy
















called utility function or cost functional of the mean field game model and is the sum of four terms. The first one:




long run (that is at time














terms




Equations (1), (3).
Now let us discuss the mathematical model that describes the behaviour of the big trader. Let















with initial condition:

and final condition:

where in (7)





















We use as asset share price dynamic equation a simple generalization of the equation introduced by Almgren in [3] . Let







where




Moreover we assume that:










































Let







Let us take a closer look to (12). Integrating (12) by parts and using (7) we have:

Note that the assumption




The optimal trading execution strategy of the big trader is the strategy that maximizes the expected final revenue of the big trader (14) subject to the constraints (7)-(9). That is the problem of finding the optimal trading execution strategy of the big trader consists in solving the following optimal control problem:

where:

subject to the constraints (7)-(9). Note that in (16) we have dropped the term

(14). In fact this term does not depend from the control variable






3. The Optimal Trading Execution Strategy of the Retail Traders
Let us consider the mean field game problem (5), (6), (1)-(4). We define:

to be the value function of problem (5), (6), (1)-(4).
The function



with final condition:

where

Therefore the optimal trading execution strategy of the retail traders can be determined solving the following system of partial differential equations, see [10] :


where the function














Equations (20), (21) with the conditions


partial differential equations with an initial and a final condition. This system expresses the first order necessary optimality condition of the mean field game model (5), (6), (1)-(4). Once known the solution of this system of partial differential equations the optimal trading rate of the retail traders solution of problem (5), (6), (1)-(4) is
determined by the condition:





We look for elementary solutions of problem (20), (21) with the conditions


(22), (23). In analogy with the work of Kalman [17] we formulate some hypotheses that make possible to reduce
the solution of problem (20), (21) with the conditions


a constrained two point boundary value problem for a system of six Riccati ordinary differential equations. The choice of the logarithm function in the first addendum of (6) and as a consequence the presence of the logarithm function on the right hand side of (20) are crucial to operate this reduction.
Let







We have:
Proposition 3.1
Let


i.e. let







where the functions


















and satisfy condition (47). In fact, as shown later, in order to guarantee that











Proof
Let








Substituting (40)-(43) in (21) we have:

In (44) we choose



















Note that when




Imposing that


that is:

Equation (47) implies that



Note that a solution of the two point boundary value problem (28)-(39) that satisfies (47) may or may not exist. When it does not exist the attempt of building a solution of problem (20), (21) with the conditions


of problem (20) (21) with the conditions



bility density function. Proposition 3.1 shows that when (28)-(39) has a solution that satisfies (47) from the hypothesis




of problem (20), (21) with the conditions



and variance:

that is in this case we have:




satisfies (47). In [18] Guéant studies the stationary version of problem (20), (21) with the conditions









From (25) it follows that:

where




Proposition 3.2
Let







problem (20), (21) with the conditions


that we assume to exist. We have


and

The functions





Moreover let


Proof
Differentiating (48) with respect to


from (55) it follows that:

From (55), (56) we have that


Equations (35), (39), (55), (56) imply that Equation (57) can be equipped with the following boundary conditions:


It is easy to see that the function (52) is the solution of (57)-(59). Finally substituting (52) in (56) we determine


Formula (54) shows that









moreover from (57)-(59) when









4. The Optimal Trading Execution Strategy of the Big Trader
Let us consider the optimal control problems (15), (16), (7)-(9). The value function


of problems (15), (16), (7)-(9) is the maximum of the objective function


subject to the constraint (7), (9) and:

Note that we have:

The function




with the final condition:

where

(16), (7)-(9). Note that the right hand side of (64) is not a real valued function. The final condition (64) must be
interpreted as prescribing the




a trading rate that does not satisfy (9), is a rate that at time







Therefore in order to find the optimal trading execution strategy of the big trader we must solve the following Hamilton Jacobi Bellman equation:

with final condition (64), where



using the relation:



We have:
Proposition 4.1
Let




where






This means that the optimal trading execution rate of the big trader is:

where in (70)



Proof
Let
















where


Moreover the optimal trading execution rate of the big trader is given by:

That is we have Equation (70).
Substituting (70) in (7) and imposing (8) we determine the optimal trading execution strategy of the big trader


with initial condition:

Note that the fact that








5. Numerical Experiments
We begin the numerical study of the trading execution model presented in the previous Sections discussing the problem of the existence of solutions of the mean field game problem (5), (6), (1)-(4) of the form suggested in Propositions 3.1, 3.2. The existence of this kind of solutions is equivalent to the assumption that the two point boundary value problem (28)-(39) has a solution that satisfies (47). It is easy to see that the existence of a solution of the two point boundary value problem (28)-(39) that satisfies (47) depends from the existence of a solution of the two point boundary value problem (32), (33), (38), (39) such that












(28), (29). Conversely when the two point boundary value problem (32), (33), (38), (39) does not have a solution,
such that




(23) constructed in Propositions 3.1, 3.2 does not exist. The study of the existence problem of the solution of the two point boundary value problem (32), (33), (38), (39) from the mathematical point of view is beyond our purposes here. In the numerical experiments presented in this Section we proceed as follows: first of all the two point boundary value problem (32), (33), (38), (39) is solved numerically using the shooting method (see [19] ) and the condition







with


market). This goal is pursued making big the term











are weighted in a predetermined way. However to show the versatility of the model developed in the previous Sections in the study cases presented in this Section it is convenient to introduce a new utility function containing two parameters not present in (6), that is: the parameter w that regulates the relative weights of the terms






instead of the utility function











plicity we avoid degenerate problems. Note that


is the utility function (6) with

Let us point out that the aversion to abrupt position changes and the possession of stable positions in the asset shares are typical habits of the so called buy and hold investors. Instead the so called short term investors do not like to have stable positions in the asset shares. This last kind of investors open and close their positions within a relatively short time period to exploit short term movements of the asset share price. Based on these facts we argue that the utility function (80) when




In the study cases that follow we consider the solution of the problem:

when





In the first study case we analyze the behaviour of the retail traders and we choose






















































In the second, third and fourth study cases we study the behaviour of the big trader during the execution of a liquidation order, that is we consider the solution of the optimal control problem (15), (16), (7)-(9). In particular we study the dependence of the behaviour of the big trader from the behaviour of the retail traders determined solving problem (81), (80), (1)-(4).
Figure 1. The function





Figure 2. The function





Figure 3. The function







In the study cases presented we assume that the number of asset shares held by the big trader at time








We solve the differential Equation (7) with the initial condition (8). Recall that in (7)










Figure 4. The function







that corresponds to the trading rate:

Note that when








with constant trading rate





since








are “sellers” of the asset shares. Recall that when


In the second study case we choose


a function of






therefore when



Figure 5. Optimal trading execution strategy of the big trader







several values of








the asset shares and

interval







behaviour of the retail traders. That is in this case the trading execution strategy

trader is a concave function that connects the points






have short positions on the asset shares (and

the asset shares in the time interval
















In the third study case in the mean field game model that describes the retail traders we assume
Figure 6. Optimal trading execution strategy of the big trader







Figure 7. Optimal trading execution strategy of the big trader











second study case. We recall that when





the time interval





















In the fourth study case we assume








(80), (1)-(4) when





function






implies that when



of the retail traders from being buyers of the asset shares when



Figure 11 shows the optimal trading execution strategy of the big trader corresponding to the behaviour of the retail traders shown in Figure 10. Figure 11 shows that the big trader as a consequence of the behaviour of the retail traders initially waits to sell his shares, this is coherent with the fact that at the beginning the retail traders are buyers. However later, when the retail traders become sellers and the asset share price tends to decrease, Figure 11 shows that the big trader changes strategy and tries to anticipate the sale at the beginning of the time
Figure 8. Optimal trading execution strategy of the big trader








Figure 9. Optimal trading execution strategy of the big trader








Figure 10. The function







interval that remains to conclude the execution of the liquidation order. That is the optimal trading execution strategy of the big trader




























Figure 11. Optimal trading execution strategy of the big trader






Figure 12. The function







when

















Figure 13. Optimal trading execution strategy of the big trader






The interested reader is referred to the website: http://www.econ.univpm.it/recchioni/finance/w19 to find material including animations, an interactive application and an app that helps the understanding of this paper. A general reference to the work of the authors and of their coauthors in mathematical finance is the website: http://www.econ.univpm.it/recchioni/finance.
Cite this paper
LorellaFatone,FrancescaMariani,Maria CristinaRecchioni,FrancescoZirilli, (2014) A Trading Execution Model Based on Mean Field Games and Optimal Control. Applied Mathematics,05,3091-3116. doi: 10.4236/am.2014.519294
References
- 1. Bertsimas, D. and Lo, A.W. (1998) Optimal Control of Liquidation Costs. Journal of Financial Markets, 1, 1-50.
http://dx.doi.org/10.1016/S1386-4181(97)00012-8 - 2. Almgren, R. and Chriss, N. (2000) Optimal Execution of Portfolio Transactions. Journal of Risk, 3, 5-39.
- 3. Almgren, R. (2003) Optimal Execution with Nonlinear Impact Functions and Trading Enhanced Risk. Applied Mathematical Finance, 10, 1-18.
http://dx.doi.org/10.1137/090763470 - 4. Almgren, R. (2012) Optimal Trading with Stochastic Liquidity and Volatility. SIAM Journal of Financial Mathematics, 3, 163-181.
http://dx.doi.org/10.1137/090763470 - 5. Gatheral, J. and Schied, A. (2011) Optimal Trade Execution under Geometric Brownian Motion in the Almgren and Chriss Framework. International Journal of Theoretical and Applied Finance, 14, 353-368.
http://dx.doi.org/10.1142/S0219024911006577 - 6. Schied, A. (2013) Robust Strategies for Optimal Order Execution in the Almgren-Chriss Framework. Applied Mathematical Finance, 20, 264-286.
http://dx.doi.org/10.1080/1350486X.2012.683963 - 7. Ankirchner, S., Blanchet-Scalliet, C. and Eyraud-Loisel, A. (2012) Optimal Liquidation with Directional Views and Additional Information. Working Paper:
http://hal.archives-ouvertes.fr/hal-00735298 - 8. Guéant, O. (2013) Execution and Block Trade Pricing with Optimal Constant Rate of Participation.
http://arxiv.org/pdf/1210.7608v3.pdf - 9. Guéant, O. and Lehalle, C.A. (2013) General Intensity Shapes in Optimal Liquidation. Mathematical Finance, Published Online.
http://onlinelibrary.wiley.com/doi/10.1111/mafi.12052/pdf - 10. Lasry, J.M. and Lions, P.L. (2007) Mean Field Games. Japanese Journal of Mathematics, 2, 239-260.
http://dx.doi.org/10.1007/s11537-007-0657-8 - 11. Lachapelle, A. and Wolfram, M.T. (2011) On a Mean Field Game Approach Modeling Congestion and Aversion in Pedestrian Crowds. Transportation Research Part B: Methodological, 45, 1572-1589.
- 12. Guéant, O., Lasry, J.M. and Lions, P.L. (2010) Mean Field Games and Oil Production. In: Lasry, J.M., Lautier, D. and Fessler, D., Eds., The Economics of Sustainable Development, Editions Economica, Paris, 139-162.
- 13. Lachapelle, A., Salomon, J. and Turinici, G. (2010) Computation of Mean Field Equilibria in Economics. Mathematical Models and Methods in Applied Sciences, 20, 567-588.
http://dx.doi.org/10.1142/S0218202510004349 - 14. Shen, M. and Turinici, G. (2012) Liquidity Generated by Heterogeneous Beliefs and Costly Estimation. Networks and Heterogeneous Media, 7, 349-361.
http://dx.doi.org/10.3934/nhm.2012.7.349 - 15. Couillet, R., Perlaza, S.M., Tembine, H. and Debbah, M. (2012) Electric Vehicles in the Smart Grid: A Mean Field Game Analysis. IEEE Journal on Selected Areas in Communications: Smart Grid Communications Series, 30, 1086-1096.
- 16. Guéant, O., Lasry, J.M. and Lions, P.L. (2011) Mean Field Games and Applications. In: Cousin, A., Crépey, S., Guéant, O., Hobson, D., Jeanblanc, M., Lasry, J.M., et al., Eds., Paris-Princeton Lectures on Mathematical Finance 2010, Lecture Notes in Mathematics, Springer, Berlin, 205-266.
- 17. Kalman, R.E. (1960) A New Approach to Linear Filtering and Prediction Problems. Journal of Basic Engineering, 82, 35-45.
http://dx.doi.org/10.1115/1.3662552 - 18. Guéant, O. (2009) A Reference Case for Mean Field Games Models. Journal de Mathématiques Pures et Appliqués, 92, 276-294.
http://dx.doi.org/10.1016/j.matpur.2009.04.008 - 19. Stoer, J. and Bulirsch, R. (1980) Introduction to Numerical Analysis. Springer-Verlag, New York.
http://dx.doi.org/10.1007/978-1-4757-5592-3





















