Journal of Mathematical Finance
Vol.05 No.01(2015), Article ID:53355,13 pages
10.4236/jmf.2015.51001

Optimal Execution in Illiquid Market with the Absence of Price Manipulation

Seiya Kuno1, Masamitsu Ohnishi2

1Center for the Study of Finance and Insurance, Osaka University, Osaka, Japan

2Graduate School of Economics, Osaka University, Osaka, Japan

Email: kuno@sigmath.es.osaka-u.ac.jp, ohnishi@econ.osaka-u.ac.jp

Copyright © 2015 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 26 December 2014; accepted 16 January 2015; published 20 January 2015

ABSTRACT

This article shows the execution performance of the risk-averse institutional trader with constant absolute risk aversion (CARA) type utility by using the condition of no price manipulation defined in the risk neutral sense. From two linear price impact models both satisfying that condition, we have derived the unique explicit optimal execution strategy calculated backwardly with dynamic programming equations. And our study shows that the optimal execution strategy exists in the static class. The derived solution can be decomposed into mainly two components, each giving an explanation of the property of optimal execution volume. Moreover we propose two conditions in order to compare the performance of these two price models, and illustrate that the performances of the two models are surprisingly different under certain conditions.

Keywords:

Optimal Execution, Price Manipulation, Algorithmic Trading

1. Introduction

In the competitive market paradigm, it is assumed that security markets are perfectly elastic and all orders can be executed instantaneously. However in real markets, since institutional traders (large traders) usually submit orders of considerable sizes, such traders thus influence the price by their own dealings (called market (price) impact) and create the execution time lag for their orders. Thus the large trader often divides her holdings (orders) into small pieces considering the tradeoff between market impact risk due to her fast execution and volatility risk due to her slow execution. In [1] , such a price change (price impact) occurring at each trading period can be divided into three components. Firstly a temporary impact which represents the temporary cost of demanding liquidity and only affects an individual trade, and secondly a transient impact which represents gradual incorporation of trade information to the price which derives the gradual price recovery, and finally a permanent impact which affects the prices of all subsequent trades of an agent. These price changes may enable the large trader to manipulate the market. The act of manipulating the market intentionally and through managed actions to make profits actively spoils market public welfare, and is forbidden in many trading venues. With the appearance of electronic trading, this problem got more concerns in financial literature. In optimal execution literature many studies are often conducted as the following way. Firstly, the price process model that considers such a price change under the condition of no price manipulation is built; then, the optimization problem with such a price model in the static or dynamic way in the discrete or continuous time setting is solved.

In this paper, under no price manipulation condition, we consider mainly two types of price model depending on how the price is reverted to its previous price level for the buy trade. Let’s call one of them the permanent (impact) price model (as in e.g. [2] and [3] ) and the other the transient (impact) price model (as in e.g. [4] and [5] ). In the permanent price model, the execution price that lifted up by the large trader’s order immediately reverts to a permanent level which is usually higher than the price at the previous trading time. On the other hand, the transient price model considers the price that reverts to a permanent level gradually in time. That is, one of the differences between the two models is whether the temporary impact decays instantly (in the permanent price model) or gradually (in the transient price model). A large number of empirical studies have been reported for the basis of the transient price model in various trading venue, refer to e.g. [6] and references therein. Although many empirical studies also show the non-linearity of the price impact function, we use the linear one for simplicity of calculation.

The main goal of this paper is to derive the optimal execution strategies for these two price models. Then in the equidistance discrete trading time grid setting, we show that the optimal execution strategy of the risk-averse large trader with each price model exists in the static class by deriving backwardly the explicit solution with the dynamic programming equation. This result is similar to the one found in [7] which derives the optimal execution strategy dynamically with the continuous time permanent price model, but our approach with the discrete time transient price model can decompose the optimal solution into various components and then gives the intuitive interpretation about the existence of price manipulation. Moreover, since we found that there exist the optimal execution strategies for two price models in the static class, it can be easy to compare the cost performance by simulations and parameter settings between the price models.

