Next Article in Journal
A Robust General Multivariate Chain Ladder Method
Next Article in Special Issue
Peer-To-Peer Lending: Classification in the Loan Application Process
Previous Article in Journal
Effects of the Age Process on Aggregate Discounted Claims
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Threshold Type Policy for Trading a Mean-Reverting Asset with Fixed Transaction Costs

1
Department of Mathematics, University of North Georgia, Oakwood, GA 30566, USA
2
Department of Mathematics, University of Georgia; Athens, GA 30602, USA
*
Author to whom correspondence should be addressed.
Risks 2018, 6(4), 107; https://doi.org/10.3390/risks6040107
Submission received: 11 August 2018 / Revised: 16 September 2018 / Accepted: 22 September 2018 / Published: 29 September 2018

Abstract

:
A mean-reverting model is often used to capture asset price movements fluctuating around its equilibrium. A common strategy trading such mean-reverting asset is to buy low and sell high. However, determining these key levels in practice is extremely challenging. In this paper, we study the optimal trading of such mean-reverting asset with a fixed transaction (commission and slippage) cost. In particular, we focus on a threshold type policy and develop a method that is easy to implement in practice. We formulate the optimal trading problem in terms of a sequence of optimal stopping times. We follow a dynamic programming approach and obtain the value functions by solving the associated HJB equations. The optimal threshold levels can be found by solving a set of quasi-algebraic equations. In addition, a verification theorem is provided together with sufficient conditions. Finally, a numerical example is given to illustrate our results. We note that a complete treatment of this problem was done recently by Leung and associates. Nevertheless, our work was done independently and focuses more on developing necessary optimality conditions.

1. Introduction

This paper is about trading a mean-reverting asset. A common strategy in mean reversion trading is to buy low and sell high. In practice, searching for these key levels is difficult and challenging. In this paper, we focus on mathematical analysis of characterizing these threshold levels.
It is common in financial markets to use a mean-reversion model to capture price movements having the tendency to move towards an “equilibrium”. For example, empirical studies on mean reversion stock returns can be found in (Cowles and Jones 1937), (Fama and French 1988), and (Gallagher and Taylor 2002) among others. Besides stock markets, mean-reversion models are also used for stochastic interest rates (Vasicek 1977; Hull 2003); energy markets (Blanco and Soronow 2001), and stochastic volatility (Hafner and Herwartz 2001).
Mathematical analysis has been used to study trading rules for many years. For instance, (Zhang 2001) studied an optimal selling rule determined by a target price and a stop-loss limit. In (Zhang 2001), these threshold levels are determined by a set of two-point boundary value problems. (Guo and Zhang 2005) considered an optimal selling rule under a regime switching model. They used a smooth-fit technique and obtained the optimal threshold levels. Recent studies combining both the buying and selling decision making can be found in (Dai et al. 2010). In particular, they have established a trend following policy in terms of a conditional probability indicator. They demonstrated that the optimal trading rule can be determined by threshold curves. These curves can be found by solving a set of Hamilton-Jacobi-Bellman (HJB) equations. Similar idea was developed in terms of confidence intervals in (Iwarere and Barmish 2010). Furthermore, (Merhi and Zervos 2007) considered an investment capacity expansion/reduction problem under a geometric Brownian motion market model and followed a dynamic programming approach. A similar problem was treated by (Løkka and Zervos 2013) under a more general market model.
Trading in connection with portfolio management with transaction costs is a class of challenging problems. Research on related optimal consumption and portfolio control can be found in (Øksendal and Sulem 2002) in which they formulated the problem as a combined stochastic control and impulse control problem. They showed that the value function is the unique viscosity solution of the associate QVHJBI. A related problem was considered by (Baccarin and Marazzina 2014) focusing purely on portfolio control. They demonstrated how to best adjust the portfolio so as to maximize an terminal utility function. Further studies along this line can be found in (Baccarin and Marazzina 2016) in which they considered a related problem with solvency constraints. They were able to establish the existence of an impulse policy and provided a numerical method.
Trading under mean reversion models was considered by (Zhang and Zhang 2008). They obtained a threshold type strategy and were able to characterize these two key (low and high) levels in terms of the mean reversion parameters. One key assumption in (Zhang and Zhang 2008) is that the transaction cost associated with each trade is proportional to the current share price. Such proportional cost structure clearly does not work when trading penny stocks. In practice, often a fixed transaction fee is required for trading. This is especially the case when managing not-so-large positions. This issue was successfully addressed in a recent work (Leung et al. 2015). In particular, they studied an optimal multiple trading under a mean reversion model with fixed transaction costs. First, they solved a double stopping problem following a probabilistic approach. They were able to construct the value function directly. Using these results, they infer a similar solution structure for an optimal switching problem in combination with a variational inequality approach. In addition, they have identified the conditions under which the double stopping and switching problem admits the same optimal buying and selling strategies.
In this paper, we study the same problem treated in (Leung et al. 2015). Our main focus was on the variational inequality approach. The main advantage of the variational inequality approach is it mainly involves necessary conditions which is more desirable in applications. In this paper, the objective is to buy and sell the underlying asset sequentially to maximize a discounted reward function. A fixed transaction cost (commission/slippage) is associated with each transaction. We formulate the trading problem in terms of a sequence of stopping times. We follow a dynamic programming approach and obtain the associated HJB equations (quasi-variational inequalities) for the value functions. Using a smooth-fit method, we derive a closed-form solution. The sequence of optimal stopping times can be determined by three threshold levels x 0 , x 1 , and x 2 . Only algebraic equations are needed for these threshold levels. The optimal trading rule can be given in terms of x 0 , x 1 , and x 2 : One should buy when the stock price enters the interval [ e x 0 , e x 1 ] and sell whenever the price exceeds e x 2 . In addition, we provide a verification theorem under suitable conditions. We also present a numerical example and demonstrate the dependence of these key levels on various parameters.
This paper is organized as follows. In Section 2, we develop the related mathematical analysis. In particular, in this section, the problem is formulated based on a mean reversion model, relevant properties of the value functions are established, the associated HJB equations and their solutions are obtained, and a verification theorem is provided that guarantees the optimality of our trading policy. In Section 3, we consider a numerical example and study how the threshold levels depend on system parameters. Finally, in Section 4, we conclude the paper by making some remarks.

2. Problem Description and Method

