Next Article in Journal
Market Reaction to Local Attention around Earnings Announcements in China: Evidence from Internet Search Activity
Previous Article in Journal
Volatility Spillover Effects of the US, European and Chinese Financial Markets in the Context of the Russia–Ukraine Conflict
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Stopping Methods for Investment Decisions: A Literature Review

1
School of Finance, Renmin University of China, Beijing 100872, China
2
China Financial Policy Research Center, Renmin University of China, Beijing 100872, China
3
CERGAM, Aix-Marseille University, CEDEX 07, 13284 Aix-en-Provence, France
*
Author to whom correspondence should be addressed.
Int. J. Financial Stud. 2022, 10(4), 96; https://doi.org/10.3390/ijfs10040096
Submission received: 31 August 2022 / Revised: 29 September 2022 / Accepted: 9 October 2022 / Published: 13 October 2022

Abstract

:
Investors decide the best time to take a given action by maximizing their utility function while taking into account current information and the underlying process in the optimal stopping model. Option pricing, sequential analysis, disorder problems, and other problems requiring time decision-making are all examples of this type of problem. A lot of literature has studied optimal stopping models and put forward the corresponding solutions. Investors in financial markets must also know when to buy and sell, so timing is crucial. This paper presents a classified review of the literature on optimal stopping models, followed by a summary of the strategies that can be used in financial markets to make investment decisions using optimal stopping methods.

1. Introduction

The financial market is fraught with uncertainty, and a lot of literature studies how to identify and control risks when uncertainty exists, for example, Kou et al. (2014) and Locurcio et al. (2021). Uncertainty causes investors to hesitatingly make investment decisions, or even to make erroneous ones, such as the well-known disposal effect. Here we introduce the optimal stopping method to help investors make rational decisions when facing uncertainty.
The optimal stopping method is important in investment. This method uses the stochastic model to describe the stock market’s trend and set up an analytical framework for observing and understanding the logic behind stock market changes in a scientific way. After using real market data to describe how the market changes in a stochastic model, investors would predict the market movement in the future and make relative investment decisions based on the model. Such methods include Merton’s model (Merton 1969) and the optimal stopping models to be discussed in this article. The optimal stopping models suggest when investors should buy and sell, and Merton’s model solves the problem of how much investors should buy and sell.
As a special dynamic programming model, the optimal stopping model consists of an objective function and constraints. The objective function can be the utility or return function of investors, and the constraints are the underlying stochastic process. Take an infinite American put option with strike price K as an example. Suppose that the stock price X obeys geometric Brownian motion: d X t = r X t d t + σ X t d B t , X 0 = x , which is a constraint. Investors hold the option and look for the optimal time τ to execute to maximize the discounted yield of maturity (objective function):
V ( x ) = sup τ 0 E e r τ ( K X τ ) +
The solution of the problem is: τ * = m i n τ : X τ 2 r K 2 r + σ 2 . In other words, it is the best choice to exercise the option immediately only when the price falls below a critical value. The set where the price is higher than the critical value is called the continuation set, and the area where the price is lower than the critical value is called the stopping set. In an optimal stopping model, we often obtain a boundary that divides the space into two sets.
The remainder of this paper is organized as follows: Section 2 briefly summarizes the development and application of optimal stopping models. Section 3 presents the classification of optimal stopping models, which is classified by the constraint conditions (underlying processes) and objective functions. Section 4 includes the analytical and numerical solutions of optimal stopping models used in investment decision making, which are divided into five strategies: Sequential analysis, disorder problem, optimal prediction, buy-low and sell-high, and regime-switching. Section 5 introduces the market performance of some strategies. Finally, Section 6 concludes.

2. Literature Review

The optimal stopping model originated from Wald (1947) and Wald and Wolfowitz (1948) and was used by Wald for sequential analysis, that is, the sampling was not stopped until the results were significant enough. Later research focused on the method of solving the optimal stopping model. A martingale method for studying discrete-time optimal stopping models is proposed by Snell (1952). On the other hand, applying a dynamic programming framework to solve the optimal stopping models is also useful, see Arrow et al. (1949). Dvoretzky et al. (1953) earlier studied optimal stopping models under continuous time, and solved the problem of sequential testing, that is, to decide whether the actual data are more likely to follow which of the two stochastic processes as soon as possible.
A breakthrough of optimal stopping models is to combine them with free boundary problems. Now, most optimal stopping models in continuous time are solved by this method. McKean (1965) and Mikhalevich (1958) introduced the smooth fit condition into optimal stopping models, which began to be associated with the free boundary problems. The boundary of an optimal stopping model divides the parameter space into two regions: continue to wait the best time and stop immediately. The boundary and the solution of a free boundary problem are determined at the same time. In this strand of literature, authors often pre-specify the shape of the boundary in a general form and then solve and verify it. Shiryaev (1961) and Shiryaev (1963) began to study a disorder problem, that is, to quickly identify the time when the parameters of the stochastic process changed, and solve it through the corresponding free boundary problem. Beibel and Lerche (1997) derived the optimal strategy of selling stocks by maximizing the stock price after discount under the framework of the disorder problem.
Most of the initial optimal stopping models are one-dimensional, that is, infinite optimal stopping models. In practice, decisions often need to be made within a period. To address this issue, some subsequent studies naively added the time dimension into the model. However, it would increase the difficulty of solving a two-dimensional problem, because the free boundary problem needs to be solved by a partial differential equation. It is challenging to obtain an analytical solution for this problem. McKean (1965) firstly analyzed the pricing of the American option with finite horizon, and transformed it into a free boundary problem. Myneni (1992) summarized two methods of using the free boundary problem and variational inequality to price the American option with finite horizon, and put forward the problem of whether the solution is unique or not. Peskir (2005a) proved the uniqueness of the solution and gave an analytical solution of the price of the American option with the finite horizon. This proposed method also can be extended to other finite horizon problems. In addition to adding the dimension of time, several studies investigate the impact of the maximum historical price on decision-making. Other studies consider adding the maximum process to the utility function of the optimal stopping model, Shepp and Shiryaev (1993) introduced the Russian option, the payment of which is the highest price of the stock during the option holding period, and obtained an analytical solution through the free boundary problem and reasonable speculation on the form of the solution. Peskir (1998) presented the maximum principle, which is used to solve a class of optimal stopping models with the maximum process. Egami and Oryu (2017) provided a canonical process to solve a more extensive class of optimal stopping models involving maximum process through dimension reduction.
The most commonly used stochastic process for continuous-time optimal stopping models is geometric Brownian motion or one-dimensional diffusion process. Geometric Brownian motion has limitations in characterizing stock price movement, and the parameters of it do not vary with time. To better characterize stock price movement, complex stochastic processes are considered, such as the Lévy process, stochastic volatility model, etc. A regime-switching model where price is modeled by adjoining a hidden Markov process to the classical geometric Brownian motion is a proper alternative. In such a flexible model, the parameters in each state are different, and the transformation time between different states is random. For example, the underlying process in the disorder problem mentioned above is a kind of regime-switching models. This model can well describe the transformation between bull and bear markets in the real world. Zhang (2001) and Guo and Zhang (2005) studied the investment decision-making problem in a regime-switching framework. Guo (2001), Buffington and Elliott (2002) and Boyle and Draviam (2007) studied option pricing problems in a regime-switching framework.
The optimal stopping model is widely used in many research fields. For example, it is used to decide when to stop clinical trials in medical science (Jennison and Turnbull 1999); in engineering, it provides optimal policy for maintenance operation (Machida and Miyoshi 2017); as for bioeconomics, the optimal stopping model is applied to find the optimal harvest policy (Sarkar 2009); in finance, the optimal stopping model is widely used for option pricing and asset-selling/buying problems. This paper focuses on the optimal stopping methods for investment decisions for two reasons, one is that most people are more familiar with financial markets, and timing is very important for investment decisions, the other is that the financial market data are sufficient to estimate the model parameters.
This paper mainly focuses on the optimal stopping models of continuous stochastic processes. From the practical perspective, this paper aims not only to provide a series of investment strategies based on optimal stopping, but also investigate the solutions of various stopping problems related to option pricing and derivatives hedging. Peskir and Shiryaev (2006) presented a very detailed summary of the solution and classification of optimal stopping models; however, this book did not go through the relevant applications of investment decision-making. Inspired by the summary of the basic knowledge of optimal stopping problems in Peskir and Shiryaev (2006), some new development and application of optimal stopping problems are summarized as follows.

3. Classification of Optimal Stopping Models

3.1. Constraint Conditions (Underlying Process)