The rest of the paper is organized as follows. In Section 2, we present two price dynamics and two definitions of the price manipulation. In Section 3, we describe the optimization problem and derive explicit solutions for the two price models. Furthermore, we show the property of the optimal execution strategy and illustrate it using the comparative statics. In Section 4, we consider the relationship between two price models. The transient price model is more realistic but a little bit complicated therefore it takes much time when we simulate the execution performance, on the other hand the permanent price model is unrealistic but simple enough to be able to make high-speed trading decision in algorithmic trading system. For that reason, we suggest how to incorporate the intrinsic parameter of the transient price model into the permanent price model. More concretely, we propose two conditions that exist between those two price models under the TWAP (Time Weighted Average Price) strategy, when we attempt to compare the performance of those two price model in the same market. Section 5 contains a conclusion. Calculations and proofs are complicated but can be proved in a straightforward way.

2. Market Models and Price Manipulation

In this section, we explain two existing price models in the discrete time setting. One is the permanent impact (price) model proposed by [3] , which extends to that of [8] and another is the transient impact (price) model proposed by [4] , which is a generalization of that of [5] . A risk-averse institutional trader (after that we call her a large trader in the sense that she submits large order volumes) and many noise traders also called liquidity providers are considered as economic agents. The superscript of each variable denoting i = pe or tr represents the use of the permanent price model or transient price model respectively. Through this paper, we set the exponential decay of the temporary impact in the transient price model, because it satisfies the no price manipulation according to Definition 2 stated later in this section.

2.1. Two Price Models

Suppose that is the price of a single risky asset at time t, is the large trader’s execution volume. If, it is the buy trade, on the other hand if, it is the sell trade. is the number of shares which the large trader remains to purchase, if (or liquidate, if). That is,

(1)

Moreover, is the investment capital (wealth). For simplicity, we assume in the following that the large trader plans to purchase the asset. If at time t, the large trader submits large amount of her market order just after she has recognized the price at that time, the order is executed immediately. However, the execution price may not be equal to. The execution price will be instantly lifted upward from to because of the temporary imbalance of supply and demand. Assume that denotes the price change per share (called price impact), the dynamics of and are,

(2)

(3)

The lifted price by the large order reverts to the previous price level to a certain extent.

In the permanent price model, the execution price diminishes instantly to the permanent impact level and the expected price is maintained until the next trading time. That is,

(4)

Using Equation (3) and (4),

, (5)

where represents the deterministic reversion rate of price and. represents the public news effect on the fundamental price between time t and t + 1 and is recognized by the large trader at time t + 1. Further, is an i.i.d.stochastic process defined on a probability space and follows

(6)

All information available to the large trader before her trading at time t are

. (7)

In the permanent price model, the price impact, the temporary impact and the permanent impact are repre- sented respectively by, , and.

The transient price model, on the other hand, is the same as the permanent price model until the submitted order is executed. However the price reversion toa permanent level is not immediate but gradual. We set the time independent rate as the resilience speed. Then we have

(8)

where denotes the fundamental price and, defined in (6) and (7). Furthermore, by Equation (8) we get

(9)

Here, we define S as

(10)

where

. (11)

In this transient price model, the price impact and the transient impact are and. On the other hand, the temporary and the permanent impact are both 0.

Remark 1: The economic interpretation of is the difference between the cumulative transient impact traded from time 1 to t ‒ 1 viewed at the time t and the one viewed at the time t + 1. Since the price reverts to the permanent level over and over (in the case price is down), then.

The reason why we use these specific two price models is its viability, as it will explained in the next subsection. The main difference between these two models is whether the effect of the present execution is completely incorporated in the price immediately or not. In the transient price model, since the price after the present execution fall down gradually to the permanent level (in this case 0), the effect of the present execution is partially incorporated in the price at the following trading time, and is completely incorporated after a certain period.

2.2. Absence of Price Manipulation