2.1. Formulation of the Optimal Trading Problem

Let X t I R , t 0 , denote a mean-reversion process governed by
d X t = a ( b - X t ) d t + σ d W t , X 0 = x ,
where W t is a standard Brownian motion, a > 0 is the rate of reversion, b the equilibrium level, and σ > 0 the volatility. The asset price at time t is given by S t = exp ( X t ) .
Let
0 τ 1 ν 1 τ 2 ν 2
denote a sequence of stopping times where buying is at τ n and selling is at ν n , n = 1 , 2 ,
We restrict to the case where the net position at any time is either flat (with no share of stock holding) or long (with one share of stock holding). If initially, the net position is long ( i = 1 ) then one must sell the stock before buying any shares. In this case, the sequence of stopping times is denoted by Λ 1 = ( ν 1 , τ 2 , ν 2 , τ 3 , ) . Similarly, if the initial net position is flat ( i = 0 ) then one must first buy a stock before selling any shares. Let Λ 0 = ( τ 1 , ν 1 , τ 2 , ν 2 , ) denote the corresponding sequence of stopping times.
Given the initial state X 0 = x and initial net position i = 0 , 1 , let J i be the reward functions of the decision sequences, Λ 0 and Λ 1 :
J i ( x , Λ i ) = E n = 1 e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) , if   i = 0 , E e - ρ ν 1 ( S ν 1 - K ) + n = 2 e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) , if   i = 1 ,
where K > 0 denote the transaction cost per trade, and ρ > 0 the discount factor.
For simplicity, the term E n = 1 ξ n for random variables ξ n is interpreted as lim sup N E n = 1 N ξ n .
Given the initial net positions i = 0 , 1 and initial state X 0 = x , the corresponding value function
V i ( x ) = sup Λ i J i ( x , Λ i ) .
Remark 1.
The equalities in (2) allow buying and selling simultaneously. However, due to the existence of positive transaction cost K, these actions cause negative returns and therefore are automatically eliminated by optimality conditions.
Remark 2.
Using the Monte-Carlo, we generate sample paths for X t and S t using a = 0.8 , b = 2 , σ = 0.5 , and X 0 = 0.5 . It can be seen in Figure 1 that X t , and S t fluctuate around the equilibrium level b = 2 , and e b = 7.388 respectively.

2.2. Bounds of the Value Functions

Next we establish basic properties of the value functions. We observe that the sequence Λ 0 = ( τ 1 , ν 1 , τ 2 , ν 2 , ) can be regarded as a combination of a buy at τ 1 and then followed by the sequence of stopping times Λ 1 = ( ν 1 , τ 2 , ν 2 , τ 3 , ) . Therefore,
V 0 ( x ) J 0 ( x , Λ 0 ) = J 1 ( X τ 1 , Λ 1 ) - E e - ρ τ 1 ( S τ 1 + K ) .
Setting τ 1 = 0 (recall that S t = exp ( X t ) ), and taking supremum over all Λ 1 , we get
V 0 ( x ) V 1 ( x ) - e x - K .
Similarly,
V 1 ( x ) J 1 ( x , Λ 1 ) = J 0 ( X ν 1 , Λ 0 ) + E e - ρ ν 1 ( S ν 1 - K ) .
By setting ν 1 = 0 , and taking supremum over all Λ 0 , we get
V 1 ( x ) V 0 ( x ) + e x - K .
In addition, we can establish upper and lower bounds for V i ( x ) .
Lemma 1.
There exist constants K 0 and K 1 such that
0 V 0 ( x ) K 0   a n d V 1 ( x ) e x + K 1 .
Proof of Lemma 1.
The lower bound of V 0 is clear from the definition. For the upper bound,
d ( e - ρ t S t ) = - ρ e - ρ t S t d t + e - ρ t ( e X t d X t + 1 2 e X t σ 2 d t ) = e - ρ t S t ( A - a X t ) d t + ρ e - ρ t S t d W t ,
where A = σ 2 2 + a b - ρ . Integrate both sides of the equality in (7) from ν n to τ n , and then take expectation to get
E e - ρ ν n S ν n - E e - ρ τ n S τ n = E τ n ν n e - ρ t e X t ( A - a X t ) d t .
Note that the function e x ( A - a x ) is bounded above on I R . Let C be an upper bound. It follows that
E e - ρ ν n S ν n - E e - ρ τ n S τ n C E τ n ν n e - ρ t d t .
Using the definition of J 0 ( x , Λ 0 ) , we have
J 0 ( x , Λ 0 ) n = 1 E e - ρ ν n S ν n - E e - ρ τ n S τ n n = 1 C E τ n ν n e - ρ t d t C E 0 e - ρ t d t = C ρ : = K 0 .
Taking supremum of the inequality over all Λ 0 , we obtain V 0 ( x ) K 0 .
For the bound of V 1 ( x ) , using the definition of J 1 ( x , Λ 1 ) , we have
J 1 ( x , Λ 1 ) J 0 ( x , Λ 0 ) + E e - σ ρ 1 ( S ν 1 - K ) K 0 + E e - σ ρ 1 S ν 1 .
Similarly, integrate both sides of the equality in (7) from 0 to ν 1 , and then take expectation to get
E e - ρ ν 1 S ν 1 - e x C ρ .
It follows that J 1 ( x , Λ 1 ) 2 K 0 + e x . Taking supremum of the inequality over all Λ 1 , we obtain V 1 ( x ) e x + K 1 , where K 1 : = 2 K 0 .  ☐

2.3. The HJB Equations