Some commonly used stochastic processes in the optimal stopping models are present in Table 1. Process 1 is the standard Brownian motion, which is the simplest case. Most problems are analyzed from the standard Brownian motion or by transforming the stochastic process into the standard Brownian motion through the change of space or change of time. Standard Brownian motion serves as a benchmark for analyzing sophisticated random systems. This is the simplest random process, which can be used to explore complex optimal stopping models and offer a benchmark for expansion. However, the real world is far more complex, and the standard Brownian motion rarely describes it. Process 2 is the geometric Brownian motion, the most commonly used in the literature. Geometric Brownian motion is nonnegative, thus it is widely used to model asset prices and it is easy to analyze and somewhat realistic. However, geometric Brownian motion’s parameters are time-invariant, thus subsequent stochastic processes add time-varying parameters. Process 3 is a one-dimensional diffusion process, and almost all the stochastic processes in the table are of this type. Process 3 generally appears in the general solution of a class of optimal stopping models. However, as Process 3 represents a vast class of stochastic processes, its general solution is hard to find, especially for complex issues. Process 4 is usually applied for sequential analysis, that is, the drift term of the stochastic process is unknown, and the actual data is used to test and identify the drift term from two alternative parameters.
Process 5 is a special case of regime-switching and is used for disorder problems. Process 4 and Process 5 seem to be similar to one another. The specific forms of the stochastic processes are unknown and need to be inferred from the realized data. While the parameters of Process 4 are time-invariant, those of Process 5 are time-varying. Process 6 is a two-dimensional regime-switching model. In Section 3, the definition of N-dimension will be given, that is, the parameters switch in different states. Process 6 is more realistic and involved. It shows, for instance, how the stock market’s bull and bear cycles occur in alternating fashion. Unfortunately, this process is usually difficult to deal with. Process 7 is a stochastic process used to construct a new option. The drift term and diffusion term are related to the maximum drawdown and maximum process. This design makes the stochastic process path dependent, which may be associated with behavioral finance, such as anchoring effect. When it comes to Process 8, timing is decided to intervene in a stochastic process, and parameters are artificially selected to maximize the objective function. The parameters of the previous processes cannot be controlled. Process 6 describes a case where the stochastic process can be controlled. As for Processes 9 and 10, the reference gives the analytical solution to the corresponding optimal stopping model but the corresponding financial application is not given.

3.2. Problems and the Corresponding Objective Functions

The objective function of the optimal stopping model is closely related to the problem to be studied and the choice of the utility function is essential in formulating the problem. A good objective function can not only describe the problem appropriately but also simplify the solution steps. The optimal stopping models are designed for problems which can be classified into six categories: the classical sequential analysis problem, disorder problem, optimal prediction problem, buy-low and sell-high problem, option pricing problem, and others.

3.2.1. Sequential Analysis

Assume that the actual data are generated by a stochastic process, the parameters of which are binary random variables, and the prior distribution of parameters is known. As time goes on, the number of observations increases and the posterior distribution of parameters keeps updating. The sequential analysis problem is to quickly as well as accurately judge the parameters from the alternatives. Take Process 4 as an example (for details, see Peskir and Shiryaev (2006)):
V ( π 0 ) = inf ( τ , d ) E π [ ( τ + a 1 { d = 0 , a t = a h } + b 1 { d = 1 , a t = a l } ) ]
where 1 is an indicator function, which is 1 if the condition is satisfied, otherwise 0. d = 0 when a t = a l is accepted, whereas similar. a and b represent the penalty for each type of error, and τ indicates that the quicker the stochastic process is identified, the better. In this problem, we generally define a new stochastic process π t to depict a posterior probability process, and the problem can be transformed into a problem about π t .

3.2.2. Disorder Problem

This problem is analyzed under the setting of Process 5. Take the financial market as an example. Assume that it is a bull market at present, and the time when the bull market turns into a bear market is a random variable. The problem for investors is to quickly identify the moment of bull and bear markets transitions and make timely decisions. Here are two objective functions that measure the quickest detection:
Shiryaev (2002)
V ( p ) = inf τ P ( τ < θ ) + c E [ ( τ θ ) + ]
Karatzas (2003)
V ( p ) = min τ E | θ τ |
where E | θ τ | = E ( τ θ ) + + ( θ τ ) + = E [ ( τ θ ) + ] + E [ θ ] E [ τ θ ] .
From the perspective of investors, they aim to maximize their utility function instead of identifying the market transition time as soon as possible. The utility function is shown as:
V ( x ) = sup τ 0 E U ( X τ )
Gapeev and Peskir (2006) gave the solution of the disorder problem when the utility function is U ( x ) = l n ( x ) and U ( x ) = x , respectively.

3.2.3. Optimal Prediction

Take selling stocks as an example, investors aim to sell at the highest point, and the problem is to predict the time of reaching the highest point. Take Process 1 as an example below, the decision maker needs to decide before time 1:
V = inf τ [ 0 , 1 ] E B τ max 0 t 1 B t 2
The solution to the optimal prediction of a drifted Brownian motion is given by du Toit and Peskir (2007). Investors who prefer technical analysis make decisions based on resistance and support levels. The proposed optimal prediction model is applied not only for predicting the highest point, but also for predicting the resistance and support levels (for details, see De Angelis and Peskir (2016)):
V = inf τ [ 0 , T ] E | B τ L |
where L is a random variable representing a support line or a resistance line with a given distribution.

3.2.4. Buy-Low and Sell-High

Assume that an investor is holding an asset, and a simple target is to find the time when the discounted asset payoff reaches the highest point to sell. Following Van Khanh (2012), the utility function is shown as:
V ( x ) = sup 0 τ T E e r τ X τ
Oppositely, if an investor intends to buy an asset, a simple target is to estimate the time when the discounted asset payoff reaches the lowest point to buy. Following Van Khanh (2014), the utility function is shown as:
V ( x ) = inf 0 τ T E e r τ X τ
In a market with trading costs, the investors may need to pay the cost K to sell the stock, which is the problem solved in Guo and Zhang (2005):
V ( x ) = sup 0 τ T E e r τ ( X τ K )
Shiryaev et al. (2008) considered the problem when investors aim to sell at the relative highest price, and the comparison benchmark is the maximum value of price process before selling:
V ( x ) = inf τ [ 0 , T ] E [ 1 X τ S T ]
The objective function of du Toit and Peskir (2009) is similar:
V ( x ) = inf 0 τ T E [ S T X τ ]
Dai and Zhong (2012) replaced the above benchmark S T with the average of price A T :
A T = exp 1 T 0 T log X v d v , Geometric average 1 T 0 T X v d v , Arithmetic average

3.2.5. Option Pricing

Table 2 shows different types of options. The American option is the most common; the holder of the option can sell/buy the asset at the agreed price at any time before the expiration of the option. The Russian option buyer receives the maximum price of the stock before the strike, reducing the regret of missing the sale peak. The Asian option takes the average of the pre-strike price as the strike price. The British option is similar to the American option of the European option, and the holder can re-price the European option according to the new drift term during the holding period. A bottleneck option can be considered a broader form of Russian option, which is named because its unexercised area resembles a bottleneck. Option 6 is a lookback option, which is designed for hedging the investor’s drawdown risk. Option 7 is created for fund managers whose performance fees are linked with the value of the fund exceeding a “high watermark” (historical maximum price). Option 9 is designed to reduce the loss of investors who pursue rises and kill falls. The last option is that the return of the option is related to the state, which is closely related to the regime-switching model.

3.2.6. Other Problems

Battauz et al. (2012) discussed the problem of real options, assuming ( X t , I t ) is a two-dimensional geometric Brownian motion, representing the costs and benefits of the project:
V = sup τ 0 E e ρ τ X τ I τ + F 0
De Angelis and Stabile (2019) studied when investors convert financial assets into annuity insurance. Before the conversion, the income comes from the financial market, and after the conversion, it comes from a fixed amount of annuity every year until death:
V t = sup τ [ t , T ] E [ t Γ D τ e ρ s α X s d s + 1 Γ D τ e ρ Γ D X Γ D + P η + τ Γ D τ Γ D e ρ s d s F t Γ D > t ]
Three classical objective functions are summarized in Guerra et al. (2021):
V 1 ( x ) = sup τ 0 E x 0 τ e r s R ( X ( s ) ) d s e r τ K
V 2 ( x ) = sup τ 0 E x τ + e r s R ( X ( s ) ) d s e r τ K
V 3 ( x ) = sup τ 0 E x 0 τ e r s R 1 X s d s e r τ K + τ e r s R 2 X s d s
The three types of functions all consider the case of continuous income. The first function is to solve the problem of when to close a company whose debt is K and cash flow is R, the second one is to solve the problem of when to invest in a new company or project, and the third one is the combination of the two types, which is to solve the problem of when to replace the old one with a new one. Xu (2021) applied the third objective function to investigate the optimal time to intervene to prevent the extinction of endangered species.