In this subsection, we introduce the concept of price manipulation from the perspective of the feasibility of the price model. This is because the market can easily crash with the price manipulation of the large traders in the current market environment where the high-frequency trading is becoming a main stream. So the construction of the feasible price model is essential to limit such a price manipulation. In the following we introduce two concepts of price manipulation.

Definition 1 ((Pure) Price manipulation [9] ): A round trip trade is an execution strategy such that. A pure price manipulation strategy is a round trip trade such that

. (12)

It is shown in [9] that if the permanent impact is linear in terms of execution volume, then the pure price manipulation is absent from the market in the risk neutral sense. Within the time-homogeneous reversion rate framework, our permanent price model satisfies this condition.

Definition 2 (Transaction-triggered price manipulation [1] ): If the expected execution costs of a buy program can be decreased by intermediate sell trade, the price model admits transaction-triggered price manipulation. That is, there exists, , and a corresponding execution strategy for which under a monotone execution strategy q,

. (13)

Definition 2 states a stronger condition of the price manipulation than the one given by Definition 1. That is to say, even if the price model satisfies the absence of pure price manipulation, it may not satisfy the absence of the transaction-triggered price manipulation, such as buy and sell oscillation trades.

In this paper, we use an exponential resilience for the transient price model. This does not admit transaction- triggered price manipulation. As shown below in Remark 2, our control for the risk-averse large trader describes that when we apply the round trip trade. 0 trade is always optimal. So, both price models satisfy the condition of the absence of pure price manipulation.

3. Optimal Execution

In this section, we show that the optimal execution strategy exists in the static class by deriving the explicit solution with a dynamic programming equation. Suppose that a risk-averse large trader with CARA (Constant Absolute Risk Aversion) type utility of which the risk aversion coefficient is R submits large amount of market orders in equally time intervals over the maturity T. We consider the problem of the dynamic execution strategy that maximizes the large trader’s expected utility from her terminal wealth. Here, we show the optimal execution strategy based mainly on the transient price model. For the permanent price model, we only provide the result since it requires simpler calculation.

3.1. Execution Strategy for a Risk-Averse Large Trader

In this case, we define the large trader’s expected utility under the trading strategy at time t as

, (14)

where is the indicator function and the right hand side of the Equation (14) represents that it is optimal for the large trader to execute her whole holding orders at maturity T. Moreover we define the optimal value function

(15)

where the subscript t of the expectation represents the condition where all the information up to time t is available to the large trader.

Because of the Markov property of the dynamics and path independency of the large trader’s utility at the final period, is a function of, and by principle of optimality, the optimality equation (Bellman equation) becomes as

(16)

We derive the sequence of the optimal execution volumes which attains from the final period T by backward induction in t.

Theorem (Optimal Execution Strategy with the Transient Price Model): When we use the transient price model, the optimal execution volume of a large trader at time t denoted is represented as the function of the remaining execution volume and the cumulative effect of past executions St at that time. Then at time t, the optimal execution volume and the corresponding optimal value function are respectively

, (17)

and

(18)

where we set

, , and (19)

Then a deterministic execution strategy becomes optimal.

Secondary, we provide the optimal execution strategy for the permanent price model as following corollary.

Corollary (Optimal Execution Strategy with permanent Price Model):

When we use the permanent price model, the optimal execution volume of a large trader at time t denoted is represented as the affine function of the remaining execution volume at that time. Then at time t, the optimal execution volume and the optimal value function are

, (20)

and

(21)

where

, and (22)

We provide a short proof of this Theorem in the appendix. For the proof of the Corollary, refer to [10] . The optimal solution for the transient price model consists of two components, and. contributes directly to the optimal solution while contributes secondarily. If the external factor is added in the permanent price model, is also added. Since the terms, , and are deterministic at time t, the optimal execution strategy exists in the static class which is supported by the next remark.

Remark 2: For both price models, can be expressed in, , and. Therefore, by Equation (10), can be controlled determinately andfor, we have the expressions below. For the transient price model

(23)

and for the permanent price model

(24)

3.2. Properties of the Optimal Execution Strategy under Time-Homogeneous Parameter