In this section, we derive the HJB equations. Formally, the associated HJB equations have the form:
min ρ v 0 ( x ) - A v 0 ( x ) , v 0 ( x ) - v 1 ( x ) + e x + K = 0 , min ρ v 1 ( x ) - A v 1 ( x ) , v 1 ( x ) - v 0 ( x ) - e x + K = 0 ,
where A is the generator of X t given by A = a ( b - x ) d d x + σ 2 2 d 2 d x 2 .
In this paper, we focus on threshold type control policies. Intuitively, if the net position is flat ( i = 0 ) then one should only buy when the price is low but not much smaller than K (say X t between x 0 and x 1 ). Note that when starting at x in [ x 0 , x 1 ] , one should buy immediately ( t = 0 ). In this case, V 0 ( x ) = V 1 ( x ) - e x - K . The corresponding continuation region should include ( - , x 0 ) ( x 1 , ) .
On the other hand, if the net position is long ( i = 1 ) then one should only sell when the price is high (greater than or equal to x 2 ). In this case, V 1 ( x ) = V 0 ( x ) + e x - K and the continuation region should include ( - , x 2 ) . These continuation regions are darkened in Figure 2.
Moreover, one should not establish any new position in continuation regions ( ( ρ - A ) V i ( X t ) = 0 , i = 0 , 1 ).
In view of these, we can write the HJB equations in terms of these levels:
v 0 ( x ) v 1 ( x ) - e x - K on   ( - , x 0 ) ( x 1 , ) , v 1 ( x ) v 0 ( x ) + e x - K on   ( - , x 2 ) , ( ρ - A ) ( v 1 ( x ) - e x - K ) 0 on   ( x 0 , x 1 ) , ( ρ - A ) ( v 0 ( x ) + e x - K ) 0 on   ( x 2 , ) ,
and
v 0 ( x ) = v 1 ( x ) - e x - K on   [ x 0 , x 1 ] , v 1 ( x ) = v 0 ( x ) + e x - K on   [ x 2 , ) , ( ρ - A ) v 0 ( x ) = 0 on   ( - , x 0 ] [ x 1 , ) , ( ρ - A ) v 1 ( x ) = 0 on   ( - , x 2 ] .
We next examine the conditions in (10) and (11) on intervals ( - , x 0 ) , ( x 0 , x 1 ) , ( x 1 , x 2 ) , and ( x 2 , ) .
On ( - , x 0 ) and ( x 1 , x 2 ) , it requires the first two inequalities of (10), i.e., | v 1 ( x ) - v 0 ( x ) - e x | K .
On ( x 0 , x 1 ) , it requires the second and third inequalities of (10). Note that on this interval, the second inequality is automatically satisfied. Using ( ρ - A ) v 1 ( x ) = 0 , the third inequality can be simplified to f ( x ) : = e x ( - a x + a b - ρ + σ 2 / 2 ) - ρ K 0 . Then f ( x ) = e x ( - a x + a b - a + σ 2 / 2 - ρ ) . This implies f ( x ) has the only local and absolute maximum at x max = ( a b - a + σ 2 / 2 - ρ ) / a . Therefore, it is necessary f ( x 0 ) 0 and f ( x 1 ) 0 .
On ( x 2 , ) , it requires the first and last inequality of (10). Note that on this interval, the first inequality is automatically satisfied. Using ( ρ - A ) v 0 ( x ) = 0 , the last inequality can be simplified to e x ( a x - a b + ρ - σ 2 / 2 ) - ρ K 0 . Equivalently, g ( x ) : = a x - a b + ρ - σ 2 / 2 - ρ K e - x 0 . Then g ( x ) = a + ρ K e - x 0 . Therefore, it is necessary g ( x 2 ) 0 .

2.4. Solutions of the HJB Equations

We will obtain the threshold levels ( x 0 , x 1 , x 2 ) by solving the HJB equations in (9). We first solve the equations ρ v i ( x ) - A v i ( x ) = 0 with i = 0 , 1 .
Let
ϕ 1 ( x ) = 0 η ( t ) e - κ ( b - x ) t d t , ϕ 2 ( x ) = 0 η ( t ) e κ ( b - x ) t d t ,
where κ = 2 a / σ , λ = ρ / a , and η ( t ) = t λ - 1 exp - t 2 / 2 . Then the general solution of ρ v i ( x ) - A v i ( x ) = 0 is given by a linear combination of these functions (details can be found in (Eloe et al. 2008)).
Note that ϕ 1 ( ) = and ϕ 2 ( - ) = . We will derive v i ( x ) , i = 1 , 2 , on each continuation region.
First, consider the interval ( x 1 , ) . Suppose v 0 ( x ) = A 1 ϕ 1 ( x ) + A 2 ϕ 2 ( x ) , for some A 1 and A 2 . By Lemma 1, v 0 ( ) should be bounded above. This implies A 1 = 0 and so v 0 ( x ) = A 2 ϕ 2 ( x ) .
On the interval ( - , x 0 ) , suppose v 0 ( x ) = B 1 ϕ 1 ( x ) + B 2 ϕ 2 ( x ) , for some B 1 and B 2 . By Lemma 1, v 0 ( - ) should be bounded above. This implies B 2 = 0 and hence v 0 ( x ) = B 1 ϕ 1 ( x ) .
On the interval ( - , x 2 ) , suppose v 1 ( x ) = C 1 ϕ 1 ( x ) + C 2 ϕ 2 ( x ) , for some C 1 and C 2 . By Lemma 1, v 0 ( - ) should be bounded above. This implies C 2 = 0 and therefore v 1 ( x ) = C 1 ϕ 1 ( x ) .
Since v i ( x ) , i = 1 , 2 , are twice continuously differentiable on their continuation region, we can follow the smooth-fit method. In particular, it requires v 0 ( x ) to be continuously differentiable at x 0 and x 1 , and v 1 ( x ) to be continuously differentiable at x 2 . Therefore,
B 1 ϕ 1 ( x 0 ) = C 1 ϕ 1 ( x 0 ) - e x 0 - K , B 1 ϕ 1 ( x 0 ) = C 1 ϕ 1 ( x 0 ) - e x 0 ,
A 2 ϕ 2 ( x 1 ) = C 1 ϕ 1 ( x 1 ) - e x 1 - K , A 2 ϕ 2 ( x 1 ) = C 1 ϕ 1 ( x 1 ) - e x 1 ,
and
C 1 ϕ 1 ( x 2 ) = A 2 ϕ 2 ( x 2 ) + e x 2 - K , C 1 ϕ 1 ( x 2 ) = A 2 ϕ 2 ( x 2 ) + e x 2 .
Let
Φ ( x ) = ϕ 1 ( x ) ϕ 2 ( x ) ϕ 1 ( x ) ϕ 2 ( x ) .
Note that the matrix Φ ( x ) is invertible for all x because its determinant is less than zero by direct computation.
The systems above are equivalent to
( B 1 - C 1 ) ϕ 1 ( x 0 ) = - e x 0 - K ( B 1 - C 1 ) ϕ 1 ( x 0 ) = - e x 0 ,
Φ ( x 1 ) C 1 - A 2 = e x 1 + K e x 1 ,
Φ ( x 2 ) C 1 - A 2 = e x 2 - K e x 2 .
It follows from (13) and (14) that
C 1 - A 2 = Φ - 1 ( x 1 ) e x 1 + K e x 1 = Φ - 1 ( x 2 ) e x 2 - K e x 2 .
In (12), divide the first equation by the second to get ϕ 1 ( x 0 ) ϕ 1 ( x 0 ) = e x 0 + K e x 0 . This implies
ϕ 1 ( x 0 ) e x 0 = ϕ 1 ( x 0 ) ( e x 0 + K ) .
Solve (15) to get x 1 and x 2 , and then obtain A 2 and C 1 . Also, solve (16) to get x 0 , and then obtain B 1 from (12). Hence, the values function are determined by
v 0 ( x ) = B 1 ϕ 1 ( x ) on   ( - , x 0 ) , C 1 ϕ 1 ( x ) - e x - K on   [ x 0 , x 1 ) , A 2 ϕ 2 ( x ) on   [ x 1 , ) .
v 1 ( x ) = C 1 ϕ 1 ( x ) on   ( - , x 2 ) , A 2 ϕ 2 ( x ) + e x - K on   [ x 2 , ) .
Additionally, due to the existence of the transaction cost, if the stock was bought at S 1 = e x 1 and sold at S 2 = e x 2 then it requires that e x 2 - K > e x 1 + K . Equivalently,
e x 2 - e x 1 > 2 K .