4. Strategies Based on the Optimal Stopping Method

4.1. Sequential Analysis

The drift term of the price process has two alternative values. Investors need to identify which drift term the price process conforms to according to the historical price observed. The solution is given by Van Khanh (2012). The price process X t obeys the geometric Brownian motion, where B t is a standard Brownian motion:
d X t = a t X t d t + σ X t d B t , a t a h , a l , a h > r > a l
In this situation, the investor’s goal is to sell the asset as high as possible, and the investor has a time limit, that is, to sell the asset before T, and the investor’s problem is:
V 1 = sup 0 τ T E e r τ X τ
The initial and posterior distributions of a t are as follows:
P a = a h = π 0 ; P a = a l = 1 π 0 π t = P a = a h F t X
The price process X t and the posterior probability π t satisfy the following system of stochastic differential equations (SDE):
d X t X t = a l + π t a h a l + d t + σ d B ¯ t d π t = a h a l σ π t 1 π t d B ¯ t
where B ¯ is a standard Brownian motion under the probability measure P, which is defined as:
B ¯ t = 0 t d X u 1 π t a l π t a h X u d u σ X u
Here define a new probability measure Q, under which B ˜ t is a standard Brownian motion:
d B ˜ t = ω π t σ d t + d B ¯ t
Define π t = Φ t Φ t + 1 ; ω = a h a l σ , then:
η t = exp 1 2 0 t σ ω π s 2 d s + 0 t ω π s σ d B ˜ s is the likelihood process
In order to link the objective function with the prior probability, we have the following transformation:
E P e r τ X τ = E Q [ e τ r η τ X τ ] = X 0 1 + Φ 0 E Q e a l r τ 1 + Φ τ
Recall Equation (20), we have the expectation of the discounted payoff under the risk-neutral measure as:
V ( t , x ) = sup t τ T E e r ( τ t ) X τ | X t = x = sup t τ T X t 1 + Φ t E Q e a l r ( τ t ) 1 + Φ τ | F t
Φ t satisfies the following stochastic differential equation:
d Φ t Φ t = ω σ d t + ω d B ˜ t
The optimal time (t = 0) for investors to sell is given by:
τ * = inf 0 u T : Φ u b ( u )
where b ( t ) satisfies:
1 + b ( t ) = e a l r ( T t ) + b ( t ) · e a h r ( T t ) 0 T t a l r e a l r u F 1 ω u ln ( t + u ) b ( t ) ω σ u + ω 2 u 2 + b ( t ) a h r e a h r u F 1 ω u ln b ( t + u ) b ( t ) ω σ u ω 2 u 2 d u
where F ( x ) = 1 2 π x e y 2 / 2 d y .
The boundary can be converted to the function of X t using the following formula:
X t = X 0 e ε t Φ t Φ 0 α where α = σ ω = σ 2 a h a l and ε = a h + a l σ 2 2
The ultimate investment strategy is to sell the stock when the price drops to the boundary:
τ * = inf t : X t X 0 Φ 0 α e ε t · b α ( t ) T

4.2. Disorder Problem

4.2.1. Case 1: The ‘Alarm’ Time

The price of an asset is characterized by a geometric Brownian motion, and the drift term of the price process at the beginning is μ 1 , at an unobservable random time θ , the drift goes from μ 1 to μ 2 ,
d X t = X t μ 2 + μ 1 μ 2 1 { t θ } d t + σ X t d B t
The prior distribution of τ is:
P [ θ > t ] = ( 1 p ) e λ t , 0 t <
where P [ θ = 0 ] = p . When the drift term of the price process changes, the market moves from one state to another, such as from bull to bear ( μ 1 > μ 2 ), investors need to recognize market changes as quickly as possible and sell assets in time.
Define the posterior distribution of τ :
π t = P θ t F t X
Define exponential likelihood-ratio process L t as:
L t = π t 1 π t = X t X 0 μ 2 μ 1 σ 2 exp 1 2 σ 2 μ 2 μ 1 2 + 2 μ 2 μ 1 μ 1 σ 2 2 t
According to the maximum likelihood estimation: π t = p L t + ( 1 p ) 0 t λ e λ s L t / L s d s p L t + ( 1 p ) 0 t λ e λ s L t / L s d s + ( 1 p ) e λ t Equation (32) is transformed as follows:
d X t X t = μ 1 + π t μ 2 μ 1 d t + σ d B ¯ t d π t = λ 1 π t d t + π t 1 π t μ 2 μ 1 σ d B ¯ t
d B ¯ t = d X t 1 π t μ 1 + π t μ 2 X t d t σ X t
Blanchet-Scalliet et al. (2007) referred to two kinds of objective functions used for testing: one is given by Karatzas, another is given by Shiryaev.
For the objective function given by Karatzas:
R ( p ) = inf τ 0 E | θ τ |
R ( τ ) = E ( τ θ ) + + ( θ τ ) + = E [ ( τ θ ) + ] + E [ θ ] E [ τ θ ]
which is equivalent to:
R ( τ ) E ( θ ) = E 0 τ 1 { θ t } d t 0 τ 1 { θ > t } d t = E 0 2 · 1 { θ t } 1 1 { θ > t } d t = 2 · E 0 τ π t 1 2 d t ,
The optimal stopping time of Equation (38) is solved as:
τ * = inf t 0 π t p *
p * is the unique solution of the following equation in 1 2 , 1 .
0 1 / 2 ( 1 2 s ) e β / s ( 1 s ) 2 + β s 2 + β d s = 1 / 2 p * ( 2 s 1 ) e β / s ( 1 s ) 2 + β s 2 + β d s
where β = 2 λ σ 2 / μ 2 μ 1 2 .
As for the objective function given by Shiryaev:
V ( p ) = inf τ 0 P ( τ < θ ) + c E [ ( τ θ ) + ] = inf τ 0 E [ 1 π τ + c 0 τ π t d t ]
The optimal stopping time is given by:
τ * = inf t 0 π t A
A is the solution of the following equation:
0 A exp 2 λ σ 2 μ 2 μ 1 2 1 y 1 y ( 1 y ) 2 y 1 y 2 λ σ 2 μ 2 μ 1 2 d y = μ 2 μ 1 2 2 σ 2 c exp 2 λ σ 2 μ 2 μ 1 2 1 A A 1 A 2 λ σ 2 μ 2 μ 1 2
Although the forms of these two objective functions are different, the optimal strategies obtained are similar. Both of them make decisions when the posterior probability that the change takes palace at the current time is greater than the critical value. The posterior probability is calculated according to the likelihood ratio process L t , which is obtained from the observed stock price and other parameters. This strategy does not involve the investor’s utility function, but only tells the investor when the market changes.

4.2.2. Case 2: Utility Maximization

In Van Khanh (2014), Khanh analyzed the optimal time to sell assets under the framework of the disorder problem according to the maximization of investors’ utility.
Consider that a t , t 0 is a Markov chain with two states: 0 and 1. P a = a h = π 0 ; P a = a l = 1 π 0 , assume that a t can only go from state 0 to state 1. The transition density function of a t is: Q = λ λ 0 0 ( λ > 0 ) , the price satisfies the following SDE:
d X t = a t X t d t + σ X t d B t ,
In this case, the investor’s goal is to sell the asset as high as possible without a time limit and the investor’s problem is
V = sup τ 0 E e r τ X τ
For t > 0 , define the posterior distribution π t = P a = a h F t X . Recall Equation (36), Equation (46) is similarly transformed:
d X t X t = a l + π t a h a l d t + σ d B ¯ t d π t = λ 1 1 π t d t + π t 1 π t a h a l σ d B ¯ t
The definitions of Φ t , ω , ( B ¯ t , P ) , ( B ˜ t , Q ) and η t are the same as in the case of sequential analysis (see Equation (23) and the subsequent notations), then the following equations hold:
E P [ e r τ X τ ] = E Q [ η τ e r τ X τ ] = X 0 1 + Φ 0 E Q [ e a l λ r τ 1 + Φ τ ]
Recall Equation (47), now we have:
V = sup τ 0 X 0 1 + Φ 0 E Q [ e a l λ r τ 1 + Φ τ ]
where Φ t satisfies:
d Φ t = λ + ( λ + σ ω ) Φ t d t + ω Φ t d B ˜ t
The optimal stopping time of investors is given by:
τ * = inf t 0 : Φ t A = inf t 0 : π t A A + 1
where A is the solution of the following equation:
2 0 e α u u ( β + γ 3 ) / 2 ( 1 + A u ) ( γ β + 1 ) / 2 d u = ( 1 + A ) ( γ β + 1 ) 0 e α u u ( β + γ 1 ) / 2 ( 1 + A u ) ( γ β 1 ) / 2 d t
α = 2 λ ω 2 > 0 , β = α + 2 σ ω > 0 , γ = ( β 1 ) 2 + 8 λ + r a l ω 2 > | β 1 |
As before, the best time for investors to sell is when they have enough confidence that the market has turned from bull to bear, i.e., the posteriori probability is greater than the critical value.