The purpose of this subsection is to give an intuitive and intelligible analysis of the optimal strategies mainly for the permanent price model as it is difficult to give an analytical proof for the optimal execution strategy using transient price model. However we can show this intuition and confirm it using some numerical examples. To this end, we set some time-homogeneity assumptions for the impact, the reversion rate and the resilience. That is, , , and. Here, in particular, we give a proof about comparative statics in risk aversion R, and for the other proofs of the properties, please refer to [8] [10] , and [1] . For the detailed proofs of following Lemma 1 and propositions, refer to appendix.

Lemma 1 (Monotone Decrease Property): If and, then for the permanent price model, the optimal execution volume decreases monotonously in time. That is,

. (25)

For the proof of Lemma1, refer to [7] . From Lemma 1 the strategy for the permanent price model also satisfies the absence of transaction triggered price manipulation. Therefore,

. (26)

Proposition 1(Risk Aversion Effect): Suppose and are the risk aversion coefficients of the large trader “a” and “b” then the more risk averse the large trader is, the earlier she executes. That is, for all t, if, then for the permanent price model,

. (27)

If, it is optimal to submit the full volume at the initial time. That is, if the large trader is risk averse enough, she regards the volatility risk as important above all.

Proposition 2 (Risk Neutral Trader): Suppose. If, then for the permanent price model, the optimal execution strategy is the naïve strategy (executing equally at each time). That is,

(29)

Moreover, for the transient price model, the optimal execution strategy is time symmetric. Then we form the following property,

. (30)

Remark 3: The optimal execution strategy for the transient price model does not have the monotone decrease property (Lemma 1). However from the numerical experiment shown in Figure 1, the convexity of the optimal execution volume in time can be confirmed for both price models. Moreover, we will also find that,

However, there is analytical difficulty for the proof of this property because the terms of and depend

Figure 1. Optimal execution strategies for the permanent price model (upper half) and transient price model (lower half).

mutually on each other over time. In fact, when we express the optimal execution volume at time t + 1 with the states at time t,

(31)

Figure 2 shows the relationship between (mainly the effect of the tradeoff between impact risk and volatility risk) and (mainly the effect of the expectations of price reversion over time) for the transient price model, which indicates the convexity property in time and also illustrates Proposition 2 (when R = 0). This decomposition of the optimal execution volume reveals the relationship between the existence of transaction-trig- gered price manipulation and the resilience effect. If the execution price reverts to below the previous price level or the unaffected price process has a possible drift (as in [11] ), the optimal execution strategy would admit the transaction-triggered price manipulation. The proof of these properties and more detailed analysis of the dependency of the time grid are our ongoing research topics.

Under the time-homogeneity of, we give a simple numerical example of the optimal execution for the intraday trading strategies and support the previous propositions and remarks. The trading time is based on NYSE (New York Stock Exchange), and we divide the intraday into 13 periods (30 minutes length) to consider the execution time lag. For a more detailed explanation, refer to [12] . Assume that we must purchase 130,000 shares of a risky asset within 13 periods and. Figure 1 illustrates the dependence of the optimal execution strategy on the risk aversion. In the upper (lower) half of Figure 1, the black (blue) line correspond to the risk neutral (R↓0) for the permanent (transient) impact model or the dotted black (blue) line correspond to the slightly risk averse large trader (R = 0.00001) for the permanent (transient) impact model. We can confirm that if the large trader is risk neutral (R↓0), Proposition 2 is satisfied. Moreover this figure shows that the more risk averse the large trader is, the earlier she executes. Figure 2 also indicates the absence of transaction-triggered price manipulation since.

4. Comparison of Two Price Models

So far, we considered two price models, the permanent and the transient with intrinsic parameter and.

Figure 2. The optimal value of two components for the transient price model.

For the two price models describing a real market, if the expected costs derived from these two price models respectively with the same execution volume at the same intervals are different from each other, an arbitrage opportunity may occur between these two models. We should then unify how the information after each trade is incorporated into the price, when we compare the performance of the two price models. So, in order to standardize the market, we should find the relationship between and so that the two price models are equivalent when the same strategy (TWAP strategy) is used. Here, the TWAP (Time Weighted Average Price) strategy stands for the equally execution over equidistant time interval. One way to do that is to show how to determine the value of parameter if we can observe the value of however using the permanent price model under unobservable.