2.5. A Verification Theorem

We will summarize the analysis in Section 2.3 in a Verification Theorem, and show that the solution v i ( x ) , i = 0 , 1 , of Equation (9) is equal to the value functions V i ( x ) , i = 0 , 1 , respectively, and sequences of optimal stopping times can be characterized by the triple ( x 0 , x 1 , x 2 ) .
Theorem 1.
Recall f ( x ) = e x ( - a x + a b - ρ + σ 2 / 2 ) - ρ K and g ( x ) = a x - a b + ρ - σ 2 / 2 - ρ K e - x . Let ( x 0 , x 1 , x 2 ) be a solution to (15) and(16)satisfying e x 2 - e x 1 > 2 K , and f ( x 0 ) , f ( x 1 ) , and g ( x 2 ) are all non-negative. Let A 2 , B 1 , C 1 be constants given by (15) and (12). Let
v 0 ( x ) = B 1 ϕ 1 ( x ) o n   ( - , x 0 ) , C 1 ϕ 1 ( x ) - e x - K o n   [ x 0 , x 1 ) , A 2 ϕ 2 ( x ) o n   [ x 1 , ) . v 1 ( x ) = C 1 ϕ 1 ( x ) o n   ( - , x 2 ) , A 2 ϕ 2 ( x ) + e x - K o n   [ x 2 , ) .
Assume v 0 ( x 2 ) 0 , and | v 1 ( x ) - v 0 ( x ) - e x | K on ( - , x 0 ) ( x 1 , x 2 ) . Then
v i ( x ) = V i ( x ) , i = 0 , 1 .
Moreover, if initially i = 0 , let Λ 0 * = ( τ 1 * , ν 1 * , τ 2 * , ν 2 * , ) , where the stopping times τ 1 * = inf { t 0 : X t [ x 0 , x 1 ] } , ν n * = inf { t τ n * : X t = x 2 } , and τ n + 1 * = inf { t > ν n * : X t [ x 0 , x 1 ] } for n 1 . Similarly, if initially i = 1 , let Λ 1 * = ( ν 1 * , τ 2 * , ν 2 * , τ 3 * , ) , where the stopping times ν 1 * = inf { t 0 : X t x 2 } , τ n * = inf { t > ν n - 1 * : X t [ x 0 , x 1 ] } , and ν n * = inf { t τ n * : X t = x 2 } for n 2 .
Then Λ 0 * and Λ 1 * are optimal.
The following lemmas will be used in the proof of Theorem 1.
Lemma 2.
For any stopping times θ 1 and θ 2 , if 0 θ 1 θ 2 , a.s., and ρ v i ( X t ) - A v i ( X t ) 0 , for all t [ θ 1 , θ 2 ] , for i = 0 , 1 , then
E e - ρ θ 1 v i ( X θ 1 ) E e - ρ θ 2 v i ( X θ 2 ) .
In particular, if θ 1 = 0 , θ 2 = τ 0 , and X 0 = x then v i ( x ) E e - ρ τ v i ( X τ ) .
The equalities happen when ρ v i ( X t ) - A v i ( X t ) = 0 for all t [ θ 1 , θ 2 ] .
Proof of Lemma 2.
For i = 0 , 1 ,
d ( e - ρ t v i ( X t ) ) = - ρ e - ρ t v i ( X t ) d t + e - ρ t a ( b - X t ) v i ( X t ) + 1 2 σ 2 v i ( X t ) d t + σ v ( X t ) d W t = e - ρ t ( - ρ + A ) v i ( X t ) d t + σ e - ρ t v i ( X t ) d W t .
Integrate both sides of this equation from θ 1 to θ 2 , and then take expectation to obtain
E e - ρ θ 2 v i ( X θ 2 ) - E e - ρ θ 1 v i ( X θ 1 ) = E θ 1 θ 2 - e - ρ t ( ρ - A ) v i ( X t ) d t .
(20) and the hypothesis ρ v i ( X t ) - A v i ( X t ) 0 for all t [ θ 1 , θ 2 ] give
E e - ρ θ 1 v i ( X θ 1 ) E e - ρ θ 2 v i ( X θ 2 ) .
Set θ 1 = 0 , θ 2 = τ to obtain
v i ( x ) E e - ρ τ v i ( X τ ) .
Moreover, if ρ v i ( X t ) - A v i ( X t ) = 0 for all t [ θ 1 , θ 2 ] then (20) gives the equalities. ☐
Lemma 3.
If the position is i = 0 and Λ 0 = ( τ 1 , ν 1 , τ 2 , ν 2 , ) then for all N 1 ,
E e - ρ τ 1 v 0 ( X τ 1 ) E e - ρ ν N v 0 ( X ν N ) + E n = 1 N e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) .
Similarly, if the position is i = 1 and Λ 1 = ( ν 1 , τ 2 , ν 2 , τ 3 , ) then for all N 2 ,
E e - ρ ν 1 v 1 ( X ν 1 ) E e - ρ ν N v 0 ( X ν N ) + E e - ρ ν 1 ( S ν 1 - K ) + E n = 2 N e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) .
Proof of Lemma 3.
Since v i , i = 1 , 2 are solutions of the HJB equations in (9), we have for all t 0 ,
v 0 ( X t ) v 1 ( X t ) - e X t - K , v 1 ( X t ) v 0 ( X t ) + e X t - K .
It follows, for the position i = 0 , that
E e - ρ τ 1 v 0 ( X τ 1 ) E e - ρ τ 1 v 1 ( X τ 1 ) - S τ 1 - K E e - ρ ν 1 v 1 ( X ν 1 ) - E e - ρ τ 1 ( S τ 1 + K ) E e - ρ ν 1 ( v 0 ( X ν 1 ) + S ν 1 - K ) - E e - ρ τ 1 ( S τ 1 + K ) E e - ρ τ 2 v 0 ( X τ 2 ) + E e - ρ ν 1 ( S ν 1 - K ) - e - ρ τ 1 ( S τ 1 + K ) .
In the expressions above, the second line uses Lemma 2 for τ 1 ν 1 . The third line uses (21). The last line uses Lemma 2 for ν 1 τ 2 .
Similarly,
E e - ρ τ 2 v 0 ( X τ 2 ) E e - ρ ν 2 v 0 ( X ν 2 ) + E e - ρ ν 2 ( S ν 2 - K ) - e - ρ τ 2 ( S τ 2 + K ) .
Continue this way to obtain the first inequality of Lemma 3:
E e - ρ τ 1 v 0 ( X τ 1 ) E e - ρ ν N v 0 ( X ν N ) + E n = 1 N e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) for all N 1 .
For the second inequality, we use similar computations for the position i = 1 .
E e - ρ ν 1 v 1 ( X ν 1 ) E e - ρ ν 1 v 0 ( X ν 1 ) + S ν 1 - K E e - ρ τ 2 ( v 0 ( X τ 2 ) + E e - ρ ν 1 ( S ν 1 - K ) E e - ρ ν 2 v 0 ( X ν 2 ) + E e - ρ ν 2 ( S ν 2 - K ) - e - ρ τ 2 ( S τ 2 + K ) + E e - ρ ν 1 ( S ν 1 - K ) .
Continue this way to obtain the second inequality of Lemma 3. ☐
Lemma 4.
If the position is i = 0 and Λ 0 * = ( τ 1 * , ν 1 * , τ 2 * , ν 2 * , ) is defined as in Theorem 1, then for all N 1 ,
E e - ρ τ 1 * v 0 ( X τ 1 * ) = E e - ρ ν N * v 0 ( X ν N * ) + E n = 1 N e - ρ ν n * ( S ν n * - K ) - e - ρ τ n * ( S τ n * + K ) .
Similarly, if the position is i = 1 and Λ 1 * = ( ν 1 * , τ 2 * , ν 2 * , τ 3 * , ) is defined as in Theorem 1, then for all N 2 ,
E e - ρ ν 1 * v 1 ( X ν 1 * ) = E e - ρ ν N * v 0 ( X ν N * ) + E e - ρ ν 1 * ( S ν 1 * - K ) + E n = 2 N e - ρ ν n * ( S ν n * - K ) - e - ρ τ n * ( S τ n * + K ) .
Proof of Lemma 4.
Since v i , i = 1 , 2 are solutions of the HJB equations in (9), they have to satisfy (11), i.e.,
v 0 ( x ) = v 1 ( x ) - e x - K on   [ x 0 , x 1 ] , v 1 ( x ) = v 0 ( x ) + e x - K on   [ x 2 , ) , ( ρ - A ) v 0 ( x ) = 0 on   ( - , x 0 ] [ x 1 , ) , ( ρ - A ) v 1 ( x ) = 0 on   ( - , x 2 ] .
It has been shown by (Zhang and Zhang 2008) that τ n * < , and ν n * < a.s. for n 1 .
Now consider the position i = 0 . Note that X τ 1 * [ x 0 , x 1 ] . Hence,
E e - ρ τ 1 * v 0 ( X τ 1 * ) = E e - ρ τ 1 * v 1 ( X τ 1 * ) - E e - ρ τ 1 * ( S τ 1 * + K ) .
Note that X t ( - , x 2 ] for all t [ τ 1 * , ν 1 * ] and X ν 1 * = x 2 . This implies ( ρ - A ) v 1 ( X t ) = 0 for all t [ τ 1 * , ν 1 * ] and v 1 ( X ν 1 * ) = v 0 ( X ν 1 * ) + e X ν 1 * - K . Lemma 2 implies
E e - ρ τ 1 * v 1 ( X τ 1 * ) = E e - ρ ν 1 * v 1 ( X ν 1 * ) = E e - ρ ν 1 * v 0 ( X ν 1 * ) + E e - ρ ν 1 * ( S ν 1 * - K ) .
Therefore,
E e - ρ τ 1 * v 1 ( X τ 1 * ) = E e - ρ ν 1 * v 0 ( X ν 1 * ) + E e - ρ ν 1 * ( S ν 1 * - K ) - e - ρ τ 1 * ( S τ 1 * + K ) .
Note that X t [ x 1 , ) for all t [ ν 1 * , τ 2 * ] . This implies ( ρ - A ) v 0 ( X t ) = 0 for all t [ ν 1 * , τ 2 * ] . Lemma 2 implies E e - ρ ν 1 * v 0 ( X ν 1 * ) = E e - ρ τ 2 * v 0 ( X τ 2 * ) .
Similarly,
E e - ρ τ 2 * v 0 ( X τ 2 * ) = E e - ρ ν 2 * v 0 ( X ν 2 * ) + E e - ρ ν 2 * ( S ν 2 * - K ) - e - ρ τ 2 * ( S τ 2 * + K ) .
Continue the procedure to obtain
E e - ρ τ 1 * v 1 ( X τ 1 * ) = E e - ρ ν N * v 0 ( X ν N * ) + E n = 1 N e - ρ ν n * ( S ν n * - K ) - e - ρ τ n * ( S τ n * + K ) for all N 1 .
For the second equality, we use similar computations for the position i = 1 as follows.
Note that X ν 1 * [ x 2 , ) . Hence,
E e - ρ ν 1 * v 1 ( X ν 1 * ) = E e - ρ ν 1 * v 0 ( X ν 1 * ) + E e - ρ ν 1 * ( S ν 1 * - K ) .
Note also that X t [ x 1 , ) for all t [ ν 1 * , τ 2 * ] . This implies ( ρ - A ) v 0 ( X t ) = 0 for all t [ ν 1 * , τ 2 * ] . Lemma 2 implies E e - ρ ν 1 * v 0 ( X ν 1 * ) = E e - ρ τ 2 * v 0 ( X τ 2 * ) . Use (23) to obtain
E e - ρ ν 1 * v 0 ( X ν 1 * ) = E e - ρ ν 2 * v 0 ( X ν 2 * ) + E e - ρ ν 2 * ( S ν 2 * - K ) - e - ρ τ 2 * ( S τ 2 * + K ) .
Similarly, E e - ρ ν 2 * v 0 ( X ν 2 * ) = E e - ρ ν 3 * v 0 ( X ν 3 * ) + E e - ρ ν 3 * ( S ν 3 * - K ) - e - ρ τ 3 * ( S τ 3 * + K ) .
Continue the procedure to obtain the second equality. ☐
Proof of Theorem 1.
The proof consists of two steps. In the first step, we show that v i ( x ) J i ( x , Λ i ) for all Λ i . Then in the second step, we show that v i ( x ) = J i ( x , Λ i * ) . Therefore, v i ( x ) = V i ( x ) , and Λ i * is optimal.
For the first step, first note that
v 0 ( X ν N ) = v 0 ( x 2 ) for ν N Λ 0 , N 1 ,
and
v 0 ( X ν N ) = v 0 ( x 2 ) for ν N Λ 1 , N 2 .
In view of Lemma 3 and the assumption v 0 ( x 2 ) 0 , we have
E e - ρ τ 1 v 0 ( X τ 1 ) E n = 1 N e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) for N 1 , and E e - ρ ν 1 v 1 ( X ν 1 ) E e - ρ ν 1 ( S ν 1 - K ) + E n = 2 N e - ρ ν n ( S ν n - K ) - e - ρ τ n ( S τ n + K ) for N 2 .
Moreover, since v i , i = 0 , 1 , satisfy the quasi-variational inequalities in (9), ρ v i ( X t ) - A v i ( X t ) 0 for all t 0 . Let X 0 = x . Use Lemma 2 to obtain
v 0 ( x ) E e - ρ τ 1 v 0 ( X τ 1 ) and v 1 ( x ) E e - ρ ν 1 v 1 ( X ν 1 ) .
Sending N , we obtain v 0 ( x ) J 0 ( x , Λ 0 ) for all Λ 0 , and v 1 ( x ) J 1 ( x , Λ 1 ) for all Λ 1 . This implies that v 0 ( x ) V 0 ( x ) and v 1 ( x ) V 1 ( x ) .
For the second step, we establish the equalities. Note that v 0 C 2 ( I R \ { x 0 , x 1 } ) , v 1 C 2 ( I R \ { x 2 } ) , and both v 0 and v 1 are in C 1 ( I R ) .
Note also that if the position is i = 0 then X t ( - , x 0 ] [ x 1 , ) for all t [ 0 , τ 1 * ] , which implies ( ρ - A ) v 0 ( X t ) = 0 for all t [ 0 , τ 1 * ] .
Similarly, if the position is i = 1 then X t ( - , x 2 ] for all t [ 0 , ν 1 * ] , which implies ( ρ - A ) v 1 ( X t ) = 0 for all t [ 0 , ν 1 * ] .
Using Lemma 2, we get v 0 ( x ) = E e - ρ τ 1 * v 0 ( X τ 1 * ) and v 1 ( x ) = E e - ρ ν 1 * v 0 ( X ν 1 * ) .
In view of Lemma 4, it remains to show E e - ρ ν N * v 0 ( X ν N * ) 0 .
Note that X ν N * = x 2 for all N 0 , therefore, v 0 ( X ν N * ) = v 0 ( x 2 ) .
Thus, it suffices to show E e - ρ ν N * 0 as N . To this end, note that v 0 ( x 2 ) 0 by assumption, so let N in the first equation of Lemma 4 to obtain
v 0 ( x ) n = 1 E e - ρ ν n * ( S ν n * - K ) - e - ρ τ n * ( S τ n * + K ) = - E e - ρ τ 1 * ( S τ 1 * + K ) + n = 1 E e - ρ ν n * ( S ν n * - K ) - e - ρ τ n + 1 * ( S τ n + 1 * + K ) - E e - ρ τ 1 * ( S τ 1 * + K ) + n = 1 E S ν n * - S τ n + 1 * - 2 K e - ρ ν n * = - E e - ρ τ 1 * ( S τ 1 * + K ) + ( e x 2 - e x 1 - 2 K ) n = 1 E e - ρ ν n * .
Furthermore, e x 2 - e x 1 - 2 K > 0 by assumption and τ 1 * < a.s. (Zhang and Zhang 2008). Also, it can be seen from the definition of v 0 ( x ) in Theorem 1 that v 0 ( x ) is bounded. These imply the convergence of n = 1 E e - ρ ν n * . Therefore, E e - ρ ν n * 0 as n .  ☐
Remark 3.
There are two main approaches for an optimal stopping problem: the probabilistic approach and variational inequality methods. The probabilistic approach focuses on sufficient conditions and often leads to full characterization of optimal stopping strategies. The VI approach, on the other hand, involves mostly necessary conditions. For a quick comparison between these two methods, we refer the reader to the book (Øksendal 2003). Full characterization of value functions often requires substantial analytical efforts which limit the applicability to vast majority problems arising in applications. The VI approach has demonstrated clear advantages when treating optimal stopping problems with regime switching along this line. For example, in an optimal stopping problem in connection with stock loans, a probabilistic approach was used in (Xia and Zhou 2007). When it comes to the model with regime switching, the probabilistic method fails. Only the VI approach allows full treatment of the problem in (Zhang and Zhou 2009).
Remark 4.
The main results of this paper are based on the Ph.D. dissertation (Luu 2016). Our work was done independently. It was brought to our attention during the review process that the problem considered in this paper has been treated thoroughly in (Leung et al. 2015).