4.3. Optimal Prediction

An important question in the asset pricing area is to find their resistance and support levels when investors conduct the technical analysis. The game between buyers (demand) and sellers (supply) often leads to an upward or downward trend in asset prices. The resistance (support) line is the level at which most traders are willing to sell (or buy) an asset. When the levels are reached, prices either fall for a while (reaching the resistance line) or rise (reaching the support line). Therefore, the resistance and support levels can be used to construct effective trading strategies and gain extra earnings. De Angelis and Peskir (2016) presents a prediction method of the support level and resistance level based on the optimal stopping model, which is shown as follows:
Suppose that the price of assets follows geometric Brownian motion: d X t = μ X t d t + σ X t d B t , X 0 = x , the support line/resistance line is a random variable with a distribution function of F. Assume that F and X t are independent, this assumption is very reasonable because both the support line and the resistance line depend on the information of the past (before time 0) and have nothing to do with the future. When μ > 0 , investors look for the resistance line to determine the best time to sell assets. When μ < 0 , investors look for the support line to determine the best time to buy assets. The investment decision is completed before t. The objective function of the investor is:
V ( x ) = inf 0 τ T E [ X τ x ]
E [ | x | ] = 2 0 x F ( y ) 1 2 d y + E
Set G ( x ) = 0 x F ( y ) 1 2 d y , the problem can be converted to finding τ so that:
V ( x ) = inf 0 τ T E [ G ( X τ x ) ]
To describe the solution of the problem, first define the following equation:
J ( t , x ) = E x G X T t = 0 G ( z ) f ( T t , x , z ) d z H ( x ) = μ x F ( x ) 1 2 + σ 2 2 x 2 F ( x ) K ( s , x , y ) = E x H X s 1 { X s > y } = y H ( z ) f ( s , x , z ) d z L ( s , x , y ) = E x H Y s 1 { X s < y } = 0 y H ( z ) f ( s , x , z ) d z
The optimal stopping time is:
τ * = inf t [ 0 , T ] X t b 1 ( t ) , when μ > 0 0 , when μ = 0 , inf t [ 0 , T ] X t b 2 ( t ) , when μ < 0 ,
b 1 ( t ) and b 2 ( t ) are solutions to the following equations, respectively:
J ( t , b 1 ( t ) ) = G ( b 1 ( t ) ) + t T K ( s t , b 1 ( t ) , b 1 ( s ) ) d s
J ( t , b 2 ( t ) ) = G ( b 2 ( t ) ) + t T L ( s t , b 2 ( t ) , b 2 ( s ) ) d s
As for the distribution F of the support line and resistance line, two examples are given:
➀ Both the support line and the resistance line follow an exponential distribution, that is for x > 0 , then F ( x ) = λ e λ x ; for x 0 then F ( x ) = 0 .
➁ The distribution F of the support line is the same as the maximum process of X t , that is
S = sup t 0 y exp σ B t + μ σ 2 / 2 t
The analytic form of the distribution function of S can be solved:
F ( x ) = 1 y x 1 μ / σ 2 / 2
du Toit and Peskir (2007) is concerned with the prediction of the drifted Brownian motion in the finite time: B μ = B t μ 0 t T is a drifted Brownian motion with a drift μ R , S t μ = max 0 s t B s μ . Consider the optimal prediction problem in the finite period:
V = inf 0 τ T E [ B τ μ S T μ 2
By transforming the above problem into a free boundary problem, we can obtain:
τ * = inf t * t T b 1 ( t ) S t μ B t μ b 2 ( t )
In the case of μ > 0 , when t is in [ t * , T] ( t * [ 0 , T ] ), b 1 ( t ) is a decreasing function, b 2 ( t ) an increasing function. In the case of μ 0 , b 2 ( t ) is infinite, b 1 ( t ) first increases and then decreases at [0, T]. For more details of b 1 ( t ) and b 2 ( t ) , see du Toit and Peskir (2007).

4.4. Buy-Low and Sell-High

4.4.1. Case 1: Sell-High

The asset price follows the geometric Brownian motion: d X t = μ X t d t + σ X t d B t , according to Shiryaev et al. (2008), consider the discounted asset price d P t = ( μ r ) P t d t + σ P t d B t . The investor buys the stock at time 0, and for some reason, they have to sell the stock by a pre-specified date T. The problem for the investor is to sell the stock as high as possible.
V 1 = max τ [ 0 , T ] E [ U ( P τ M T ) ] M t = max s [ 0 , t ] P s
When U ( x ) = x γ , the problem is equivalent to inf τ [ 0 , T ] E [ 1 P τ M T ] , which means that the investor wishes to minimize the expected relative error between the (discounted) selling price and the (discounted) highest price on [0, T]. The above problem can be further simplified as sup τ [ 0 , T ] E [ P τ M τ ] . The solution to the problem is a sample bang–bang solution, which is:
τ * = T , if μ r σ 2 2 > 0 any time between [ 0 , T ] , if μ r σ 2 2 = 0 0 , if μ r σ 2 2 < 0
du Toit and Peskir (2009) presented another description of the problem; recall that S t is the maximum process of X t :
V 2 = inf 0 τ T E S T X τ = inf 0 τ T E e σ S T λ B τ λ
B t λ = B t + λ t , λ = ( μ r σ 2 2 ) / σ 2 , S t λ = max s [ 0 , t ] B s λ
Defining Z t = S t λ B t λ , the two-dimensional problem of ( S t λ , B t λ ) is transformed into a one-dimensional problem of Z t .
Define G ( t , z ) = E [ e σ z S T t λ ] ; H ( t , z ) = G t λ G z + 1 / 2 G z z
J ( t , z ) = E t , z [ G ( T , Z T ) ] ; K ( t , z , r , y ) = E t , z [ H t + r , Z t + r 1 { Z t + r > y } ]
Recalling Equation (68), the optimal stopping model becomes:
V ( t , z ) = inf 0 τ T t E [ G ( t + τ , Z t + τ ) | Z t = z ]
The optimal stopping time is given by:
τ * = 0 , when μ r 0 inf τ [ 0 , T ] ( S τ λ B τ λ b ( τ ) ) , when μ r 0 , σ 2 T , when μ r σ 2
where b ( t ) is the unique solution of the following nonlinear Volterra integral equation.
J ( t , b ( t ) ) = G ( t , b ( t ) ) + 0 T t K ( t , b ( t ) , s , b ( t + s ) ) d s
V 2 = V ( 0 , 0 )

4.4.2. Case 2: Buy-Low

Liu et al. (2020) considered a more complex utility function to describe the asset purchase by investors where the optimal stopping model is firstly simplified and then solved by numerical method. The asset price follows the geometric Brownian motion: d X t = μ X t d t + σ X t d B t ; consider such a optimal stopping model:
V ( t , x ) : = sup t τ T E K X τ 1 S τ , T > K X t = x
S r , s : = sup r v s X v
The objective function describes a scenario in which the investor aims to determine an optimal time to buy in to enlarge the profits and to ensure the deal closed by hitting the take-profit level before time T. Because the investor thinks that the profitable level K is only possible before the time T, and after time T the price is unpredictable and riskier, so the deal is closed before T. Equation (74) is simplified as follows:
V ( t , x ) = sup t τ T E E K X τ 1 S τ , T > K X τ , X t = x X t = x = sup t τ T E K X τ E 1 S τ , T > K X τ X t = x = sup t τ T E G τ , X τ X t = x
G ( t , x ) = ( K x ) P S T t λ > 1 σ log K x
where
λ : = μ σ σ 2 , B s λ : = B s + λ s , S t λ : = max 0 s t B s λ
In the case of μ > 0 , it is proved that the best strategy is to buy immediately, that is τ * = t ; in the case of μ < 0 , due to the complexity of this case, an iterative numerical algorithm is presented without an analytical solution, and examples are given.

4.5. Regime-Switching

In the real financial market, the asset price would not always stay in a fixed upward or downward trend, but would appear alternately in the combined form of the bull market, bear market, and consolidation period. Therefore, the asset process cannot be well described by a simple geometric Brownian motion. The regime-switching model introduces a Markov chain that takes values in several states. The drift parameter and diffusion parameter of the price process take different values in different states, which can better describe the real financial market.
Assume that the price of the asset is X t , a regime-switching model is described as follows:
d X t = X t μ ϵ ( t ) d t + X t σ ϵ ( t ) d B t , X 0 = x
where ϵ ( t ) { 1 , 2 , , S } is a finite-state continuous-time Markov chain, ϵ ( t ) is generated by A.
A = a 1 , 1 a 1 , 2 a 1 , S a 2 , 1 a 2 , 2 a 2 , S a S , 1 a S , 2 a S , S
where a i , i = k = 0 , k i S a i , k , i = 1 , 2 , , S . The parameters a i , k , i k which are positive, define the probability of the jump process of ϵ ( t ) in a small interval of time. If at time t, ϵ ( t ) = i , then with probability a i , j Δ t , ϵ ( t ) will transit from state i to state j at t + Δ t , and the probability of remaining in the state i is 1 k = 1 , k i S a i , k Δ t = 1 + a i , i Δ t .
Consider a two-dimensional case in which the market has two states, corresponding to a bear market and a bull market.
μ ε ( t ) = μ 1 , ε ( t ) = 1 , μ 2 , ε ( t ) = 2 σ ε ( t ) = σ 1 , ε ( t ) = 1 σ 2 , ε ( t ) = 2 A = λ 1 λ 1 λ 2 λ 2
Let τ i denote the time to leave the state i, then:
P τ i > t = e λ i t , i = 1 , 2

4.5.1. An Optimal Solution

Consider an investor who holds a share of stock with the price X t at time t. The investor’s goal is to maximize the discounted expected payoff with the amount K to be paid back when the investor sells the stock
V i * ( x ) = sup τ 0 E e r τ ( X τ K ) X 0 = x , ϵ ( 0 ) = i
The problem is solved by Guo and Zhang (2005). To better describe the solution, here, define B 1 > B 2 are two roots of the following equation:
x 2 μ 1 λ 1 + μ 2 λ 2 x + μ 1 λ 1 μ 2 λ 2 λ 1 λ 2 = 0
➀ In the case of r B 1 , τ * = .
➁ In the case of r > m a x ( μ 1 , μ 2 ) B 1 . Suppose that x i is the critical value at which the price process stops immediately at the state i is the optimal decision, when x x i , it is optimal to sell immediately, x i satisfies:
H j x 1 , x 2 , F 1 x 1 , ϕ x 1 , F 2 x 2 , ϕ x 2 = 0
when x 1 < x 2 , then j = 1 ; when x 1 > x 2 , then j = 2 . Some other parameters are needed:
g 1 ( β ) g 2 ( β ) = λ 1 λ 2 β 1 > β 2 > 0 > β 3 > β 4 are the roots to the equation
where g i ( β ) = λ i + r μ i ( 1 / 2 ) σ i 2 β ( 1 / 2 ) σ i 2 β 2 , ( i = 1 , 2 )
l i 1 = g 1 β i / λ 1 = λ 2 / g 2 β i , l i 2 = 1 / l i 1 for i = 1 , 2 , 3 , 4 .
γ i 1 ( i = 1 , 2 ) are the real roots to the equation:
μ 2 γ + 1 2 σ 2 2 γ ( γ 1 ) = r + λ 2
γ i 2 ( i = 1 , 2 ) are the real roots to the equation:
μ 1 γ + 1 2 σ 1 2 γ ( γ 1 ) = r + λ 1
Based on the above notations, the functions used in Equation (85) are defined as follows:
ϕ ( x ) = λ 2 K r + λ 2 + λ 2 x r + λ 2 μ 2
F 1 j ( x , g ( x ) ) = 1 1 γ 1 γ 2 1 l 1 j l 2 j l 1 j β 1 l 2 j β 2 1 1 β 1 β 2 1 × x K x g ( x ) x g ( x )
F 2 j ( x , g ( x ) ) = 1 1 γ 1 j γ 2 j 1 x K g ( x ) x x g ( x ) .
H j x 1 , x 2 , Y 1 , Y 2 = x 1 γ 1 j 0 0 x 1 γ 2 j Y 1 x 2 γ 1 j 0 0 x 2 γ 2 j Y 2
➂ As for m a x ( μ 1 , μ 2 ) > r > B 1 , the problem is not solved.
The above analytical solution does not include the case where r is between the drift terms of the two states. The unsolved case is common in the real world, so the solution is not very practical.

4.5.2. A Suboptimal Solution

To solve the problem in a real world, we consider a suboptimal solution. Zhang (2001) considered a suboptimal solution of the optimal stopping problem under the regime-switching model. Here is a simple strategy where investors implement a stop loss level and a profit level, such as selling the asset when it falls 10%( z 1 ) or rise 20%( z 2 ), let X t = X 0 e Z t , Z t z 1 , z 2 , B t is a standard Brownian motion:
d Z t = α ϵ ( t ) d t + σ ϵ ( t ) d B t
where α i = μ i σ i 2 / 2 , i { 1 , 2 , , S }
Let:
τ = inf t 0 : Z t z 1 , z 2
Given ϵ ( t ) = i and X 0 = x , ρ (can be estimated) is the discount factor, let v ( x , i ) denote the objective function:
v ( i ) = E Φ ( Z t ) e ρ τ ϵ ( 0 ) = i
The problem for the investor is to choose the best z 1 and z 2 to maximize the objective function:
V = V z 1 , z 2 = i = 1 m p i v ( i )
where p i is the probability that ϵ ( 0 ) = i . Take Φ ( z ) = e z 1 as an example:
v ( i ) = E X τ X 0 X 0 e ρ τ ϵ ( 0 ) = i = E Φ ( Z t ) e ρ τ ϵ ( 0 ) = i
In the case of two states, S = 2, let η i for i = 1, 2, 3, 4 be the four real roots to make the following function equal to 0:
ψ ( η ) = σ 1 2 σ 2 2 4 η 2 + 2 α 1 σ 1 2 η 2 ρ + λ 1 σ 1 2 η 2 + 2 α 2 σ 2 2 η 2 ρ + λ 2 σ 2 2 4 λ 1 λ 2 σ 1 2 σ 2 2
Let κ i = 1 λ 1 σ 1 2 2 η i 2 α 1 η i + ρ + λ 1
c 1 , c 2 , c 3 , c 4 can be solved from
1 1 1 1 κ 1 κ 2 κ 3 κ 4 e η 1 z 1 + z 2 e η 2 z 1 + z 2 e η 3 z 1 + z 2 e η 4 z 1 + z 2 κ 1 e η 1 z 1 + z 2 κ 2 e η 2 z 1 + z 2 κ 3 e η 3 z 1 + z 2 κ 4 e η 4 z 1 + z 2 c 1 c 2 c 3 c 4 = Φ z 1 Φ z 1 Φ z 2 Φ z 2
The investor chooses z 1 , z 2 to maximize (This process is achieved by numerical methods)
V = p 1 v ( 1 ) + p 2 v ( 2 ) = i = 1 4 c i p 1 + κ i p 2 e η i z 1

4.5.3. Parameter Estimation

As we mention in the introduction, we focus on the application in financial market because the financial market data are sufficient to estimate the model parameters. Here, we give an example, which is given by Zhang (2001). Let X i , i = 0 , 1 , , n be the closing price of the stock.
ζ i = log X i log X i 1 , i = 1 , 2 , , n
Let t i = i / N 0 , N 0 = 252 is the number of trading days in a year.
ζ i = α t i t i 1 + σ B t i B t i 1 N α N 0 , σ 2 N 0
σ = N 0 · 1 n 1 i = 1 n ζ i ζ ¯ 2
The range of asset price in a year is divided into several parts. Each part of assets has a clear upward (state 1) or downward (state 2) trend. Use X i u p and X i d o w n to represent the asset price in the upward and downward parts, respectively, n u p and n d o w n to represent the days of the total upward and downward parts, respectively, k u p and k d o w n represent the number of rising and falling regimes, respectively, N u p and N d o w n represent total magnitudes of increase and decrease in the two regimes, respectively. The estimate of σ 1 is obtained by replacing the X i in ζ i with X i u p ; σ 2 is estimated similarly. The estimates of α i and λ i are as follows:
α 1 = N 0 log X 0 up + N up log X 0 up n up , α 2 = N 0 log X 0 down N down log X 0 down n down .
1 λ 1 = n u p N 0 1 k u p ; 1 λ 2 = n d o w n N 0 1 k d o w n

4.6. Numerical Solutions

The above focuses on the analytical solutions of optimal stopping, as the numerical solutions are less elegant or general than closed form solutions; as such, economists try to avoid numerical methods. However, due to the complexities in the real-world, analytically insoluble models are common in finance, deriving economic insights from a realistic numerical model of an economic system is preferable to deriving irrelevant answers from an unrealistic but solvable model. Relevant papers on numerical solutions are provided here.
Optimal stopping problems are often transformed into variational inequalities. Consider the continuous d-dimensional state process X :
d X = μ ( X ) d t + σ ( X ) d B
where μ is a d × 1 drift vector, σ is a d × d diffusion matrix and B is the d-dimensional vector of independent Wiener processes. Balikcioglu et al. (2011) consider the optimal stopping problem:
V ( X ) = max τ 0 E 0 τ e r t f X t d t + e r τ U X τ X 0 = X
which can be transformed to:
0 = min [ r V ( X ) L V ( X ) f ( X ) , V ( X ) U ( X ) ]
where L is the infinitesimal generator of X :
L = i = 1 d μ i ( X ) X i + 1 2 i = 1 d j = 1 d Σ i j ( X ) 2 X i X j ; Σ i j ( X ) = k σ i k ( X ) σ i k ( X )
Balikcioglu et al. (2011) provided a numerical method for soving the variational inequality. The value function V is approximated by piecewise linear functions ϕ ( X ) c , where ϕ is a set of n basis functions and c is an n-vector of coefficients.
Sims et al. (2018) considered the resource population with demographic and environmental stochasticities, an analytic solution is not possible for the optimal timber rotation problem as the underlying process is complicated. The numerical method used in Balikcioglu et al. (2011) is applied for direct implications.

5. Strategy Performance

The previous part summarizes the construction process of the optimal stopping strategy from the theoretical aspect. Practically, a strand of literature applies the optimal stopping method to the financial markets and evaluate how the optimal stopping strategies perform.
Boubaker et al. (2021) incorporate the maximum drawdown into the objective function, and investors weigh the trade-off between tolerating the current drawdown in the hope of a new high price level and selling immediately:
g X t , S t = ϕ 1 S t ϕ 2 S t X t
The optimal strategy is given by a boundary X of the drawdown, it is optimal to sell immediately when the current drawdown is greater than X. The strategy can provide an efficient stop-loss signal in several specific periods, such as the 2008 financial crisis and the European debt crisis. In some emerging markets, for example the Chinese stock market, by following the optimal stopping strategy, investors are able to stop their losses when the stock market crashed in the financial crisis. Compared with the maximum drawdown of 71.8%, investors who employ the optimal stopping models only lost 8.7% at the stop-loss point. In the Indian market, the optimal stopping strategy limited the losses under 9.68% and 4.67% during the financial crisis and European debt crisis, respectively. In the Brazilian stock market, investors can use the optimal stopping strategy to stop their losses before the crash of the financial crisis. The drawdown of the stock at the selling time suggested by the strategy was only 3.7% compared with the 60% maximum drawdown. In the Russian stock market, this strategy limited losses to 11.59% during the financial crisis, with the maximum drawdown during that period being 77.91%.
The optimal prediction method is adopted in Boubaker et al. (2021) to carry out risk management of crude oil futures, and the two periods of sharp rise and fall of crude oil market from January 2007 to December 2008 and from February 2009 to October 2011 are selected. Although the selling time suggested by the optimal prediction method lags behind the peak of the price, it can effectively reduce losses. For example, during the financial crisis, the crude oil futures are sold when the drawdown is 28%, followed by a maximum drawdown of 77%.
In Shiryaev et al. (2014), the optimal stopping method which is similar to Case 2 of the disorder problem in Section 4, is applied in two situations: the Apple price bubble, which began on 6 March 2009 at a local low of $82.33, and the Internet technology bubble, which began around 2000 and was measured by the NASDAQ (NDX100), on which futures contracts were sold. The model attempts to predict an exit point near the price peak (or valley, for a short position) and performs well in both situations. In the first situation, the model works equally well for both early and late entering dates, giving nearly 90% of the maximum price on the exiting date. In the second situation, the exit yielded about 75% of the maximum price, with investor gains of about 40% to 60% a year (about 25% to 45% a year), depending on the long-position(short-position) entry point suggested by the model.
In Liu and Zhan (2022), a filter rule strategy is considered. They assume that the investor’s utility function is influenced by both the positive utility of returns and the aversion to drawdown, myopic loss aversion is persistent and can lead to the most profitable opportunities. With the application of the filter rule, the drawdown of investors in the S&P 500 during the 2008 financial crisis can be reduced to −21.2% and the drawdown of investors in the Chinese stock market in 2015 can be reduced to −24.8%.

6. Conclusions

This paper introduces the analysis framework about the optimal stopping model as well as the investment decision-making strategy based on the optimal stopping model. It can be seen that research on the optimal stopping model mainly focuses on three aspects: the first is the selection of the underlying process, from the simple geometric Brownian motion to the regime-switching model, etc. Second, according to a specific problem, choose the appropriate objective function to optimize, which calls for consideration about all factors affecting the objective function, such as the historical maximum, time limit, and others. The specific form of the function and the dimension of the optimal stopping model needs to be seriously considered. Finally, it is about the study of the solution of the optimal stopping model. It is more challenging to obtain the analytical solution given a relatively complex utility function. Relevant literature studies the existence, uniqueness, and general solution of the optimal stopping models.
It can also be found from the previous summary that under the five stop-investing strategies, the strategy of simply buy-low and sell-high is not very practical, but it can be used to explain the view of value investing, that is, to buy good stocks and hold on to them. It is easy to obtain valuable analytical solutions for sequential analysis and disorder problems where the Bayesian approach is used to update beliefs according to new information. As the regime-switching model is very complex, the existing analytical solution of this type of optimal stopping model can not provide a practical strategy, and a practical suboptimal solution is given in the reference. The optimal prediction problem can obtain valuable analytical solutions, but it is not suitable for long-term investment because the stochastic process that the problem is based on is relatively simple. As for the form of a solution, an optimal stopping strategy provides a boundary beyond which an asset needs to be bought/sold immediately.
However, several relevant research problems remain unexplored by the current literature. One potential problem with the existing optimal stopping strategies is that they cannot be used for multi-asset decision-making. The high-dimensional optimal stopping models are too complex to be well solved. Generally speaking, the most commonly used method for high-dimensional problems is to reduce dimension through the change of measure, space, and time. In the case of multi-asset, the dimension can not be reduced. There are few studies on multi-asset decision-making in the existing literature, so this problem needs further consideration.
Another natural extension could be the choice of the objective function in investment decision-making. Objective function needs to be combined with practical problems. Various new options using the optimal stopping method to price will provide ideas for selecting the appropriate objective function of the optimal stopping model. New options include risks such as maximum retracement into the hedging scope, while investors should not only maximize returns but also reduce drawdown risk when making decisions. It is possible to find an appropriate objective function by transforming the pricing of options into investment problems.
Research in behavioral finance tries to improve the psychological realism of the traditional model through more realistic assumptions about individual beliefs, such as the extrapolation framework and the overconfidence framework, and individual preferences, such as the gain–loss utility framework inspired by prospect theory. For optimal stopping models, individual beliefs are reflected by the underlying processes and individual preferences are reflected by the utility functions. Irrational considerations may improve the performance of the optimal stopping strategy and produce some new implications.
Finally, as a kind of less concerned investment strategy, the investment strategy based on the optimal stopping method provides a new idea for investors to decide their optimal investment time. It has a solid theoretical foundation and provides investors with a reference standard. With the substantial development in the optimization of numerical algorithms and the optimal stopping theory, researchers and practitioners can combine different objective functions with different stochastic processes. Thus, they can put forward new investment strategies based on the proposed optimal stopping methods.

Author Contributions

Conceptualization, Z.L.; methodology, Y.M.; formal analysis, Z.L. and Y.M.; investigation, Z.L. and Y.M.; writing—original draft preparation, Y.M.; writing—review and editing, Z.L. and Y.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Arrow, Kenneth J., David Blackwell, and Meyer A. Girshick. 1949. Bayes and minimax solutions of sequential decision problems. Econometrica, Journal of the Econometric Society 17: 213–44. [Google Scholar] [CrossRef] [Green Version]
  2. Balikcioglu, Metin, Paul L. Fackler, and Robert S. Pindyck. 2011. Solving optimal timing problems in environmental economics. Resource and Energy Economics 33: 761–68. [Google Scholar] [CrossRef]
  3. Battauz, Anna, Marzia De Donno, and Alessandro Sbuelz. 2012. Real options with a double continuation region. Quantitative Finance 12: 465–75. [Google Scholar] [CrossRef]
  4. Beibel, Martin, and Hans Rudolf Lerche. 1997. A new look at optimal stopping problems related to mathematical finance. Statistica Sinica 7: 93–108. [Google Scholar]
  5. Blanchet-Scalliet, Christophette, Awa Diop, Rajna Gibson, Denis Talay, and Etienne Tanré. 2007. Technical analysis compared to mathematical models based methods under parameters mis-specification. Journal of Banking & Finance 31: 1351–73. [Google Scholar]
  6. Boubaker, Sabri, Xuyuan Han, Zhenya Liu, and Yaosong Zhan. 2021. Optimal filter rules for selling stocks in the emerging stock markets. Annals of Operations Research. [Google Scholar] [CrossRef]
  7. Boyle, Phelim, and Thangaraj Draviam. 2007. Pricing exotic options under regime switching. Insurance: Mathematics and Economics 40: 267–82. [Google Scholar] [CrossRef]
  8. Buffington, John, and Robert J. Elliott. 2002. American options with regime switching. International Journal of Theoretical and Applied Finance 5: 497–514. [Google Scholar] [CrossRef]
  9. Dai, Min, and Yifei Zhong. 2012. Optimal Stock Selling/Buying Strategy with Reference to the Ultimate Average. Mathematical Finance 22: 165–84. [Google Scholar] [CrossRef]
  10. Dalang, Robert C., and Laura Vinckenbosch. 2014. Optimal expulsion and optimal confinement of a Brownian particle with a switching cost. Stochastic Processes and their Applications 124: 4050–79. [Google Scholar] [CrossRef]
  11. Dayanik, Savas, and Ioannis Karatzas. 2003. On the optimal stopping problem for one-dimensional diffusions. Stochastic Processes and their Applications 107: 173–212. [Google Scholar] [CrossRef] [Green Version]
  12. De Angelis, T., and G. Peskir. 2016. Optimal prediction of resistance and support levels. Applied Mathematical Finance 23: 465–83. [Google Scholar] [CrossRef]
  13. De Angelis, Tiziano, and Gabriele Stabile. 2019. On the free boundary of an annuity purchase. Finance and Stochastics 23: 97–137. [Google Scholar] [CrossRef] [Green Version]
  14. du Toit, Jacques, and Goran Peskir. 2007. The trap of complacency in predicting the maximum. The Annals of Probability 35: 340–65. [Google Scholar] [CrossRef]
  15. du Toit, Jacques, and Goran Peskir. 2009. Selling a stock at the ultimate maximum. The Annals of Applied Probability 19: 983–1014. [Google Scholar] [CrossRef] [Green Version]
  16. Dvoretzky, Aryeh, Jack Kiefer, and Jacob Wolfowitz. 1953. Sequential Decision Problems for Processes with Continuous time Parameter. Testing Hypotheses. The Annals of Mathematical Statistics 24: 254–64. [Google Scholar] [CrossRef]
  17. Egami, Masahiko, and Tadao Oryu. 2017. A direct solution method for pricing options involving the maximum process. Finance and Stochastics 21: 967–93. [Google Scholar] [CrossRef]
  18. Gapeev, Pavel V., Peter M. Kort, and Maria N. Lavrutich. 2021. Discounted Optimal Stopping Problems for Maxima of Geometric Brownian Motions With Switching Payoffs. Advances in Applied Probability 53: 189–219. [Google Scholar] [CrossRef]
  19. Gapeev, Pavel V., and Goran Peskir. 2006. The Wiener disorder problem with finite horizon. Stochastic Processes and their Applications 116: 1770–91. [Google Scholar] [CrossRef] [Green Version]
  20. Gapeev, Pavel V., and Neofytos Rodosthenous. 2014. Optimal Stopping Problems in Diffusion-Type Models with Running Maxima and Drawdowns. Journal of Applied Probability 51: 799–817. [Google Scholar] [CrossRef] [Green Version]
  21. Gapeev, Pavel V., and Neofytos Rodosthenous. 2016. Perpetual American options in diffusion-type models with running maxima and drawdowns. Stochastic Processes and their Applications 126: 2038–61. [Google Scholar] [CrossRef]
  22. Graversen, Svend Erik, Goran Peskir, and Albert Nikolaevich Shiryaev. 2001. Stopping Brownian Motion Without Anticipation as Close as Possible to Its Ultimate Maximum. Theory of Probability & Its Applications 45: 41–50. [Google Scholar]
  23. Guerra, Manuel, Cláudia Nunes, and Carlos Oliveira. 2021. The optimal stopping problem revisited. Statistical Papers 62: 137–69. [Google Scholar] [CrossRef]
  24. Guo, Xin. 2001. An explicit solution to an optimal stopping problem with regime switching. Journal of Applied Probability 38: 464–81. [Google Scholar] [CrossRef] [Green Version]
  25. 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] [Green Version]
  26. Hansen, Asbjørn T., and Peter Løchte Jørgensen. 2000. Analytical Valuation of American-Style Asian Options. Management Science 46: 1116–36. [Google Scholar] [CrossRef]
  27. Jennison, Christopher, and Bruce W. Turnbull. 1999. Group Sequential Methods with Applications to Clinical Trials. Boca Raton: CRC Press. [Google Scholar]
  28. Karatzas, Ioannis. 2003. A note on Bayesian detection of change-points with an expected miss criterion. Statistics & Decisions 21: 3–14. [Google Scholar]
  29. Kou, Gang, Yi Peng, and Guoxun Wang. 2014. Evaluation of clustering algorithms for financial risk analysis using mcdm methods. Information Sciences 275: 1–12. [Google Scholar] [CrossRef]
  30. Liu, Yue, Aijun Yang, Jijian Zhang, and Jingjing Yao. 2020. An Optimal Stopping Problem of Detecting Entry Points for Trading Modeled by Geometric Brownian Motion. Computational Economics 55: 827–43. [Google Scholar] [CrossRef]
  31. Liu, Zhenya, and Yaosong Zhan. 2022. Investor behavior and filter rule revisiting. Journal of Behavioral and Experimental Finance 33: 100631. [Google Scholar] [CrossRef]
  32. Locurcio, Marco, Francesco Tajani, Pierluigi Morano, and Debora Anelli. 2021. A multi-criteria decision analysis for the assessment of the real estate credit risks. In Appraisal and Valuation. Berlin/Heidelberg: Springer, pp. 327–37. [Google Scholar]
  33. Machida, Fumio, and Naoto Miyoshi. 2017. Analysis of an optimal stopping problem for software rejuvenation in a deteriorating job processing system. Reliability Engineering & System Safety 168: 128–35. [Google Scholar]
  34. McKean, Henry P. 1965. Appendix: A Free Boundary Problem for the Heat Equation Arising from a Problem in Mathematical Economics. Industrial Management Review 6: 32–39. [Google Scholar]
  35. Merton, Robert C. 1969. Lifetime portfolio selection under uncertainty: The continuous-time case. The Review of Economics and Statistics 51: 247–57. [Google Scholar] [CrossRef] [Green Version]
  36. Mikhalevich, Vladimir S. 1958. A bayes test of two hypotheses concerning the mean of a normal process. Visnik Kiivskogo Nacionalnogo Universitetu 1: 254–64. [Google Scholar]
  37. Mordecki, Ernesto, and Paavo Salminen. 2019a. Optimal stopping of Brownian motion with broken drift. High Frequency 2: 113–20. [Google Scholar] [CrossRef]
  38. Mordecki, Ernesto, and Paavo Salminen. 2019b. Optimal stopping of oscillating Brownian motion. Electronic Communications in Probability 24: 1–12. [Google Scholar] [CrossRef]
  39. Myneni, Ravi. 1992. The Pricing of the American Option. The Annals of Applied Probability 2: 1–23. [Google Scholar] [CrossRef]
  40. Ott, Curdin. 2014. Bottleneck options. Finance and Stochastics 18: 845–72. [Google Scholar] [CrossRef]
  41. Peskir, Goran. 1998. Optimal Stopping of the Maximum Process: The Maximality Principle. The Annals of Probability 26: 1614–40. [Google Scholar] [CrossRef]
  42. Peskir, Goran. 2005a. On the American Option Problem. Mathematical Finance 15: 169–81. [Google Scholar] [CrossRef]
  43. Peskir, Goran. 2005b. The Russian option: Finite horizon. Finance and Stochastics 9: 251–67. [Google Scholar] [CrossRef]
  44. Peskir, Goran, and Farman Samee. 2011. The British Put Option. Applied Mathematical Finance 18: 537–63. [Google Scholar] [CrossRef]
  45. Peskir, Goran, and Albert Shiryaev. 2006. Optimal Stopping and Free-Boundary Problems. Berlin/Heidelberg: Springer. [Google Scholar]
  46. Rodosthenous, Neofytos, and Mihail Zervos. 2017. Watermark options. Finance and Stochastics 21: 157–86. [Google Scholar] [CrossRef] [Green Version]
  47. Sarkar, Sudipto. 2009. Optimal fishery harvesting rules under uncertainty. Resource and Energy Economics 31: 272–86. [Google Scholar] [CrossRef]
  48. Shepp, Larry, and Albert N. Shiryaev. 1993. The Russian Option: Reduced Regret. The Annals of Applied Probability 3: 631–40. [Google Scholar] [CrossRef]
  49. Shiryaev, Albert, Zuoquan Xu, and Xun Yu Zhou. 2008. Thou shalt buy and hold. Quantitative Finance 8: 765–76. [Google Scholar] [CrossRef]
  50. Shiryaev, Albert N. 1961. Problem of most rapid detection of a disturbance in sationary processes. Doklady Akademii Nauk SSSR 138: 1039. [Google Scholar]
  51. Shiryaev, Albert N. 1963. On Optimum Methods in Quickest Detection Problems. Theory of Probability & Its Applications 8: 22–46. [Google Scholar]
  52. Shiryaev, Albert N. 2002. Quickest detection problems in the technical analysis of the financial data. In Mathematical Finance—Bachelier Congress 2000. Berlin/Heidelberg: Springer, pp. 487–521. [Google Scholar]
  53. Shiryaev, Albert N., M. V. Zhitlukhin, and William T. Ziemba. 2014. When to sell apple and the nasdaq? trading bubbles with a stochastic disorder model. The Journal of Portfolio Management 40: 54–63. [Google Scholar] [CrossRef]
  54. Sims, Charles, Richard D. Horan, and Benjamin Meadows. 2018. Come on feel the noise: Ecological foundations in stochastic bioeconomic models. Natural Resource Modeling 31: e12191. [Google Scholar] [CrossRef]
  55. Snell, James Laurie. 1952. Applications of martingale system theorems. Transactions of the American Mathematical Society 73: 293–312. [Google Scholar] [CrossRef]
  56. Van Khanh, Pham. 2012. Optimal stopping time for holding an asset. American Journal of Operations Research 2: 527–35. [Google Scholar] [CrossRef] [Green Version]
  57. Van Khanh, Pham. 2014. Optimal stopping time to buy an asset when growth rate is a two-state markov chain. American Journal of Operations Research 2014: 45682. [Google Scholar] [CrossRef] [Green Version]
  58. Wald, Abraham. 1947. Sequential Analysis. Hoboken: J. Wiley & Sons, Incorporated. [Google Scholar]
  59. Wald, Abraham, and Jacob Wolfowitz. 1948. Optimum Character of the Sequential Probability Ratio Test. The Annals of Mathematical Statistics 19: 326–39. [Google Scholar] [CrossRef]
  60. Woo, Min Hyeok, and Geon Ho Choe. 2020. Pricing of American lookback spread options. Stochastic Processes and Their Applications 130: 6300–18. [Google Scholar] [CrossRef]
  61. Xu, Jing. 2021. A comment on: “Real options for endangered species” (Conrad, 2018). Ecological Economics 189: 107175. [Google Scholar] [CrossRef]
  62. Zhang, Qing. 2001. Stock Trading: An Optimal Selling Rule. SIAM Journal on Control and Optimization 40: 64–87. [Google Scholar] [CrossRef]