Suppose that the expected cost using TWAP strategy over the maturity T with the permanent and the transient price model are respectively. Moreover suppose that is fixed. In the following, we define two criteria.

Definition 3 (TWAP Cost Equivalent): If, then we say the market is TWAP cost equivalent.

However, this condition does not satisfy the law of indifference which is a fundamental economic principle. As a stronger condition, we define TWAP equivalent condition as below.

Definition 4 (TWAP Equivalent): If, then we say the market is TWAP equivalent

We can afterward derive following conditions using Equations (3), (5), (9), (10), and letting q = constant in order to adapt the transient price model according to the permanent price model.

Condition 1: If the market is TWAP cost equivalent, then the following condition holds:

(32)

Condition 2: If the market is TWAP equivalent, then the following condition holds:

. (33)

The upper (lower) half of Figure 3 shows that the value of depending on Condition 1 (Condition 2) when, and.

The calculations of these conditions are straightforward. Within Condition 1, the mean of the accumulated transient impact at each time using the transient price model is regarded as the permanent impact, and then is assigned equally to. The upper (lower) half of Figure 4 illustrates the optimal execution strategies for a risk-

Figure 3. The value of α for TWAP cost equivalent (upper half) and TWAP equivalent (lower half).

Figure 4. Optimal execution for TWAP cost equivalent (upper half) and TWAP equivalent (lower half).

averse large trader corresponding to the value of in the upper (lower) half of Figure 3. We also set, , and. This time, we can confirm that under a certain range of, the optimal execution strategy for the permanent price model with Condition 2 does not satisfy the condition of absence of price manipulation stated in Definition 2. Nevertheless the total cost of the permanent price model with TWAP strategy is equal to that of the transient price model with the same TWAP strategy. So, we find that if is time-inhomogeneous then the optimal execution strategy violates the absence of transaction-triggered price manipulation. This fact indicates that although the permanent price model is simple and useful, if one wants to assess the execution performance, the transient price model is more stable in what concerns price manipulation.

Remark 4: When in the transient price model, then from Equations (10), (11), (17), and (19),

Therefore the optimal execution strategy for the transient price model is the same as the permanent price model one with.

5. Conclusion

In a discrete time setting, we derived an explicit solution for the two price models by solving a dynamic programming equation backwardly from the maturity time. Under the assumptions of a large trader with CARA utility type and public news effects on price modeled as normal random variables, the optimal execution strategy exists in the static class. In particular, since the optimal execution volume for the transient price model consists of two components, that is tradeoff between impact risk and volatility risk, and the expectation of the price reversion, that solution gives consideration to the existence of transaction-triggered price manipulation. From the comparative statics, we also illustrated how the large trader’s risk aversion affects the optimal execution strategy. Furthermore, with TWAP strategy we compared the performances of the two price models where the time-ho- mogeneity of the parameters α and ρ plays a significant role in the absence of price manipulation. But it is impossible to capture completely the essence of the price process with parameters using in this study. In recent years, an order driven market becomes mainstream in various trading venues around the world. Therefore, we should specify the shape of limit order book endogenously or exogenously in order to construct the price model. Further research consists on creating more practical models that takes for instance into consideration the intraday liquidity effect among other effects and the nonlinear impact function as empirically stated in [6] , [12] , and [13] .

Acknowledgements

The authors would like to thank participants of the International Conference on Industrial Engineering Theory, Applications and Practice (IJIE2013) at Pusan National University, the RIMS Workshop on Theory and Application of Mathematical Decision Making under Uncertainty 2013 at Kyoto University, and the Symposium on Stochastic Models 2014 at Tokyo University of Science for their constructive comments.