3. Numerical Results and Discussion

In this section, we consider a numerical example with the following specifications:
a = 0.8 , b = 2 , σ = 0.5 , ρ = 0.5 , K = 0.1 .
Solving the quasi-algebraic Equations (15) and (16) gives ( x 0 , x 1 , x 2 ) = ( - 4.58 , 1.22 , 1.7 ) .
Note that all the threshold levels x 0 , x 1 , and x 2 are below the equilibrium b = 2 . This equilibrium serves as a pulling force that lifts the trajectory X t from anywhere below b = 2 . The price levels S 0 = exp ( x 0 ) = 0.01 and S 1 = exp ( x 1 ) = 3.39 are considered to be the low and the price S 2 = exp ( x 2 ) = 5.47 is the high. Here two main factors affect the overall return: (i) the frequency for the price to go from S 1 to S 2 ; (ii) the frequency of the price to travel from S 1 to S 2 . It can be seen in Figure 1 that both the price levels S 1 = 3.78 and S 2 = 5.12 were crossed over several times indicating good profit opportunities.
The corresponding value functions V 0 ( x ) and V 1 ( x ) are given in Figure 3. Clearly, V 0 ( x ) is uniformly bounded and V 1 ( x ) has an exponential growth rate which is consistent to Lemma 1.
We next examine the dependence of ( x 0 , x 1 , x 2 ) . by varying one of the parameters at a time.
In Table 1, we compute the triple ( x 0 , x 1 , x 2 ) associated with varying b. Intuitively, a larger b would result larger threshold levels x 1 and x 2 . It can be seen from Table 1 that x 1 and x 2 are both monotonically increasing as b increases.
In Table 2, we vary a. Intuitively, a larger a implies larger pulling rate back to the equilibrium level b = 2 , which would encourage more transactions. It can be seen in Table 2 that the lower buying level x 0 decreases and the higher buying level x 1 increases. This leads to a wider buying interval [ x 0 , x 1 ] , resulting in greater buying opportunities. The selling level x 2 increases but the the interval [ x 1 , x 2 ] gets narrower, which suggests one should take profit sooner as a gets bigger.
In Table 3, we vary the volatility σ . Intuitively, larger σ implies greater range for the stock price S t = exp ( X t ) , which results in higher profit associated with each buying and selling transaction. Table 3 shows that x 0 stays flat, and the intervals [ x 0 , x 2 ] and [ x 1 , x 2 ] both get wider as σ increases, which indicates higher profit.
In Table 4, we vary the discount rate ρ . Intuitively, larger ρ implies smaller in the value or reward functions, which would discourage transactions. Table 4 shows that x 0 increases and the interval [ x 1 , x 2 ] gets wider as ρ increases. This indicates one would wait longer to buy or hold the stock longer.
In Table 5, we vary the transaction cost K. Intuitively, larger K would discourage transactions. Table 5 suggests a similar phenomenon to the case of ρ .
Remark 5.
The result in this paper can be used as a guide when implementing a mean-reversion trading. One idea is to start with the trading strategy determined by a parameter triple ( x 0 , x 1 , x 2 ) and then develop a computational process to estimate these parameters. For example, in (Song et al. 2009), a stochastic approximation method was used to estimate these key levels. The SA algorithm is simple and direct and can be carried out without even assuming the mean reversing dynamics nor worrying about the trouble of model calibration.