Table 1. Stochastic processes used in optimal stopping models.
Table 1. Stochastic processes used in optimal stopping models.
LabelUnderlying ProcessNoteReferences (Part)
1 X t = B t B t : Standard Brownian motion, same as belowGraversen et al. (2001)
2 d X t = μ X t d t + σ X t d B t X 0 = x , same as belowShiryaev et al. (2008)
3 d X t = μ ( X t ) d t + σ ( X t ) d B t Most are of this type or variations of this typeDayanik and Karatzas (2003), Egami and Oryu (2017)
4 d X t = a t X t d t + σ X t d B t a t a h , a l , P a 0 = a h = π 0 P a 0 = a l = 1 π 0 Van Khanh (2012)
5 d X t = μ ( t ) X t d t + σ X t d B t The drift changes from μ 1 to μ 2 at θ   P ( θ > t ) = ( 1 p ) e λ t Beibel and Lerche (1997), Karatzas (2003)
6 d X t = X t μ ϵ ( t ) d t + X t σ ϵ ( t ) d B t ( μ ε ( t ) , σ ε ( t ) ) = ( μ 1 , σ 1 ) , ε ( t ) = 1 ( μ 2 , σ 2 ) , ε ( t ) = 2 τ i is the time leaving state i: P τ i > t = e λ i t , i = 1 , 2 Zhang (2001), Guo (2001)
7 d X t = r δ S t , Y t X t d t + σ S t , Y t X t d B t S t = s max 0 u t X u
Y t = y max 0 u t S u X u
Gapeev and Rodosthenous (2014, 2016)
8 d X t = A t μ d t + d B t A t can be 1 or −1 by human interventionDalang and Vinckenbosch (2014)
9 d X t = μ ( X t ) d t + B t μ ( x ) = μ 1 , for x < 0 μ 2 , for x 0 Mordecki and Salminen (2019a)
10 d X t = σ X t d B t σ ( x ) = σ 1 , x < 0 σ 2 , x 0 Mordecki and Salminen (2019b)
Table 2. Different types of options.
Table 2. Different types of options.
LabelObjective FunctionNoteReferences (Part)
1 V ( x ) = sup 0 τ T E e r τ ( X τ K ) + American OptionPeskir (2005a)
2 V ( x , s ) = sup 0 τ T E e r τ S τ Russian OptionShepp and Shiryaev (1993), Peskir (2005b)
3 V ( x , t ) = sup τ [ t , T ] E t Q e r ( τ t ) [ ± ( X τ A τ ) ] + Asian OptionHansen and Jørgensen (2000)
4 V ( x , t ) = sup 0 τ T E e r τ E μ c K X T + F τ British OptionPeskir and Samee (2011)
5 V ( x , s ) = sup τ 0 E [ e r τ ( S τ C K X τ ) + ] Bottleneck optionOtt (2014)
6 V ( x , s , y ) = sup τ 0 E x , s , y e r τ ( K S τ + Y τ ) +
V ( x , s , y ) = sup τ 0 E x , s , y e r τ ( K X τ S τ + Y τ ) +
Lookback optionGapeev and Rodosthenous (2016)
7 V ( x , s ) = sup τ 0 E e r τ S τ b X τ a K + 1 { τ < }
V ( x , s ) = sup τ 0 E e r τ S τ b K X τ a + 1 { τ < }
Watermark optionRodosthenous and Zervos (2017)
8 V ( x , m ; K ) = sup τ 0 E e r τ K m τ +
( m t = inf 0 u t X u m )
Lookback optionWoo and Choe (2020)
9 V ( x , m , s ) = sup τ 0 E e r τ S τ m τ + Lookback optionWoo and Choe (2020)
10 V i ( x , s ) = sup τ 0 E [ e r τ ( 1 Θ τ L 0 S τ K 0 +
Θ τ L 1 S τ K 1 ) ]
Θ τ stands for 0–1 two statesGapeev et al. (2021)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, Z.; Mu, Y. Optimal Stopping Methods for Investment Decisions: A Literature Review. Int. J. Financial Stud. 2022, 10, 96. https://doi.org/10.3390/ijfs10040096

AMA Style

Liu Z, Mu Y. Optimal Stopping Methods for Investment Decisions: A Literature Review. International Journal of Financial Studies. 2022; 10(4):96. https://doi.org/10.3390/ijfs10040096

Chicago/Turabian Style

Liu, Zhenya, and Yuhao Mu. 2022. "Optimal Stopping Methods for Investment Decisions: A Literature Review" International Journal of Financial Studies 10, no. 4: 96. https://doi.org/10.3390/ijfs10040096

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