References

  1. Alfonsi, A., Schied, A. and Slynko, A. (2012) Order Book Resilience, Price Manipulation, and the Positive Portfolio Problem. SIAM Journal on Financial Mathematics, 3, 511-533.http://dx.doi.org/10.1137/110822098
  2. Almgren, R. and Chriss, N. (2000) Optimal Execution of Portfolio Transactions. Journal of Risk, 3, 5-39.
  3. Huberman, G. and Stanzl, W. (2005) Optimal Liquidity Trading. Review of Finance, 9, 165-200. http://dx.doi.org/10.1007/s10679-005-7591-5
  4. Gatheral, J. (2010) No-Dynamic-Arbitrage and Market Impact. Quantitative Finance, 10,749-759. http://dx.doi.org/10.1080/14697680903373692
  5. Obizhaeva, A. and Wang, J. (2013) Optimal Trading Strategy and Supply/Demand Dynamics. Journal of Financial Markets, 16, 1-32. http://dx.doi.org/10.1016/j.finmar.2012.09.001
  6. Bouchaud, J.-P., Farmer, J.D. and Lillo, F. (2009) How Markets Slowly Digest Changes in Supply and Demand. Handbook of Financial Markets: Dynamics and Evolution, Elsevier, Berlin.
  7. Schied, A., Schöneborn, T. and Teharanci, M. (2010) Optimal Basket Liquidation for CARA Investors Is Deterministic. Applied Mathematical Finance, 17, 471-489. http://dx.doi.org/10.1080/13504860903565050
  8. Bertsimas, D. and Lo, A. (1998) Optimal Control of Execution Costs. Journal of Financial Markets, 1, 1-50. http://dx.doi.org/10.1137/S0363012995291609
  9. Huberman, G. and Stanzl, W. (2004) Price Manipulation and Quasi-Arbitrage. Econometrica, 74, 1247-1275. http://dx.doi.org/10.1111/j.1468-0262.2004.00531.x
  10. Kunou, S. and Ohnishi, M. (2010) Optimal Execution Strategy with Price Impact. Research Institute for Mathematical Sciences (RIMS) Kokyuroku, 1645, 234-247.
  11. Lorenz, C. and Schied, A. (2013) Drift Dependence of Optimal Trade Execution Strategies under Transient Price Impact. Finance and Stochastics, 17, 743-770. http://dx.doi.org/10.1007/s00780-013-0211-x
  12. Almgren, R., Thum, C., Hauptmann, E. and Li, H. (2005) Equity Market Impact. Risk, 18, 57-62.
  13. Bouchaud, J.-P., M zard, M. and Potters, M. (2004) Statistical Properties of Stock Order Books: Empirical Results and Models. Quantitative Finance, 2, 251-256. http://dx.doi.org/10.1088/1469-7688/2/4/301

Appendix

Short proof of Theorem:

We can derive the optimal execution volume by backward induction from the maturity time T. For t = T, since the large trader must finish her purchases

(34)

Then,

(35)

where we define the maturity condition as

(36)

and the value function is

(37)

and we set

(38)

where A, B and K are the coefficients of, , and respectively.

Next, for, we first derive her expected utility

(39)

where we use

is a concave function with respect to q. Therefore, the maximization of corresponds to the minimization of the expression in the brace of the exponential appearing in Equation (39). So the problem becomes a quadratic programming problem. Then,

(40)

where

(41)

and the value function is

where

(42)

Proceeding similarly for a general time t, we obtain the desired results (17), (19) with backward induction.

Proof of Proposition 1

From Lemma 1 and Remark 2, we show that if, then

(43)

Denote the terms which does not depend on R in and as and respectively, then

(44)

From Remark 2, we have. Therefore,.

Proof of Proposition 2

When, the large trader must finish her purchase, therefore.

Suppose that if then we have

. (45)

We will show for that

(46)

So,

(47)

From the assumption of Equation (45) and Equation (22), we get,

Moreover, from the assumption of Equation (45)

Then, becomes

Therefore, from Equation (22), is represented as,

Then, by substituting the above into Equation (47), we find that

That is Equation (46).