4. Conclusions

In this paper, a mean-reverting trading was considered and an optimal rule was given in terms of the triple ( x 0 , x 1 , x 2 ) corresponding to lows (two buying points) and a high (one selling point). These key levels can be determined by solving a set of quasi-algebraic equations. Moreover, the dependence of the threshold levels ( x 0 , x 1 , x 2 ) on the parameters is demonstrated in a numerical example.
It would be interesting to consider more realistic models in which the equilibrium levels are subject to jumps. In this case, one may introduce a finite state Markov chain to capture possible jumps. Additional features can be considered include multiple asset trading. Naturally, this will increase the dimension of the problem because one needs to introduce additional decision variables to capture not only when to buy but also which asset to buy over time. It would be interesting to extend the results of this paper to incorporate these practical considerations.

Author Contributions

This research work was carried out by P.L. under the supervision of J.T. and Q.Z. Conceptualization, J.T. and Q.Z.; Methodology, P.L., J.T. and Q.Z.; Software, P.L. and Q.Z.; Validation, P.L., J.T. and Q.Z.; Formal Analysis: P.L., J.T. and Q.Z.; Data Curation, P.L. and Q.Z.; Writing—Original Draft Preparation, P.L.; Writing—Review & Editing, J.T. and Q.Z.

Funding

This research received no external funding.

Acknowledgments

The authors warmly thank the referees for their useful remarks and questions that have greatly helped to improve the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Baccarin, Stefano, and Daniele Marazzina. 2014. Optimal impulse control of a portfolio with a fixed transaction cost. Central European Journal of Operations Research 22: 355–72. [Google Scholar] [CrossRef]
  2. Baccarin, Stefano, and Daniele Marazzina. 2016. Passive portfolio management over a finite horizon with a target liquidation value under transaction costs and solvency constraints. IMA Journal of Management Mathematics 27: 471–504. [Google Scholar] [CrossRef]
  3. Blanco, Carlos, and David Soronow. 2001. Mean reverting process—Energy price processes used for derivatives pricing and risk management. Commodities Now, 68–72. [Google Scholar]
  4. Cowles, Alfred, and Herbert E. Jones. 1937. Some a posteriori probabilities in stock market action. Econometrica 5: 280–94. [Google Scholar] [CrossRef]
  5. Dai, Min, Qing Zhang, and Qiji Zhu. 2010. Trend following trading under a regime switching model. SIAM Journal on Financial Mathematics 1: 780–810. [Google Scholar] [CrossRef]
  6. Eloe, Paul, Ruihua Liu, M. Yatsuki, George Yin, and Qing Zhang. 2008. Optimal selling rules in a regime-switching exponential gaussian diffusion model. SIAM Journal on Applied Mathematics 69: 810–29. [Google Scholar] [CrossRef]
  7. Fama, Eugene F., and Kenneth R. French. 1988. Permanent and temporary components of stock prices. Journal of Political Economy 96: 246–73. [Google Scholar] [CrossRef]
  8. Gallagher, Liam A., and Mark P. Taylor. 2002. Permanent and temporary components of stock prices: Evidence from assessing macroeconomic shocks. Southern Economic Journal 69: 345–62. [Google Scholar] [CrossRef]
  9. Guo, Xin, and Qing Zhang. 2005. Optimal selling rules in a regime switching model. IEEE Transactions on Automatic Control 50: 1450–55. [Google Scholar] [CrossRef]
  10. Hafner, Christian M., and Helmut Herwartz. 2001. Option pricing under linear autoregressive dynamics, heteroskedasticity, and conditional leptokurtosis. Journal of Empirical Finance 8: 1–34. [Google Scholar] [CrossRef] [Green Version]
  11. Hull, John. 2003. Options, Futures & Other Derivatives. Prentice Hall Finance Series: Options, Futures. Derivatives; Upper Saddle River: Prentice Hall. [Google Scholar]
  12. Iwarere, Sesan, and B. Ross Barmish. 2010. A confidence interval triggering method for stock trading via feedback control. Paper presented at 2010 American Control Conference, Baltimore, MD, USA, June 30–July 2; pp. 6910–16. [Google Scholar] [CrossRef]
  13. Leung, Tim, Xin Li, and Zheng Wang. 2015. Optimal multiple trading times under the exponential ou model with transaction costs. Stochastic Models 31: 554–87. [Google Scholar] [CrossRef]
  14. Løkka, Arne, and Mihail Zervos. 2013. Long-term optimal real investment strategies in the presence of adjustment costs. SIAM Journal Control and Optimization 51: 996–1034. [Google Scholar] [CrossRef]
  15. Luu, Phong. 2016. Optimal Pairs Trading Rules and Numerical Methods. Ph.D. dissertation, University of Georgia, Athens, GA, USA. [Google Scholar]
  16. Merhi, Amal, and Zervos Zervos. 2007. A model for reversible investment capacity expansion. SIAM Journal on Control and Optimization 46: 839–76. [Google Scholar] [CrossRef]
  17. Øksendal, Bernt. 2003. Stochastic Differential Equations: An Introduction with Applications. New York: Springer. [Google Scholar]
  18. Øksendal, Bernt, and Agnès Sulem. 2002. Optimal consumption and portfolio with both fixed and proportional transaction costs. SIAM Journal on Control and Optimization 40: 1765–90. [Google Scholar] [CrossRef]
  19. Song, Qingshuo, George Yin, and Qing Zhang. 2009. Stochastic optimization methods for buying-low-and-selling-high strategies. Stochastic Analysis and Applications 27: 523–42. [Google Scholar] [CrossRef]
  20. Vasicek, Oldrich. 1977. An equilibrium characterization of the term structure. Journal of Financial Economics 5: 177–88. [Google Scholar] [CrossRef]
  21. Xia, Jianmin, and Xunyu Zhou. 2007. Stock loans. Mathematical Finance 17: 307–17. [Google Scholar] [CrossRef]
  22. Zhang, Hanqin, and Qing Zhang. 2008. Trading a mean-reverting asset: Buy low and sell high. Automatica 44: 1511–18. [Google Scholar] [CrossRef]
  23. Zhang, Qing. 2001. Stock trading: An optimal selling rule. SIAM Journal on Control and Optimization 40: 64–87. [Google Scholar] [CrossRef]
  24. Zhang, Qing, and Xunyu Zhou. 2009. Valuation of stock loans with regime switching. SIAM Journal on Control and Optimization 48: 1229–50. [Google Scholar] [CrossRef]
Figure 1. Sample paths of X t and S t .
Figure 1. Sample paths of X t and S t .
Risks 06 00107 g001
Figure 2. Continuation regions (darkened intervals).
Figure 2. Continuation regions (darkened intervals).
Risks 06 00107 g002
Figure 3. The value functions V 0 ( x ) and V 1 ( x ) .
Figure 3. The value functions V 0 ( x ) and V 1 ( x ) .
Risks 06 00107 g003
Table 1. ( x 0 , x 1 , x 2 ) with varying b.
Table 1. ( x 0 , x 1 , x 2 ) with varying b.
b11.522.53
x 0 −4.36−4.46−4.58−4.66−4.74
x 1 00.641.221.782.34
x 2 0.741.221.72.182.66
Table 2. ( x 0 , x 1 , x 2 ) with varying a.
Table 2. ( x 0 , x 1 , x 2 ) with varying a.
a0.60.70.80.91
x 0 −4.2−4.4−4.58−4.72−4.86
x 1 0.981.141.221.31.36
x 2 1.581.621.71.741.78
Table 3. ( x 0 , x 1 , x 2 ) with varying σ .
Table 3. ( x 0 , x 1 , x 2 ) with varying σ .
σ 0.30.40.50.60.7
x 0 −4.56−4.56−4.58−4.58−4.6
x 1 1.121.161.221.281.36
x 2 1.541.621.71.81.9
Table 4. ( x 0 , x 1 , x 2 ) with varying ρ .
Table 4. ( x 0 , x 1 , x 2 ) with varying ρ .
ρ 0.30.40.50.60.7
x 0 −5−4.86−4.58−4.32−4.12
x 1 1.561.361.221.060.9
x 2 1.941.841.71.561.42
Table 5. ( x 0 , x 1 , x 2 ) with varying K.
Table 5. ( x 0 , x 1 , x 2 ) with varying K.
K0.010.050.10.51
x 0 −5−5−4.58−2.56−1.6
x 1 1.461.31.220.7−0.46
x 2 1.561.681.71.781.86

Share and Cite

MDPI and ACS Style

Luu, P.; Tie, J.; Zhang, Q. A Threshold Type Policy for Trading a Mean-Reverting Asset with Fixed Transaction Costs. Risks 2018, 6, 107. https://doi.org/10.3390/risks6040107

AMA Style

Luu P, Tie J, Zhang Q. A Threshold Type Policy for Trading a Mean-Reverting Asset with Fixed Transaction Costs. Risks. 2018; 6(4):107. https://doi.org/10.3390/risks6040107

Chicago/Turabian Style

Luu, Phong, Jingzhi Tie, and Qing Zhang. 2018. "A Threshold Type Policy for Trading a Mean-Reverting Asset with Fixed Transaction Costs" Risks 6, no. 4: 107. https://doi.org/10.3390/risks6040107

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop