Next Article in Journal
Cross-Server End-to-End Patient Key Agreement Protocol for DNA-Based U-Healthcare in the Internet of Living Things
Next Article in Special Issue
Has the COVID-19 Pandemic Led to a Switch in the Volatility of Biopharmaceutical Companies?
Previous Article in Journal
A Two-Step Lagrange–Galerkin Scheme for the Shallow Water Equations with a Transmission Boundary Condition and Its Application to the Bay of Bengal Region—Part I: Flat Bottom Topography
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Adaptive Multiple-Asset Portfolio Strategy with User-Specified Risk Tolerance

Department of Mathematics and Statistics, York University, Toronto, ON M3J 1P3, Canada
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(7), 1637; https://doi.org/10.3390/math11071637
Submission received: 21 February 2023 / Revised: 21 March 2023 / Accepted: 25 March 2023 / Published: 28 March 2023
(This article belongs to the Special Issue Advanced Statistical Applications in Financial Econometrics)

Abstract

:
We improve the traditional simple moving average strategy by incorporating an investor-specific risk tolerance into the method. We then propose a multiasset generalized moving average crossover (MGMA) strategy. The MGMA strategies allocate wealth between risky assets and risk-free assets in an adaptive manner, with the risk tolerance specified by an investor. We derive the expected log-utility of wealth, which allows us to estimate the optimal allocation parameters. The algorithm using our MGMA strategy is also presented. As the multiple risky assets can have different variability levels and could have various degrees of correlations, this trading strategy is evaluated on both simulated data and global high-frequency exchange-traded fund (ETF) data. It is shown that the MGMA strategies could significantly increase both the investor’s expected utility of wealth and the investor’s expected wealth.

1. Introduction

This paper provides an optimal and adaptive portfolio allocation strategy based on the technical analysis of a diversified investment portfolio. The investment portfolio often contains more than one risky asset to avert possible significant loss. Portfolio allocation is an important strategy for investors and traders, and they are interested in an optimal allocation when they have enough capital to invest in more than two assets. They might want to allocate the wealth not only between one risk-free asset and another risky asset but also among different risky assets. The common approach is to assign equal weights when allocating the wealth among the risky assets, which, however, is not always optimal. We believe that an allocation amount should be a function of the investor’s specified risk tolerance, and this consideration could lead to a more favorable investment outcome. We focus on finding optimal trading strategies based on technical analysis, such as moving averages for building a multiple-asset portfolio. We propose a multiasset generalized moving average crossover (MGMA) strategy. This strategy can allocate wealth not only between one risky asset and another risk-free asset but also among different risky assets, with the risk tolerance specified by the investor. It can also increase both the investor’s expected utility of wealth and the investor’s expected wealth.
Technical analysis is widely adopted by investors in practice. The empirical evidence, including the predicted performance of a stock return, demonstrates the usefulness of technical analysis (see [1,2,3,4]). Among all the technical analysis methods, the moving average strategy is the simplest and most popular trading rule. Ref. [1] appeared to be the first article to provide strong evidence of profitability by using a moving average technique in analyzing daily Dow Jones Industrial Average (DJIA) data. The moving average strategy in technical analysis follows an all-or-nothing investment strategy: when a buy signal is triggered by the moving average crossover (MA) strategy, the investor should allocate all of his/her wealth to the stocks of interest; when a sell signal is triggered by MA, the investor should allocate none of the wealth into the stocks by selling all the current holdings. Thus, this simple moving average strategy suffers from a well-known drawback, since its allocation is always either 100% or 0%. Ref. [2] provided further evidence based on different time series data obtained from financial markets. These studies have generated further research interest on moving average strategies. However, most of the studies have been focused on validating the strategy using different data sets. The conclusions are mixed and inconclusive (see [5,6,7,8,9]). An increasing number of studies are focused on the predictive power of a moving average technique (see [10,11,12,13,14,15]). Ref. [16] provided the first theoretical analysis for this simple moving average crossover strategy. Their study focuses on how technical analysis such as this moving average strategy can add value to commonly used allocation rules that invest fixed proportions of wealth in stocks. Ref. [17] provided a general equilibrium model for the MA strategy and argued MA signals in their model are helpful for investors in pricing the asset. In addition, more studies focus on the applications of MA strategy. Ref. [18] combined MA signals to create a factor to explain various term momentum. Ref. [19] combined MA signals to estimate equity returns. Ref. [20] suggested that the effectiveness of technical analysis depends on the level of PIN (probability of informed trading).
Most asset allocation studies focus on finding an optimal portfolio choice under different modeling processes (see [21,22,23,24,25]). Refs. [26,27] incorporated technical indicators into the portfolio construction problem. However, they do not study the optimal allocation in the context of using technical analysis strategies for a multiasset portfolio. In addition, few studies reconciled the technical indicators with a portfolio selection policy that guides investment decisions in a multiasset setting. Ref. [28] bridged the gap by devising a portfolio strategy in which optimal weights are directly parameterized as a function of multiple trend-following signals. However, there is no extension to a multiple-asset setting with an optimal allocation as the objective. Recently, an increasing number of studies are focused on using machine learning for portfolio allocation strategies. Ref. [29] used machine learning to find the optimal portfolio weights between the market index and the risk-free asset and found that a portfolio allocation strategy employing machine learning to reward–risk time in the market gave significant improvements in investor utility and ratios. They use random forest and update the weights on only a monthly basis or over a relatively long period of time, while our methods are instantaneous and much less computationally intensive, since they do not require building a forest or any tree pruning. Ref. [30] developed optimization algorithms with machine learning techniques and assessed the risk characteristics of a large commodity portfolio. Their objective is the prediction of risk measures instead of expected returns. Ref. [31] proposed a novel two-stage method for well-diversified portfolio construction based on stock return prediction using machine learning. They use the mean-variance model for portfolio construction. The challenge of the mean-variance model is its well-known sensitivity to the change in mean return.
We derive the expected log-utilitity of wealth, which provides the mechanism for the optimal allocation estimates. This provides the theoretical foundations of our strategy. The algorithm using our MGMA strategy is also developed for the application of our methods. Furthermore, motivated by recent years’ studies on higher-frequency information on financial market forecasting (see [32,33]), we tested the proposed MGMA strategy using the daily second-level exchange-traded fund in the North American market. In general, the Sharpe index is appropriate for evaluating a trading strategy. We did not feel that this is the best measure for our method, since the expected return of our strategy is clearly not normally distributed, with the median much closer to the minimum than that from the maximum, as suggested in our simulation study. This suggested that there is a long tail on the right-hand side associated with the case of high profitability. The large variation above the median level suggested a desirable significant chance of making a great profit. If we use the standard deviation as the denominator, it will dilute the advantage of our method, since it is unduly penalized by the possibility of extreme profitability.
The rest of the paper is organized as follows. We introduce the general model with the MGMA strategy in Section 2. We present the main theoretical results in Section 3. We provide an investment algorithm for the multiasset portfolio in Section 4. We carry out simulation studies in Section 5. We present the results of real data analysis in Section 6. We conclude the article in Section 7.

2. The Model and the MGMA Strategy

Suppose that there are n + 1 assets in a financial market. For convenience, we assume that the first one is risk-free, e.g., a cash or money market account with a constant interest rate of r. The other n assets are risky ones, which, for example, can be stocks or indices representing the aggregate equity market. A multiasset portfolio contains n risky assets. The wealth can be allocated not only between the risk-free asset and one risky asset but also among risky assets.
We follow [34] to define a general model for a multiasset portfolio with multiple predictive variables. Suppose that the price of the risk-free asset P t f at any time t satisfies that
d P t f = r P t f d t .
Moreover, suppose that there are q predictive variables that can be accurately observed at continuous times. Then, the vector of n risky asset prices p t at any time t satisfies that
d p t = diag p t α + U x t d t + V p d b t ,
and the dynamics of the vector of q predictive variables x t satisfies that
d x t = β + Θ x t d t + V x d z t ,
where
p t = p 1 t p n t , diag ( p t ) = p 1 t 0 0 0 p 2 t 0 0 0 p n t , x t = x 1 t x q t ,
α = α 1 α n , U = u 11 u 1 q u n 1 u n q , V p = v 11 p v 1 n p v n 1 p v n n p , β = β 1 β q ,
and
Θ = θ 11 θ 1 q θ q 1 θ q q , V x = v 11 x v 1 q x v q 1 x v q q x , b t = b 1 t b n t , z t = z 1 t z q t .
The vectors α and β and matrices U, Θ , V p , and V x are all unknown. The vectors b t and z t are a multidimensional standard Brownian motion, such that
Var b t = t I n , V a r z t = t I q , Corr b t , z t = ρ 11 ρ 1 q ρ n 1 ρ n q V bz ,
where I denotes an × identity matrix. Each predictive variable x i t is assumed to be a stationary process for t 0 , i = 1 , , q . In order to ensure x i t is a mean-reverting process, Θ is assumed to be symmetric negative definite, i.e., Θ = Θ and a Θ a < 0 for any a R q .
We first recall the original MA strategy. We define some notations for the kth stock ( k = 1 , , n ) in the market. Let p k t be the real stock price at time t and y k t be its log-transformed stock price, i.e.,
y k t = log p k t .
Denote a lag or lookback period by h > 0 . In view of [16], a continuous time version of the moving average of this log-transformed stock price at any time t is defined as
m k t ( h ) = 1 h t h t y k u d u ,
i.e., the average log-transformed stock price over time period t h , t . Let m k t ( s , l ) be the difference between m k t ( s ) and m k t ( l ) , where s > 0 is a short-term lookback period and l is a long-term lookback period ( l > s ) , i.e.,
m k t ( s , l ) = m k t ( s ) m k t ( l ) .
Define Ω ˜ i as
Ω ˜ i = , 0 , if   i = 1 , 0 , , if   i = 2 .
Denote the MA strategy for an n-asset portfolio by τ t = τ 1 t , , τ n t . Then, τ t for a single-asset portfolio, i.e., n = 1 , is defined as
τ 1 t = 0 , if   m 1 t ( s , l ) Ω ˜ 1 , 1 , if   m 1 t ( s , l ) Ω ˜ 2 ,
and the MA strategy τ t for a two-asset portfolio, i.e., n = 2 , is defined in Table 1. We follow the common approach to assign equal weights when there is more than one investment signal.
We now define the MGMA strategy. The key is to introduce an investor’s specific risk tolerance ϵ > 0 into the moving average strategy. Define Ω i as
Ω i = , ϵ , if   i = 1 , ϵ , 0 , if   i = 2 , 0 , ϵ , if   i = 3 , ϵ , , if   i = 4 .
Let p t be the vector of n stock prices, y t be the vector of n log-transformed stock prices, and m t ( s , l ) be the vector of n differences between the moving averages, i.e.,
p t = p 1 t p n t , y t = y 1 t y n t , m t ( s , l ) = m 1 t ( s , l ) m n t ( s , l ) .
Let Ξ = 1 , 2 , 3 , 4 and i k Ξ , k = 1 , , n . Define Ω i 1 , , i n as
Ω i 1 , , i n = Ω i 1 × × Ω i n .
Let η k t be the MGMA strategy for the kth risky asset in a multiasset portfolio. Let δ k , ( i 1 , , i n ) be the asset allocation parameter for the kth risky asset in the multiasset portfolio. Suppose that η t is the vector based on the MGMA strategy and δ ( i 1 , , i n ) is the vector of the n asset allocation parameters, i.e.,
η t = η 1 t η n t , δ ( i 1 , , i n ) = δ 1 , ( i 1 , , i n ) δ n , ( i 1 , , i n ) .
Then, for t l , we define the MGMA strategy η t as
η t = i 1 d , , i n d δ ( i 1 , , i n ) 1 Ω ( i 1 , , i n ) m t ( s , l ) ,
where 1 Ω ( i 1 , , i n ) m t ( s , l ) is an indicator function such that
1 Ω ( i 1 , , i n ) m t ( s , l ) = 1 , if   m t ( s , l ) Ω ( i 1 , , i n ) , 0 , otherwise .
To ensure η t is well-defined, for t < l , we define η t as a constant vector λ , i.e., λ = λ 1 , , λ n , where λ k is a constant for k = 1 , , n and k = 1 n λ k 1 .
The MGMA strategy η t is a market-timing strategy that allocates wealth not only between one risk-free asset and one risky asset but also among risky assets, with the risk tolerance specified by the investor. Note that the MA strategy is a special case of the MGMA strategy. Theoretically speaking, the asset allocation parameter δ k , ( i 1 , , i n ) can be any number which is interpreted as a long portion of stocks if δ k , ( i 1 , , i n ) 0 and a short portion of stocks if δ k , ( i 1 , , i n ) < 0 . Therefore, there are n 4 n parameters for the MGMA strategy on a multiasset portfolio which contains n risky assets.
We give some examples of the MGMA strategy. The MGMA strategy η t = η 1 t for a signal-asset portfolio ( n = 1 ) is defined as
η 1 t = δ 1 , ( 1 ) , if   m 1 t ( s , l ) Ω 1 , δ 1 , ( 2 ) , if   m 1 t ( s , l ) Ω 2 , δ 1 , ( 3 ) , if   m 1 t ( s , l ) Ω 3 , δ 1 , ( 4 ) , if   m 1 t ( s , l ) Ω 4 ,
where δ 1 , ( 1 ) = 0 and δ 1 , ( 4 ) = 1 . The MGMA strategy η t = η 1 t , η 2 t for a two-asset portfolio ( n = 2 ) consists of 32 parameters, which is defined in Table 2.
It is obvious that the MGMA strategy is very complex, even for a two-asset portfolio. In light of [6], we consider no-borrowing and no-short-sale constrains, i.e., δ k , ( i 1 , , i n ) [ 0 , 1 ] and k = 1 n δ k , ( i 1 , , i n ) 1 . We use these constrains to reduce parameters to five, i.e., a 1 , a 2 , a 3 , a 4 , a 5 [ 0 , 1 ] , as in Table 3, for implementation.
The MGMA strategy from an asset allocation perspective now becomes finding the optimal η t that maximizes the investor’s expected log-utility of wealth
max η t E log w T ,
subject to a budget constraint
d w t w t = r d t + η t α + U x t r 1 n d t + η t V p d b t ,
given an initial wealth w 0 for a multiasset portfolio, a constant rate of interest r, and an investment horizon T, where 1 n = 1 , , 1 .

3. The Analytic Results

To focus on the framework and the MGMA strategy, we only present the main analytic results in this section. The lemmas used to derive the formulas are presented in Appendix A.
In order to find an optimal η t , we need to derive the investor’s expected log-utility of wealth E log w T . To derive it, we need to find the joint distribution of x t , m t ( s , l ) . Let μ x be the expectation of x t , μ m be the expectation of m t ( s , l ) , Σ x be the variance–covariance matrix of x t , Σ m be the variance–covariance of m t ( s , l ) , and Δ x m be the covariance matrix between x t and m t ( s , l ) . Based on Lemmas A2, A4, A9 and A12 in Appendix A, it is derived that x t , m t ( s , l ) has a multivariate normal distribution, i.e.,
x t m t ( s , l ) MN μ x μ m , Σ x Δ xm Δ xm Σ m ,
and
μ x = Θ 1 β , μ m = 1 2 l s α U Θ 1 β , Σ x = 1 2 V x Θ 1 V x , Δ xm = 1 s I q e s Θ 1 l I q e l Θ Q 3 , Σ m = Q 4 s , s Q 4 s , l Q 4 s , l + Q 4 l , l ,
where
Q 1 = 1 2 V x V x Θ 3 , Q 2 = Θ 2 V x V bz V p , Q 3 = U Q 1 + Q 2 ,
and
Q 4 s , l = 1 s l U Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + 1 6 3 l 2 s + s 3 Θ 1 2 s 2 I q Q 3 + 1 s l Q 3 Θ 1 s I q + Θ 1 I q e s Θ + 1 6 3 l 2 s + s 3 Θ 1 2 2 l s s 2 I q U 1 s l 1 6 3 l 2 s + s 3 V p V p .
Note that the distribution of x t , m t ( s , l ) does not depend on t. From the multivariate normal distribution of x t , m t ( s , l ) , we have
E x t m t ( s , l ) = μ x + Δ xm Σ m 1 m t ( s , l ) μ m .
Denote Σ m , μ m and σ m as
Σ m = σ 1 2 σ 12 σ 1 n σ 12 σ 2 2 σ 2 n σ 1 n σ 2 n σ n 2 , μ m = μ 1 μ n , σ m = σ 1 σ n .
Thus, we have
Z R m = σ 1 1 0 0 0 σ 2 1 0 0 0 σ n 1 m t ( s , l ) μ m MN 0 n , R m ,
where 0 n = 0 , , 0 and R m is the correlation matrix for the vector m t ( s , l ) , i.e.,
R m = 1 σ 12 σ 1 σ 2 σ 1 n σ 1 σ n σ 12 σ 1 σ 2 1 σ 2 n σ 2 σ n σ 1 n σ 1 σ n σ 2 n σ 2 σ n 1 .
Denote the probability density function of Z R m MN 0 n , R m by ϕ R m m 1 , , m n . Let H = A 1 × × A n be any hyper-rectangle. For a simple presentation, let A i = [ a i , b i ] , i = 1 , , n . We define
Φ R m H = P r Z R m H = a 1 b 1 d m 1 a 2 b 2 d m 2 a n b n ϕ R m m 1 , , m n d m n ,
and
Ψ R m H = a 1 b 1 d m 1 a 2 b 2 d m 2 a n b n m 1 m n ϕ R m m 1 , , m n d m n .
Similar to Equation (9), we define Ω i μ , σ as
Ω i μ , σ = Ω i μ σ = , ϵ + μ σ , if   i = 1 , ϵ + μ σ , μ σ , if   i = 2 , μ σ , ϵ μ σ , if   i = 3 , ϵ μ σ , , if   i = 4 .
We also define
Ω i 1 , , i n μ m , σ m = Ω i 1 μ 1 , σ 1 × × Ω i n μ n , σ n ,
where i k 1 , 2 , 3 , 4 , k = 1 , , n .
Given an initial wealth w 0 , a constant rate of interest r, and an investment horizon T, let ϵ > 0 be the investor-specified risk tolerance, δ ( i 1 , , i n ) be the vector of n asset allocation parameters, and η t be the vector-based multiasset generalized moving average crossover (MGMA) strategy. For the MGMA strategy, we have the following propositions.
Proposition 1.
The expectation of η t is independent of time t and given by
E η t = i 1 d , , i n d δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m .
Proof. 
By Equations (11), (19), (22) and (23), we have
E η t = i 1 d , , i n d δ ( i 1 , , i n ) P m t ( s , l ) Ω i 1 , , i n = i 1 d , , i n d δ ( i 1 , , i n ) P Z R m Ω i 1 , , i n μ m , σ m = i 1 d , , i n d δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m ,
which concludes the proposition. □
Proposition 2.
The expectation of η t V p V p η t is independent of time t and given by
E η t V p V p η t = i 1 d , , i n d δ ( i 1 , , i n ) V p V p δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m .
Proof. 
In light of Equations (11), (19), (22) and (23), we have
E η t V p V p η t = i 1 d , , i n d δ ( i 1 , , i n ) V p V p δ ( i 1 , , i n ) P m t ( s , l ) Ω i 1 , , i n = i 1 d , , i n d δ ( i 1 , , i n ) V p V p δ ( i 1 , , i n ) P Z R m Ω i 1 , , i n μ m , σ m = i 1 d , , i n d δ ( i 1 , , i n ) V p V p δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m ,
which concludes the proposition. □
Proposition 3.
The expectation of η t U x t is independent of time t and given by
E η t U x t = i 1 d , , i n d δ ( i 1 , , i n ) U μ x Φ R m Ω i 1 , , i n μ m , σ m + i 1 d , , i n d δ ( i 1 , , i n ) U Δ xm Σ m 1 σ 1 0 0 0 σ 2 0 0 0 σ n Ψ R m Ω i 1 , , i n μ m , σ m .
Proof. 
By (18) and Proposition 1, we have
E η t U x t = E η t U μ x Δ xm Σ m 1 μ m + E η t U Δ xm Σ m 1 m t ( s , l ) ,
where
E η t U μ x Δ xm Σ m 1 μ m = i 1 d , , i n d δ ( i 1 , , i n ) U μ x Δ xm Σ m 1 μ m Φ R m Ω i 1 , , i n μ m , σ m = i 1 d , , i n d δ ( i 1 , , i n ) U μ x Φ R m Ω i 1 , , i n μ m , σ m i 1 d , , i n d δ ( i 1 , , i n ) U Δ xm Σ m 1 μ m Φ R m Ω i 1 , , i n μ m , σ m ,
and based on Equations (11) and (19),
E η t U Δ xm Σ m 1 m t ( s , l ) = i 1 d , , i n d δ ( i 1 , , i n ) U Δ xm Σ m 1 E 1 Ω ( i 1 , , i n ) m t ( s , l ) m t ( s , l ) ,
where
E 1 Ω ( i 1 , , i n ) m t ( s , l ) m t ( s , l ) = E 1 Ω i 1 , , i n μ m , σ m Z R m ( σ 1 0 0 0 σ 2 0 0 0 σ n Z R m + μ m ) = σ 1 0 0 0 σ 2 0 0 0 σ n Ψ R m Ω i 1 , , i n μ m , σ m + μ m Φ R m Ω i 1 , , i n μ m , σ m ,
which implies that
E η t U Δ xm Σ m 1 m t ( s , l ) = i 1 d , , i n d δ ( i 1 , , i n ) U Δ xm Σ m 1 σ 1 0 0 0 σ 2 0 0 0 σ n Ψ R m Ω i 1 , , i n μ m , σ m + i 1 d , , i n d δ ( i 1 , , i n ) U Δ xm Σ m 1 μ m Φ R m Ω i 1 , , i n μ m , σ m .
Proposition 4.
Let λ be a constant vector for MGMA strategy η t when t < l , i.e., λ = λ 1 , , λ n , where λ k is a constant for k = 1 , , n and k = 1 n λ k 1 . Let ϵ > 0 be the investor-specified risk tolerance, then the investor’s expected log-utility of wealth at the end of investment period T is
E log w T = a 6 + T l E η t α r 1 n 1 2 E η t V p V p η t + E η t U x t ,
where 1 n = 1 , , 1 and a 6 is a constant depending on l, i.e.,
a 6 = log w 0 + r T + l λ α r 1 n 1 2 λ V p V p λ λ U Θ 1 β .
By Propositions 1–3, Equation (24) can be rewritten as
E log w T = a 6 + i 1 d , , i n d T l δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m α r 1 n i 1 d , , i n d 1 2 T l δ ( i 1 , , i n ) V p V p δ ( i 1 , , i n ) Φ R m Ω i 1 , , i n μ m , σ m + i 1 d , , i n d T l δ ( i 1 , , i n ) U μ x Φ R m Ω i 1 , , i n μ m , σ m + i 1 d , , i n d T l δ ( i 1 , , i n ) U Δ x m Σ m 1 σ 1 0 0 0 σ 2 0 0 0 σ n Ψ R m Ω i 1 , , i n μ m , σ m .
Proof. 
Based on Equations (1) and (2), the budget constraint for the multi-asset portfolio follows
d w t w t = η t diag p t 1 d p t + 1 η t 1 n r d t = r d t + η t α + U x t r 1 n d t + η t V p d b t ,
Since d t 2 = o ( d t ) , d t d b t = o ( d t ) and d b t d b t = d t I n , where 0 n = 0 , , 0 and I n is the identity matrix,
d w t w t 2 = η t V p d b t 2 = η t V p d b t d b t V p η t = η t V p I n d t V p η t = η t V p V p η t d t ,
which implies that
d log w t = d w t w t 1 2 d w t w t 2 = r + η t α + U x t r 1 n 1 2 η t V p V p η t d t + η t V p d b t ,
By Equation (11) with T l ,
log w T = log w 0 + r T + λ α r 1 n l + l T η t α r 1 n d t + 0 l λ U x t d t + l T η t U x t d t 1 2 λ T V p V p λ l 1 2 l T η t V p V p η t d t + 0 T η t V p d b t ,
which implies that
E log w T = log w 0 + r T + λ α r 1 n l 1 2 λ V p V p λ l + 0 l λ U E x t d t + l T E η t d t α r 1 n 1 2 l T E η t V p V p η t d t + l T E η t U x t d t + 0 T E η t V p E d b t .
By Propositions 1–3, we note that E η t , E η t V p V p η t and E η t U x t are all independent of time t. Since E d b t = 0 n and E x t = Θ 1 β by Lemma A2 in Appendix A, we derive
E log w T = a 6 + T l E η t α r 1 n 1 2 E η t V p V p η t + E η t U x t ,
where 1 n = 1 , , 1 , and a 6 is a constant depending on l, i.e.,
a 6 = log w 0 + r T + l λ α r 1 n 1 2 λ V p V p λ λ U Θ 1 β ,
then Equation (24) is proved. □
Now, we can calculate optimal estimates of the asset allocation parameters for the MGMA strategy by maximizing E log w T with respect to asset allocation parameters δ ( i 1 , , i n ) . Suppose that the investor-specific risk tolerance ϵ = ϵ 0 , then for kth stock, we solve following equation for optimal estimates δ k , ( i 1 , , i n ) * , i.e.,
E log w T δ k , ( i 1 , , i n ) | ϵ = ϵ 0 , δ k , ( i 1 , , i n ) = δ k , ( i 1 , , i n ) * = 0 .
We also restrict δ k , ( i 1 , , i n ) [ 0 , 1 ] , which means there are no-borrowing and no-short-sale constrains; then, the optimal estimates of δ ( i 1 , , i n ) are
δ ( i 1 , , i n ) * = δ 1 , ( i 1 , , i n ) * δ n , ( i 1 , , i n ) * .
Note that the optimal estimates δ ( i 1 , , i n ) * are functions of the investor-specified risk tolerance ϵ . The results illustrate that the MGMA is a better investment strategy compared with the MA strategy for the multiasset portfolio, because it has a higher expected utility of wealth for the investor.

4. An Investment Algorithm for Multiasset Portfolio

We propose an investment algorithm using the MGMA strategy for a multiasset portfolio. The algorithm is tested on simulation data and real data to evaluate the performance of the MGMA strategy. The algorithm contains the following steps:
Step 1.
Set investment parameters w 0 , r and T, ϵ , λ , s and l.
Step 2.
Compute model parameters μ x , μ m , Σ x , Δ xm , Σ m , σ m and R m .
Step 3.
Compute δ ( i 1 , , i n ) * and E log w T .
Step 4.
Calculate y t , m t ( s ) , m t ( l ) and m t ( s , l ) .
Step 5.
Allocate the wealth among n risky assets and one risk-free asset according to δ ( i 1 , , i n ) * .
Step 6.
The holding risky assets are sold at the end of the investment horizon T.

5. Simulation Studies

We present several numerical examples based on a simulated two-asset portfolio and a simulated three-asset portfolio. Motivated by recent research on higher-frequency information on financial market forecasting, we simulated a daily second-level two-asset portfolio and a daily second-level three-asset portfolio. The investment algorithm is tested and compared with the MA strategy as the benchmark.

5.1. Simulation Results for Two-Asset Portfolio

The simulated two-asset portfolio data are generated using the parameters below.
β = 0.0100 0.6542 , Θ = 0.253 0 0 0.1438 , V x = 0.012 0 0 0.3356 ,
and
α = 0.0310 0.0742 , λ = 0 0 , U = 2.0720 0.0150 0.0235 0.0181 ,
and
V p = 0.195 0.100 0.100 0.495 , V bz = 0.073 0.0050 0.001 0.9083 ,
The simulation runs 1000 times. Each time series contains 97,500 observed points.
The simulation studies are performed under two scenarios ( s = 5 and l = 30 vs. s = 5 and l = 10 ). We set initial wealth w 0 = 1 , 000 , 000 and interest rate r = 0 . Under each scenario, we test the MGMA strategy based on ϵ = 0.005 , 0.01 and 0.05 and compare it with the MA strategy. The MGMA strategy performance results are provided in Table 4 and Table 5. We first report the theoretical expected log-utility of wealth E ( log W T ) * based on Equation (25) with the percentage increase in the expected log-utility of wealth compared with the MA strategy. We then report numerical summaries to calculate from the simulation results, including the expected log-utility of wealth E ( log W T ) , the expected wealth E ( W T ) , the expected return on asset ratio E ( R O A % ) , etc.
In the rest of this paper, a ^ 1 * , a ^ 2 * , a ^ 3 * , a ^ 4 * , and a ^ 5 * respectively stand for the estimates of a 1 , a 2 , a 3 , a 4 , and a 5 , and E ( T R A N S # ) denotes the expected number of transactions.
Note that the MGMA strategy for a two-asset portfolio can increase the investor’s expected log-utility of wealth and also increase the investor’s expected wealth and the expected return on asset ratio from the simulation results. Under scenario 1, the expected log-utility of wealth increases in the range of 0.36 % to 0.71 % . The expected return ratio increases from benchmark return 1.42 % to 4.69 % , 5.21 % and 7.40 % , respectively. Under scenario 2, the expected log-utility of wealth increases in the range 0.52 % to 0.89 % . The expected return ratio increases from benchmark return 1.00 % to 5.67 % , 7.27 % and 8.96 % , respectively.

5.2. Simulation Results for Three-Asset Portfolio

The simulated three-asset portfolio time series data are generated using the parameters below.
β = 0.010 0.065 0.185 , Θ = 0.253 0 0 0 1.1438 0 0 0 1.89 , V x = 0.012 0 0 0 0.3356 0 0 0 0.134 ,
and
α = 0.0310 0.0742 0.0945 , λ = 0 0 0 , U = 1.2720 0.0150 1.500 1.0235 1.0181 0.512 0.5000 0.0200 0.145 ,
and
V p = 0.195 0.100 0.200 0.100 0.495 0.345 0.200 0.345 0.271 , V bz = 0.073 0.001 0.10 0.001 0.108 0.09 0.050 0.040 0.10 ,
The simulation runs 1000 times. Each time series contains 97,500 observed points.
The simulation studies are performed under two scenarios ( s = 5 and l = 30 vs. s = 5 and l = 10 ). We set initial wealth w 0 = 1 , 000 , 000 and interest rate r = 0 . Under each scenario, we test the MGMA strategy based on ϵ = 0.001 and 0.0005 and compare it with the MA strategy. The MGMA strategy performance results are provided in Table 6 and Table 7. We first report the theoretical expected log-utility of wealth E ( log W T ) * based on Equation (25) and the percentage increase in the expected log-utility of wealth compared with the MA strategy. We then report numerical summaries to calculate from the simulation results, including the expected log-utility of wealth E ( log W T ) , the expected wealth E ( W T ) , the expected return on asset ratio E ( R O A % ) , the standard deviation of wealth S D ( W T ) , the maximum of wealth M A X ( W T ) , the minimum of wealth M I N ( W T ) , the median of wealth M E D I A N ( W T ) and the expected number of transactions E ( T R A N S # ) . By using no-borrowing and no-short-sale constraints, we can reduce the parameters of MGMA strategy for a three-asset portfolio from 192 to 37 for implementation. For easy illustration, we do not report the optimal asset allocation parameters in the simulation summary tables.
Note that the MGMA strategy for a three-asset portfolio can increase the investor’s expected log-utility of wealth and also increase the investor’s expected wealth and the expected return on asset ratio from the simulation results. Under scenario 1, the expected log-utility of wealth increases in the range 0.58 % to 0.62 % . The expected return ratio increases from a benchmark return of 1.97 % to 8.90 % and 9.25 % , respectively. Under scenario 2, the expected log-utility of wealth increases in the range of 0.66 % to 0.80 % . The expected return ratio increases from a benchmark return of 1.17 % to 8.22 % and 9.85 % , respectively.

6. Real Data Applications

We present several real data analyses based on high-frequency exchange-traded fund (ETF) data. The investment algorithm is tested and compared with the benchmark. The simplified MGMA strategy for a two-asset portfolio in Table 3 is used. The MA strategy for a two-asset portfolio in Table 1 is used as the benchmark strategy.

6.1. An Algorithm to Estimate Model Parameters

In order to use the investment algorithm for a multiasset portfolio on real data, we need to estimate model parameters α , β , U, Θ , V p , V x , and V bz . There is no such algorithm in the literature due to complex model settings. We propose an algorithm to fill the gap. Without loss generality, we describe the algorithm by using a general model for a two-asset portfolio. Based on Equation (2),
d p 1 t p 1 t = α 1 + u 11 x 1 t + u 12 x 2 t d t + e 1 t p , d p 2 t p 2 t = α 2 + u 21 x 1 t + u 22 x 2 t d t + e 2 t p ,
and Equation (3),
d x 1 t = β 1 + θ 11 x 1 t + θ 12 x 2 t d t + e 1 t x , d x 2 t = β 2 + θ 21 x 1 t + θ 22 x 2 t d t + e 2 t x ,
where
e t p = e 1 t p e 2 t p = v 11 p d b 1 t + v 12 p d b 2 t v 21 p d b 1 t + v 22 p d b 2 t = V p d b t MN 0 0 , d t V p V p ,
and
e t x = e 1 t x e 2 t x = v 11 x d z 1 t + v 12 x d z 2 t v 21 x d z 1 t + v 22 x d z 2 t = V x d z t MN 0 0 , d t V x V x .
Let d t V p V p Σ e p ; then, it is easy to check the log-likelihood function for e t p is
l Σ e p e t p = T 2 log | Σ e p | 1 2 t = 1 T e t p Σ e p 1 e t p T log ( 2 π ) ,
and let d t V x V x Σ e x = v 1 0 0 v 2 , then the log-likelihood function for e t x is
l Σ e x e t x = T 2 log | Σ e x | 1 2 t = 1 T e t x Σ e x 1 e t x T log ( 2 π ) = T 2 log v 1 v 2 1 2 t = 1 T e 1 t x 2 v 1 + e 2 t x 2 v 2 T log ( 2 π ) .
Let Cov ( d b t , d z t ) Σ bz ; it is also easy to verify that
Σ bz = d t V bz .
Then, the algorithm contains the following steps:
Step 1.
Given a d t , calculate d p 1 t , d p 2 t , d x 1 t and d x 2 t (for t > 1 ) based on the historical time series.
Step 2.
Use least square estimation method to estimate parameters α ^ 1 , α ^ 2 , u ^ 11 , u ^ 12 , u ^ 21 , and u ^ 22 by minimizing
i = 1 2 t = 2 T d p i t p i t α i + u i 1 x 1 t + u i 2 x 2 t d t 2 .
Step 3.
Let Θ = diag θ 11 , θ 22 , and use least square estimation method to estimate parameters β ^ 1 , β ^ 2 , θ ^ 11 , and θ ^ 22 by minimizing
i = 1 2 t = 2 T d x i t β i + θ i 1 x 1 t + θ i 2 x 2 t d t 2 .
Step 4.
Calculate e ^ t p and e ^ t x from p 1 t , p 2 t , x 1 t and x 2 t , α ^ 1 , α ^ 2 , u ^ 11 , u ^ 12 , u ^ 21 , u ^ 22 , β ^ 1 , β ^ 2 , θ ^ 11 , θ ^ 12 , θ ^ 21 , and θ ^ 22 .
Step 5.
Use maximum likelihood estimation method and set
l Σ e p e ^ t p Σ e p = 0 ,
to estimate Σ ^ e p from e ^ t p . Since V ^ p = 1 d t Σ ^ e p 1 2 , we can estimate parameters v ^ 11 p , v ^ 12 p , v ^ 21 p , and v ^ 22 p .
Step 6.
Use maximum likelihood estimation method and set
l Σ e x e ^ t x Σ e x = 0 ,
to estimate Σ ^ e x , v ^ 11 x , v ^ 12 x , v ^ 21 x and v ^ 22 x from e ^ t x .
Step 7.
Calculate d b ^ t and d z ^ t from V ^ p , V ^ x , e ^ t p , and e ^ t x .
Step 8.
Calculate Σ ^ bz from d b ^ t and d z ^ t . Then, the estimated parameter is V ^ bz = 1 d t Σ ^ bz .

6.2. Case 1: MGMA Strategy on High-Frequency Exchange-Traded Fund in North American Market

We use PowerShares QQQ Trust Series 1 (QQQ) and SPDR S&P 500 ETF Trust (SPY). These are exchange-traded funds incorporated in the USA. QQQ ETF tracks the performance of the Nasdaq 100 Index. It holds large-cap U.S. stocks and tends to focus on the technology and consumer sector. The holdings are weighted by market capitalization. As of 6 October 2017, there were 107 holding companies. The top three holding companies are Apple Inc., Austin, TX, USA (AAPL, 11.57%), Microsoft Corp., Redmond, WA, USA (MSFT, 8.44%), and Amazon.com, Inc., Seattle, WA, USA (AMZN, 6.86%). SPY ETF tracks the S&P 500 Index. The trust consists of a portfolio representing all 500 stocks in the S&P 500 Index. It holds predominantly large-cap U.S. stocks. It is structured as a unit investment trust and pays dividends on a quarterly basis. The holdings are weighted by market capitalization. As of 6 October 2017, the top three holding companies were Apple Inc., Austin, TX, USA (AAPL, 3.67%), Microsoft Corp., Redmond, WA, USA (MSFT, 2.68%), and Facebook Inc., Menlo Park, CA, USA) Class A (FB, 1.87%).
We collected daily second-level QQQ ETF, SPY ETF, MSFT, and AAPL price time series for this study. The QQQ ETF price time series and SPY ETF price time series are used as the vector-based ETF price p t . The MSFT and AAPL stock price time series are used as the vector-based predictive variable x t . The collection period is the daily trading time from 9:30 a.m. to 4:00 p.m. (Eastern Time) to ensure a high liquid market. We divided QQQ ETF and SPY ETF time series into two data sets: vector-based ETF price p t training data (9:30 a.m. to 3:00 p.m., which contains 19,800 s) and vector-based ETF price p t test data (3:00 p.m. to 4:00 p.m., which contains 3601 s). We use the MSFT and AAPL price time series as the vector-based predictive variables’ x t training data (9:30 a.m. to 3:00 p.m., which contains 19,800 s). We set initial wealth w 0 = 10 , 000 and interest rate r = 0 . Suppose that the investor’s risk tolerance is 0.000001 . We restrict a 1 , a 2 , a 3 , a 4 , and a 5 in [ 0 , 1 ] , s in 5 , 10 , and l in 30 , 60 , 90 , 120 , 180 , and 240. We use training data to choose model parameters with the highest return. We first report the MGMA strategy performance summary for QQQ ETF and SPY ETF on training data; then, we report the MGMA strategy evaluation summary for QQQ ETF and SPY ETF on test data. Our study spans five days from 10 February 2017 to 10 June 2017. We plot second-level QQQ ETF and SPY ETF price time series on day 1 (10 February 2017) in Figure 1 as an example.
The MGMA strategy performance summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017); training data are provided in Table 8. The MGMA strategy evaluation summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data is provided in Table 9.
Note that the MGMA strategy in general can outperform the MA strategy for both backward investments in training data and forward investments in test data. For example, for day 1 (10 February 2017), the MGMA strategy can increase the daily return ratio from 0.09498 % to 0.24542 % on training data, which equals an increase in annual return ratio of 46.1 % ; the MGMA strategy can increase the daily return ratio from 0.06668 % to 0.08534 % on test data, which equals an increase in annual return ratio of 4.8 % .
The MGMA strategy performance summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017); training data are provided in Figure 2. The MGMA strategy evaluation summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data is provided in Figure 3.

6.3. Case 2: MGMA Strategy on High-Frequency Exchange-Traded Fund in Asian Market

We use the China 50 ETF (HuaXia) and Huatai-Pinebridge CSI 300 ETF (HuaTai). These are exchange-traded funds incorporated in China. The China 50 ETF (HuaXia) tracks the performance of the Shanghai Stock Exchange 50 Index (the SSE 50 Index). The holdings are weighted by market capitalization. As of 22 March 2018, the top five holding companies are PingAn Insurance Group, Shenzhen, China (PingAn, 12.30%), China Merchants Bank Co Ltd., Shenzhen, China (CMB, 5.65%), Kweichow Moutai Co Ltd., Zunyi China (600519, 5.41%), Industrial Bank Co Ltd., Fuzhou, China(IndBank, 4.81%), and China Minsheng Banking Corp Ltd., Beijing, China (CMAKY, 4.45%). The Huatai-Pinebridge CSI 300 ETF (HuaTai) is a capitalization-weighted stock market index designed to replicate the performance of the top 300 stocks traded in the Shanghai and Shenzhen stock exchange. As of 22 March 2018, the top three holding companies are PingAn Insurance Group, Shenzhen, China (PingAn, 4.17%), China Merchants Bank Co Ltd., Shenzhen, China (CMB, 2.34%), and Industrial Bank Co Ltd., Fuzhou, China (IndBank, 2.34%).
We collected daily second-level HuaXia ETF, HuaTai ETF, PingAn and IndBank price time series for this study. The HuaXia ETF price time series and HuaTai ETF price time series are used as the vector-based ETF price p t . The PingAn and IndBank stock price time series are used as the vector-based predictive variable x t . The collection period is the daily trading time from 8:30 p.m. to 2:00 a.m. (Eastern Time) to ensure a highly liquid market. Note that there is a break time from 10:30 p.m. to 0:00 a.m. (Eastern Time) for the Asian Market. We divide the HuaXia ETF and HuaTai ETF time series into two data sets: vector-based ETF price p t training data (8:30 p.m. to 10:30 p.m. and 0:00 a.m. to 1:00 a.m., which contains 10,800 s) and vector-based ETF price p t test data (1:00 a.m. to 2:00 a.m., which contains 3601 s). We use the PingAn and IndBank price time series as vector-based predictive variable x t training data (8:30 p.m. to 10:30 p.m. and 0:00 a.m. to 1:00 a.m., which contains 10,800 s). We set initial wealth w 0 = 10 , 000 and interest rate r = 0 . Suppose that the investor’s risk tolerance is 0.0005 . We restrict a 1 , a 2 , a 3 , a 4 , and a 5 in [ 0 , 1 ] , s in 5 , 10 , and l in 30 , 60 , 90 , 120 , 180 , and 240. We use training data to choose model parameters with the highest return. We first report the MGMA strategy performance summary for HuaXia ETF and HuaTai ETF on training data; then, we report the MGMA strategy evaluation summary for HuaXia ETF and HuaTai ETF on test data. Our study spans five days from 18 March 2018 to 22 March 2018. We plot the second-level HuaTai ETF and HuaXia ETF price time series on day 1 (18 March 2018) in Figure 4 as an example.
The MGMA strategy performance summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data is provided in Table 10. The MGMA strategy evaluation summary for HuaXia ETF and Huatai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data is provided in Table 11.
Note that the MGMA strategy in general can outperform the MA strategy for both backward investments on training data and forward investment on test data. Note that the optimal short-lag s, long-lag l, and allocation parameters a 1 * to a 5 * are all the same for 5 days, which might suggest that it is possible to use fixed parameters for MGMA strategy in reality.
The MGMA strategy performance summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data is provided in Figure 5. The MGMA strategy evaluation summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data is provided in Figure 6.

7. Conclusions

In this paper, we propose a multiasset generalized moving average crossover (MGMA) strategy. Our study demonstrates that the MGMA strategy can provide more investment options with the investor’s risk tolerance. The MGMA strategy can solve the well-known problem for the MA strategy for a multiasset portfolio. Simulation studies demonstrate that the MGMA strategy can increase both the investor’s expected utility of wealth and the investor’s expected wealth. Two high-frequency ETF real-time examples from the North American market and Asian market demonstrate that the MGMA strategy can outperform the MA strategy for both backward investment on training data and forward investment on test data. The MGMA strategy has built the foundation for reconciling the moving average technique with the portfolio allocation strategy for multiple assets. In the future, we would like to extend the algorithm for adaptive or online prediction in order to go beyond the current reactionary nature. While this approach is proposed for optimizing asset allocation, it can also be used to create a general framework for analyzing the relative importance or impact of a particular repeated measured index in a multiple time series setting. It could have broad applications in climate change or healthcare.

Author Contributions

Conceptualization, Y.L., X.W. and Y.W.; methodology, Y.L., X.W. and Y.W.; software, Y.L.; validation, Y.L., X.W. and Y.W.; formal analysis, Y.L.; investigation, Y.L.; data curation, Y.L.; writing–original draft, Y.L.; writing–review and editing, X.W. and Y.W.; supervision, X.W. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the Natural Science and Engineering Research Council of Canada (RGPIN-2017-05720, RGPIN-2018-05981).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

We provide the preliminary lemmas, which are used to derive the analytical results.
Lemma A1.
Let Θ be symmetric negative definite. If Θ and V x are exchangeable, i.e., Θ V x = V x Θ , then Θ and e t Θ , e t Θ and V x , V x and e t Θ are also exchangeable.
Proof. 
Since Θ is symmetric negative definite, by the definition of matrix exponential, it follows that
Θ e t Θ = Θ k = 0 1 k ! ( t Θ ) k = k = 0 1 k ! ( t Θ ) k Θ = e t Θ Θ .
By the assumptions that Θ V x = V x Θ and Θ is symmetric negative definite, we obtain that Θ k V x = V x Θ k , which implies that
e t Θ V x = k = 0 1 k ! ( t Θ ) k V x = V x k = 0 1 k ! ( t Θ ) k = V x e t Θ .
Therefore, we have
V x e t Θ = V x e t Θ = e t Θ V x = V x e t Θ = e t Θ V x = e t Θ V x = e t Θ V x .
Lemma A2.
Let x t be the vector of the predictive variables in the market satisfying (3), μ x be the vector of expectation of x t , and Σ x be the variance–covariance matrix of x t . Then, x t is multivariate normal distributed and has the following expression
x t = e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u ,
and
μ x = Θ 1 β , Σ x = 1 2 V x Θ 1 V x , Cov x t , x s = 1 2 V x Θ 1 e | t s | Θ V x .
Proof. 
Let I q be an identity matrix and 0 n = ( 0 , , 0 ) . We have
d e u Θ x u = Θ e u Θ x u d u + e u Θ d x u = Θ e u Θ x u d u + e u Θ β + Θ x u d u + V x d z u = e u Θ β d u + e u Θ V x d z u .
which, jointly with Lemma A1, yields that
e u Θ x u 0 = e T Θ x T x 0 = 0 t d e u Θ x u = 0 t e u Θ β d u + 0 t e u Θ V x d z u = Θ 1 e u Θ 0 β + 0 t e u Θ V x d z u = Θ 1 e t Θ + Θ 1 β + 0 t e u Θ V x d z u = e t Θ I q Θ 1 β + 0 t e u Θ V x d z u .
Therefore, we have
e t Θ x t = x 0 e t Θ I q Θ 1 β + 0 t e u Θ V x d z u ,
and
x t = e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u ,
Since z t is a multidimensional standard Brownian motion, we obtain that x t is multivariate normal distributed. By the fact that E d z u = 0 n , it follows that
μ x = E x t = e t Θ E x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x E d z u = e t Θ E x 0 I q e t Θ Θ 1 β .
As x t is a stationary process, we have E x t = E x 0 , and hence obtain that μ x = Θ 1 β . In view that E d z u d z u = d u I q , V x and e t Θ are exchangeable, and Θ is symmetric, by Lemma A1, the variance–covariance matrix Σ x is
Σ x = Var x t = Var e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u = e t Θ Var x 0 e t Θ + Var 0 t e ( t u ) Θ V x d z u ,
where
Var 0 t e ( t u ) Θ V x d z u = E 0 t e ( t u ) Θ V x d z u 0 t d z u V x e ( t u ) Θ E 0 t e ( t u ) Θ V x d z u E 0 t d z u V x e ( t u ) Θ = 0 t e ( t u ) Θ V x V x e ( t u ) Θ d u = 0 t V x e ( t u ) Θ e ( t u ) Θ d u V x = V x 0 t e 2 ( t u ) Θ d u V x = V x 1 2 Θ 1 e 2 ( t u ) Θ 0 V x = 1 2 V x Θ 1 V x + 1 2 V x Θ 1 e t Θ e t Θ V x = 1 2 V x Θ 1 V x + 1 2 e t Θ V x Θ 1 V x e t Θ ,
which implies that
Σ x = Var x t = e t Θ Var x 0 e t Θ 1 2 V x Θ 1 V x + 1 2 e t Θ V x Θ 1 V x e t Θ .
Since x t is a stationary process, it follows that Var x t = Var x 0 , which, jointly with (A2), yields that Σ x = 1 2 V x Θ 1 V x . Moreover,
Cov x t , x s = Cov e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u , e s Θ x 0 I q e s Θ Θ 1 β + 0 s e ( s u ) Θ V x d z u = Cov e t Θ x 0 , e s Θ x 0 + Cov 0 t e ( t u ) Θ V x d z u , 0 s e ( s u ) Θ V x d z u .
Note that
Cov e t Θ x 0 , e s Θ x 0 = e t Θ Var x 0 e s Θ = 1 2 e t Θ V x Θ 1 V x e s Θ .
Since E d z a d z b = 0 if a b , we have
Cov 0 t e ( t u ) Θ V x d z u , 0 s e ( s u ) Θ V x d z u = 0 min ( t , s ) e ( t u ) Θ V x V x e ( s u ) Θ d u = V x 0 min ( t , s ) e ( t + s 2 u ) Θ d u V x = V x 1 2 Θ 1 e ( t + s 2 min ( t , s ) ) Θ e ( t + s ) Θ V x = 1 2 V x Θ 1 e | t s | Θ V x + 1 2 V x Θ 1 e ( t + s ) Θ V x .
By (A3)–(A5), it follows that
Cov x t , x s = 1 2 e t Θ V x Θ 1 V x e s Θ 1 2 V x Θ 1 e | t s | Θ V x + 1 2 V x Θ 1 e ( t + s ) Θ V x = 1 2 V x Θ 1 e ( t + s ) Θ V x 1 2 V x Θ 1 e | t s | Θ V x + 1 2 V x Θ 1 e ( t + s ) Θ V x = 1 2 V x Θ 1 e | t s | Θ V x .
Lemma A3.
Let y t be the vector of the log-transformed stock prices and μ y be its expectation. Then, y t follows a multivariate normal distribution and has the following expression
y t = y 0 + 0 t α + U x u d u + V p b t ,
whose mean vector is given by
μ y = y 0 + α U Θ 1 β t .
Proof. 
By (2) and (4), we have
d ( y t ) = d ( log p t ) = α + U x t d t + V p d b t .
Note that b t is multidimensional standard Brownian motion. Thus, we obtain that
y t y 0 = 0 t d ( y u ) = 0 t α + U x u d u + 0 t V p d b u ,
and hence
y t = y 0 + 0 t α + U x u d u + V p b t ,
which, jointly with Lemma A2, yields that y t follows a multivariate normal distribution with the mean vector
μ y = E y t = E y 0 + 0 t α + U E x u d u + V p E b t = y 0 + α U Θ 1 β t .
Lemma A4.
Let m t ( h ) be the vector of the moving average based on lookback period h and m t ( s , l ) be the vector of the difference between the moving averages based on lookback period s and l. Then, m t ( h ) follows a multivariate normal distribution with mean E m t ( h ) , and m t ( s , l ) follows a multivariate normal distribution with mean E m t ( s , l ) , where
E m t ( h ) = y 0 + α U Θ 1 β t h 2 ,
and
E m t ( s , l ) = 1 2 l s α U Θ 1 β ,
Proof. 
By the definition of m t ( h ) given in (5) and Lemma A3, we have
E m t ( h ) = E 1 h t h t y u d u = 1 h t h t E y u d u = 1 h t h t y 0 d u + 1 h t h t α U Θ 1 β u d u = y 0 + α U Θ 1 β t h 2 ,
and
E m t ( s , l ) = E m t ( s ) m t ( l ) = E m t ( s ) E m t ( l ) = 1 2 l s α U Θ 1 β .
Lemma A5.
Let z u and b v be a multidimensional standard Brownian motion. If C o r r ( b v , z u ) = V bz , then
Cov z u , b v = min ( u , v ) V bz ,
and
Cov d z u , b v = V bz d u , if   u < v , 0 , if   u v .
Proof. 
Given that z i u and b j v are two-dimensional standard Brownian motions with correlation coefficient ρ j i , we can express z i u by ρ j i b j u + 1 ρ j i 2 b j u , where b j u and b j u are independent. It follows that
Cov z i u , b j v = Cov ρ j i b j u + 1 ρ j i 2 b j u , b j v = ρ j i Cov b j u , b j v + 1 ρ j i 2 Cov b j u , b j v = ρ j i min ( u , v ) ,
which implies that
Cov z u , b v = min ( u , v ) V bz .
We also have
Cov d z u , b v = Cov z u + d u z u , b v = Cov z u + d u , b v Cov z u , b v = min ( u + d u , v ) V bz min ( u , v ) V bz = V bz d u , if   u < v , 0 , if   u v .
Lemma A6.
Let x t be the vector of predictive variables in the market and b v be multidimensional standard Brownian motion. Then, we have
Cov x t , b v = Θ 1 e ( t v ) Θ e t Θ V x V bz , i f   t v , Θ 1 I q e t Θ V x V bz , i f   t < v .
Proof. 
If t v , by Lemmas A2 and A5, we have
Cov x t , b v = Cov e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u , b v = Cov 0 t e ( t u ) Θ V x d z u , b v = 0 t e ( t u ) Θ V x Cov d z u , b v = 0 v e ( t u ) Θ V x Cov d z u , b v + v t e ( t u ) Θ V x Cov d z u , b v = Θ 1 e ( t v ) Θ e t Θ V x V bz ,
where z u is a multidimensional standard Brownian motion satisfying that C o r r ( b v , z u ) = V bz . If t < v , by Lemmas A2 and A5, it follows that
Cov x t , b v = Cov e t Θ x 0 I q e t Θ Θ 1 β + 0 t e ( t u ) Θ V x d z u , b v = 0 t e ( t u ) Θ V x Cov d z u , b v = Θ 1 I q e t Θ V x V bz .
Lemma A7.
Let x t be the vector of predictive variables in the market and y u be the vector of log-transformed stock prices. Then, for t u , we have
Cov x t , y u = Θ 1 e t Θ e u Θ I q V x 1 2 Θ 1 V x U V bz V p .
Proof. 
If t u , by Lemmas A2, A3 and A6, we have
Cov x t , y u = Cov x t , y 0 + 0 u α + U x v d v + V p b u = 0 u Cov x t , x v U d v + Cov x t , b u V p = 0 u 1 2 V x Θ 1 e | t v | Θ V x U d v Θ 1 e ( t u ) Θ e t Θ V x V bz V p = 0 u 1 2 V x Θ 1 e ( t v ) Θ V x U d v Θ 1 e ( t u ) Θ e t Θ V x V bz V p = 1 2 V x Θ 1 Θ 1 e ( t u ) Θ e t Θ V x U Θ 1 e ( t u ) Θ e t Θ V x V bz V p = Θ 1 e t Θ e u Θ I q V x 1 2 Θ 1 V x U V bz V p .
Lemma A8.
Let x t be the vector of predictive variables in the market and m t ( h ) be the vector of moving averages based on lookback period h. Then, we have
Cov x t , m t ( h ) = Θ e t Θ + 1 h I q e h Θ Q 3 ,
where
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Proof. 
By the definition of m t ( h ) and Lemma A7, we have
Cov x t , m t ( h ) = Cov x t , 1 h t h t y u d u = 1 h t h t Cov x t , y u d u = 1 h t h t Θ 1 e t Θ e u Θ I q V x 1 2 Θ 1 V x U V bz V p d u = 1 h Θ 1 e t Θ Θ 1 e t Θ e ( t h ) Θ h I q V x 1 2 Θ 1 V x U V bz V p = 1 h Θ 2 I q e h Θ Θ 1 e t Θ V x 1 2 Θ 1 V x U V bz V p = Θ e t Θ + 1 h I q e h Θ Θ 2 V x V bz V p 1 2 Θ 1 V x U = Θ e t Θ + 1 h I q e h Θ Q 3 ,
where
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Lemma A9.
Let x t be the vector of the predictive variables in the market and m t ( s , l ) be the vector of the moving average difference based on lookback periods s and l ( l > s ) . Then, we have
Cov x t , m t ( s , l ) = 1 s I q e s Θ 1 l I q e l Θ Q 3 ,
where
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Proof. 
By the definition of m t ( s , l ) and Lemma A8, we have
Cov x t , m t ( s , l ) = Cov x t , m t ( s ) m t ( l ) = Cov x t , m t ( s ) Cov x t , m t ( l ) = Θ e t Θ + 1 s I q e s Θ Q 3 Θ e t Θ + 1 l I q e l Θ Q 3 = 1 s I q e s Θ 1 l I q e l Θ Q 3 ,
where
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
By Lemma A9, Cov x t , m t ( s , l ) is independent of time t.
Lemma A10.
Let y t be the vector of the log-transformed stock prices. Then, we have
Cov y u , y v = U K 1 ( u , v ) Q 3 + Q 3 K 2 ( v ) U + v V p V p , i f   u v , Q 3 K 1 ( v , u ) U + U K 2 ( u ) Q 3 + u V p V p , i f   u < v .
where
K 1 ( u , v ) = e ( u v ) Θ + e u Θ v Θ , K 2 ( v ) = e v Θ v Θ I q ,
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Proof. 
By Lemmas A2, A3 and A6, for u v , we have
Cov y u , y v = Cov y 0 + 0 u α + U x a d a + V p b u , y 0 + 0 v α + U x j d j + V p b v = Cov U 0 u x a d a + V p b u , U 0 v x j d j + V p b v = U 0 u d a 0 v Cov x a , x j d j U + U 0 u Cov x a , b v d a V p + V p 0 v Cov b u , x j d j U + V p Cov b u , b v V p .
Since
0 u d a 0 v Cov x a , x j d j = 0 u d a 0 v 1 2 V x Θ 1 e | a j | Θ V x d j = 1 2 V x Θ 1 0 v d j 0 u e | a j | Θ d a V x = 1 2 V x Θ 1 0 v d j 0 j e | a j | Θ d a + j u e | a j | Θ d a V x = 1 2 V x Θ 1 0 v 0 j e ( j a ) Θ d a + j u e ( a j ) Θ d a d j V x = 1 2 V x Θ 1 0 v Θ 1 I q e j Θ + Θ 1 e ( u j ) Θ I q d j V x = 1 2 V x Θ 1 Θ 1 0 v e j Θ d j 2 0 v I q d j + 0 v e ( u j ) Θ d j V x = 1 2 V x Θ 1 Θ 1 Θ 1 e v Θ I q 2 v I q Θ 1 e ( u v ) Θ e u Θ V x = 1 2 V x Θ 3 e u Θ + e v Θ e ( u v ) Θ 2 v Θ I q V x = 1 2 V x V x Θ 3 e u Θ + e v Θ e ( u v ) Θ 2 v Θ I q ,
0 u Cov x a , b v d a = 0 v Cov x a , b v d a + v u Cov x a , b v d a = 0 v Θ 1 I q e a Θ V x V bz d a + v u Θ 1 e ( a v ) Θ e a Θ V x V bz d a = Θ 1 0 v I q e a Θ d a V x V bz Θ 1 v u e ( a v ) Θ e a Θ d a V x V bz = Θ 1 v I q Θ 1 e v Θ I q V x V bz Θ 2 e ( u v ) Θ I q e u Θ + e v Θ V x V bz = v Θ + e v Θ I q e ( u v ) Θ + I q + e u Θ e v Θ Θ 2 V x V bz = e u Θ e ( u v ) Θ v Θ Θ 2 V x V bz ,
0 v Cov b u , x j d j = 0 v Cov x j , b u d j = 0 v V bz V x I q e j Θ Θ 1 d j = V bz V x 0 v I q e j Θ d j Θ 1 = V bz V x v I q Θ 1 e v Θ I q Θ 1 = V bz V x Θ 2 e v Θ I q v Θ = Θ 2 V x V bz e v Θ v Θ I q ,
and
Cov b u , b v = min ( u , v ) I q ,
for u v , we obtain that
Cov y u , y v = U 1 2 V x V x Θ 3 e u Θ + e v Θ e ( u v ) Θ 2 v Θ I q U + U e u Θ e ( u v ) Θ v Θ Θ 2 V x V bz V p + V p Θ 2 V x V bz e v Θ v Θ I q U + V p min ( u , v ) V p .
Let
K 1 ( u , v ) = e ( u v ) Θ + e u Θ v Θ , K 2 ( v ) = e v Θ v Θ I q ,
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Then, K 1 ( u , v ) , K 2 ( v ) and Q 1 are symmetric, Q 1 K 1 ( u , v ) = K 1 ( u , v ) Q 1 , and Q 1 , Q 2 , and Q 3 are all independent of time t. Therefore, for u v ,
Cov y u , y v = U Q 1 K 1 ( u , v ) + K 2 ( v ) U + U K 1 ( u , v ) Q 2 + Q 2 K 2 ( v ) U + v V p V p = U K 1 ( u , v ) Q 1 U + U Q 1 K 2 ( v ) U + U K 1 ( u , v ) Q 2 + Q 2 K 2 ( v ) U + v V p V p = U K 1 ( u , v ) Q 1 U + Q 2 + U Q 1 + Q 2 K 2 ( v ) U + v V p V p = U K 1 ( u , v ) Q 3 + Q 3 K 2 ( v ) U + v V p V p .
Similarly, for u < v , we can derive that
Cov y u , y v = Cov y v , y u = U K 1 ( v , u ) Q 3 + Q 3 K 2 ( u ) U + u V p V p = Q 3 K 1 ( v , u ) U + U K 2 ( u ) Q 3 + u V p V p .
Lemma A11.
Let m t ( s ) and m t ( l ) be the vectors of the moving averages based on lookback periods s and l ( l > s ) . Then, we have
Cov m t ( s ) , m t ( l ) = J t ; s , l + Q 4 s , l ,
where
J t ; s , l = 1 s U Θ 1 e t Θ e ( t s ) Θ Q 3 t U Θ Q 3 + 1 l Q 3 Θ 1 e t Θ e ( t l ) Θ U t Q 3 Θ U + t V p V p ,
Q 4 s , l = 1 s l U Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + 1 6 3 l 2 s + s 3 Θ 1 2 s 2 I q Q 3 + 1 s l Q 3 Θ 1 s I q + Θ 1 I q e s Θ + 1 6 3 l 2 s + s 3 Θ 1 2 2 l s s 2 I q U 1 s l 1 6 3 l 2 s + s 3 V p V p ,
and
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Proof. 
By the definitions of m t ( s ) and m t ( l ) , and Lemma A10, we have
Cov m t ( s ) , m t ( l ) = Cov 1 s t s t y u d u , 1 l t l t y v d v = 1 s l t s t d u t l t Cov y u , y v d v = 1 s l t s t d u t l u Cov y u , y v d v + u t Cov y u , y v d v = 1 s l t s t d u { t l u U K 1 ( u , v ) Q 3 + Q 3 K 2 ( v ) U + v V p V p d v + u t Q 3 K 1 ( v , u ) U + U K 2 ( u ) Q 3 + u V p V p d v } = 1 s l t s t d u { t l u U K 1 ( u , v ) Q 3 d v + t l u Q 3 K 2 ( v ) U d v + t l u v V p V p d v + u t Q 3 K 1 ( v , u ) U d v + u t U K 2 ( u ) Q 3 d v + u u V p V p d v } .
Since
(1).
t l u U K 1 ( u , v ) Q 3 d v = t l u U e ( u v ) Θ + e u Θ v Θ Q 3 d v
= U Θ 1 I q e ( u t + l ) Θ + e u Θ u t + l 1 2 u 2 ( t l ) 2 Θ Q 3 ,
(2).
t l u Q 3 K 2 ( v ) U d v = t l u Q 3 e v Θ v Θ I q U d v Q 3 Θ 1 e u Θ e ( t l ) Θ
1 2 u 2 ( t l ) 2 Θ u t + l I q U ,
(3).
t l u v V p V p d v = 1 2 u 2 ( t l ) 2 V p V p ,
(4).
u t Q 3 K 1 ( v , u ) U d v = Q 3 u t e ( v u ) Θ + e v Θ u Θ d v U
= Q 3 Θ 1 e ( t u ) Θ I q + Θ 1 e t Θ e u Θ u ( t u ) Θ U ,
(5).
u t U K 2 ( u ) Q 3 d v = U u t e u Θ u Θ I q d v Q 3 = U ( t u ) e u Θ u Θ I q Q 3 ,
(6).
u t u V p V p d v = u ( t u ) V p V p ,
we have
( 1 ) + ( 5 ) = U Θ 1 I q e ( u t + l ) Θ + e u Θ l + 1 2 ( t u l ) 2 u l Θ ( t u ) I q Q 3 , ( 2 ) + ( 4 ) = Q 3 { Θ 1 e t Θ + I q e ( t u ) Θ e ( t l ) Θ + 1 2 ( t u l ) 2 u l Θ ( u t + l ) I q } U , ( 3 ) + ( 6 ) = 1 2 ( t u l ) 2 u l V p V p ,
which implies that
t s t ( 1 ) + ( 5 ) d u = U { t s t Θ 1 I q e ( u t + l ) Θ d u + t s t e u Θ l d u + t s t 1 2 ( t u l ) 2 u l Θ d u t s t ( t u ) I q d u } Q 3 = U { Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + Θ 1 e t Θ e ( t s ) Θ l + 1 6 l 3 ( l s ) 3 + 1 2 s 2 l t s l Θ 1 2 s 2 I q } Q 3 ,
and
t s t ( 2 ) + ( 4 ) d u = Q 3 { t s t Θ 1 e t Θ + I q e ( t u ) Θ e ( t l ) Θ d u + t s t 1 2 ( t u l ) 2 u l Θ d u t s t ( u t + l ) I q d u } U = Q 3 { Θ 1 s e t Θ + s I q + Θ 1 I q e s Θ s e ( t l ) Θ + 1 6 l 3 ( l s ) 3 + 1 2 s 2 l t s l Θ 1 2 l 2 ( l s ) 2 I q } U ,
and
t s t ( 3 ) + ( 6 ) d u = t s t 1 2 ( t u l ) 2 u l V p V p d u = 1 6 l 3 ( l s ) 3 + 1 2 s 2 l t s l V p V p .
Therefore,
Cov m t ( s ) , m t ( l ) = 1 s l U { Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + Θ 1 e t Θ e ( t s ) Θ l + 1 6 l 3 ( l s ) 3 + 1 2 s 2 l t s l Θ 1 2 s 2 I q } Q 3 + 1 s l Q 3 { Θ 1 s e t Θ + s I q + Θ 1 I q e s Θ s e ( t l ) Θ + 1 6 l 3 ( l s ) 3 + 1 2 s 2 l t s l Θ 1 2 l 2 ( l s ) 2 I q } U + 1 s l 1 6 l 3 ( l s ) 3 1 2 s 2 l + t s l V p V p = 1 s U Θ 1 e t Θ e ( t s ) Θ Q 3 t U Θ Q 3 + 1 l Q 3 Θ 1 e t Θ e ( t l ) Θ U t Q 3 Θ U + t V p V p + 1 s l U Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + 1 6 3 l 2 s + s 3 Θ 1 2 s 2 I q Q 3 + 1 s l Q 3 Θ 1 s I q + Θ 1 I q e s Θ + 1 6 3 l 2 s + s 3 Θ 1 2 2 l s s 2 I q U 1 s l 1 6 3 l 2 s + s 3 V p V p = J t ; s , l + Q 4 s , l ,
where
J t ; s , l = 1 s U Θ 1 e t Θ e ( t s ) Θ Q 3 t U Θ Q 3 + 1 l Q 3 Θ 1 e t Θ e ( t l ) Θ U t Q 3 Θ U + t V p V p ,
and
Q 4 s , l = 1 s l U Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + 1 6 3 l 2 s + s 3 Θ 1 2 s 2 I q Q 3 + 1 s l Q 3 Θ 1 s I q + Θ 1 I q e s Θ + 1 6 3 l 2 s + s 3 Θ 1 2 2 l s s 2 I q U 1 s l 1 6 3 l 2 s + s 3 V p V p ,
and
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
It is noted that Q 1 is symmetric, Q 1 , Q 2 , and Q 3 are independent of s , l , and t, Q 4 is independent of t but is dependent on s and l, and J is dependent on s , l , and t.
Lemma A12.
Let m t ( s , l ) be the vector of the moving average difference based on lookback periods s and l ( l > s ) . Then, Var m t ( s , l ) is independent of time t, i.e.,
Var m t ( s , l ) = Q 4 s , s Q 4 s , l Q 4 s , l + Q 4 l , l ,
where
Q 4 s , l = 1 s l U Θ 1 s I q Θ 1 e l Θ e ( l s ) Θ + 1 6 3 l 2 s + s 3 Θ 1 2 s 2 I q Q 3 + 1 s l Q 3 Θ 1 s I q + Θ 1 I q e s Θ + 1 6 3 l 2 s + s 3 Θ 1 2 2 l s s 2 I q U 1 s l 1 6 3 l 2 s + s 3 V p V p ,
and
Q 3 = U Q 1 + Q 2 , Q 2 = Θ 2 V x V bz V p , Q 1 = 1 2 V x V x Θ 3 .
Proof. 
By the definition of m t ( s , l ) and Lemma A11, we have
Var m t ( s , l ) = Var m t ( s ) m t ( l ) = Cov m t ( s ) , m t ( s ) Cov m t ( s ) , m t ( l ) Cov m t ( l ) , m t ( s ) + Cov m t ( l ) , m t ( l ) = J t ; s , s J t ; s , l J t ; s , l + J t ; l , l + Q 4 s , s Q 4 s , l Q 4 s , l + Q 4 l , l = Q 4 s , s Q 4 s , l Q 4 s , l + Q 4 l , l ,
in view of the fact that
J t ; s , s J t ; s , l J t ; s , l + J t ; l , l = 0 .
Lemma A13.
Let b t ( 0 ) be an n-dimensional standard Brownian motion and z t ( 0 ) be a q-dimensional standard Brownian motion. Assume that b t ( 0 ) and z t ( 0 ) are independent. If there is a symmetric matrix Γ such that Γ Γ = I n V bz V bz I q , then b t z t = Γ b t ( 0 ) z t ( 0 ) are multidimensional standard Brownian motions and Corr b t , z t = V bz .
Proof. 
Since b t ( 0 ) and z t ( 0 ) are independent standard Brownian motions with dimensions n and q, respectively, we have Var b t ( 0 ) z t ( 0 ) = t I ( n + q ) . Let b t z t = Γ b t ( 0 ) z t ( 0 ) . Then, we have
Var b t z t = Γ Var b t ( 0 ) z t ( 0 ) Γ = Γ t I ( n + q ) Γ = t Γ Γ = t I n V bz V bz I q ,
which implies that
Var b t = t I n , Var z t = t I q , Cov b t , z t = t V bz ,
and hence Corr b t , z t = V bz . In addition, we have
Var b t + d t b t z t + d t z t = Var Γ b t + d t ( 0 ) b t ( 0 ) z t + d t ( 0 ) z t ( 0 ) = Γ Var b t + d t ( 0 ) b t ( 0 ) z t + d t ( 0 ) z t ( 0 ) Γ = Γ d t I ( n + q ) Γ = d t Γ Γ = d t I n V bz V bz I q ,
which implies that
Var b t + d t b t = d t I n , Var z t + d t z t = d t I q ,
and hence both b t and z t are standard Brownian motions. □

References

  1. Brock, W.; Lakonishok, J.; LeBaron, B. Simple technical trading rules and the stochastic properties of stock returns. J. Financ. 1992, 47, 1731–1764. [Google Scholar] [CrossRef]
  2. Lo, A.; MacKinlay, C. A Non-Random Walk Down Wall Street; Princeton University Press: Princeton, NJ, USA, 1999. [Google Scholar]
  3. Ang, A.; Bekaert, G. Stock return predictability: Is it there? Rev. Financ. Stud. 2006, 203, 651–707. [Google Scholar]
  4. Campbell, J.Y.; Thompson, S.B. Predicting the equity premium out of sample: Can anything beat the historic alaverage? Rev. Financ. Stud. 2008, 214, 1509–1531. [Google Scholar] [CrossRef] [Green Version]
  5. Ito, A. Profits on technical trading rules and time-varying expected returns: Evidence from pacific-basin equity markets. Pac.-Basin Financ. J. 1999, 73-4, 282–330. [Google Scholar] [CrossRef] [Green Version]
  6. Gunasekarage, A.; Power, D.M. The profitability of moving average trading rules in south asian stock markets. Emerg. Mark. Rev. 2001, 21, 17–33. [Google Scholar] [CrossRef]
  7. Chang, E.J.; Lima, E.J.A.; Tabak, B.M. Testing for predictability in emerging equity markets. Emerg. Mark. Rev. 2004, 53, 295–316. [Google Scholar] [CrossRef]
  8. Tabak, B.M.; Lima, E.J.A. Market efficiency of brazilian exchange rate: Evidence from variance ratio statistics and technical trading rules. Eur. J. Oper. Res. 2009, 1943, 814–820. [Google Scholar] [CrossRef]
  9. Mohr, E.; Schmidt, G.; Jansen, S. A comparative study of heuristic conversion algorithms, genetic programming and return predictability on the german market. EVOLVE-Bridge Probab. 2013, 447, 393–414. [Google Scholar]
  10. Cespa, G.; Vives, X. Dynamic trading and asset prices: Keynes vs. Hayek. Rev. Econ. Stud. 2012, 79, 539–580. [Google Scholar] [CrossRef] [Green Version]
  11. Neely, A.; Gregory, M.; Platts, K. Performance measurement system design. Int. J. Oper. Prod. Manag. 2014, 2512, 1228–1263. [Google Scholar] [CrossRef]
  12. Lin, Q. Technical analysis and stock return predictability: An aligned approach. J. Financ. 2018, 38, 103–123. [Google Scholar] [CrossRef]
  13. Ma, C.; Wen, D.; Wang, G.-J.; Jiang, Y. Further mining the predictability of moving averages: Evidence from the US stock market. Int. Rev. Financ. 2019, 19, 413–433. [Google Scholar] [CrossRef]
  14. Wang, Y.; Liu, L.; Wu, C. Forecasting commodity prices out-of-sample: Can technical indicators help? Int. J. Forecast. 2020, 36, 666–683. [Google Scholar] [CrossRef]
  15. Wen, D.; Liu, L.; Wang, Y.D.; Zhang, Y.J. Forecasting crude oil market returns: Enhanced moving average technical indicators. Resour. Policy 2022, 76, 102570. [Google Scholar] [CrossRef]
  16. Zhu, Y.Z.; Zhou, G.F. Technical analysis: An asset allocation perspective on the use of moving averages. J. Financ. Econ. 2009, 92, 519–544. [Google Scholar] [CrossRef]
  17. Detzel, A.; Liu, H.; Strauss, J.; Zhou, G.; Zhu, Y. Learning and predictability via technical analysis: Evidence from bitcoin and stocks with hard-to-value fundamentals. Financ. Manag. 2021, 50, 107–137. [Google Scholar] [CrossRef]
  18. Han, Y.; Zhou, G.; Zhu, Y. A trend factor: Any economic gains from using information over investment horizons? J. Financ. Econ. 2016, 122, 352–375. [Google Scholar] [CrossRef]
  19. Avramov, D.; Kaplanski, G.; Subrahmanyam, A. Moving average distance as a predictor of equity returns. Rev. Financ. Econ. 2021, 39, 127–145. [Google Scholar] [CrossRef]
  20. Hung, C.Y.; Hung, N.L. Information asymmetry and the profitability of technical analysis. J. Bank. Financ. 2022, 134, 106347. [Google Scholar] [CrossRef]
  21. Buraschi, A.; Porchia, P.; Trojani, F. Correlation risk and optimal portfolio choice. J. Financ. 2010, 65, 393–420. [Google Scholar] [CrossRef] [Green Version]
  22. Chiu, M.C.; Wong, H.Y. Mean-variance portfolio selection with correlation risk. J. Comput. Appl. Math. 2014, 263, 432–444. [Google Scholar] [CrossRef]
  23. Lioui, A.; Poncet, P. Understanding dynamic mean variance asset allocaiton. Eur. J. Oper. Res. 2016, 254, 320–337. [Google Scholar] [CrossRef]
  24. Legendre, F.; Togola, D. Explicit solutions to dynamic portfolio choice problems: A continuous-time detour. Econ. Model. 2016, 58, 627–641. [Google Scholar] [CrossRef]
  25. Wu, H.; Ma, C.Q.; Yue, S.J. Momentum in strategic asset allocation. Int. Rev. Econ. Financ. 2017, 47, 115–127. [Google Scholar] [CrossRef]
  26. Silva, A.; Neves, R.; Horta, N. A hybrid approach to portfolio composition based on fundamental and technical indicators. Expert Syst. Appl. 2015, 42, 2036–2048. [Google Scholar] [CrossRef]
  27. Macedo, L.L.; Godinho, P.; Alves, M.J. Mean-semivariance portfolio optimization with multiobjective evolutionary algorithms and technical analysis rules. Expert Syst. Appl. 2017, 79, 33–43. [Google Scholar] [CrossRef]
  28. Santos, A.; Hudson, S.T. Markowitz meets technical analysis: Building optimal portfolios by exploiting information in trend-following signals. Financ. Res. Lett. 2022, 49, 103063. [Google Scholar] [CrossRef]
  29. Pinelis, M.; Ruppert, D. Machine learning portfolio allocation. J. Financ. Data Sci. 2022, 8, 35–54. [Google Scholar] [CrossRef]
  30. Al Janabi, M.A.M. Optimization algorithms and investment portfolio analytics with machine learning techniques under time-varying liquidity constraints. J. Model. Manag. 2021, 17, 864–895. [Google Scholar]
  31. Chen, W.; Zhang, H.Y.; Jia, L.F. A novel two-stage method for well-diversified portfolio construction based on stock return prediction using machine learning. Morth Am. J. Econ. Financ. 2022, 63, 101818. [Google Scholar] [CrossRef]
  32. Zhu, X.; Zhang, H.; Zhong, M. Volatility forecasting using high-frequency data: The role of after-hours information and leverage effects. Resour. Policy 2017, 54, 58–70. [Google Scholar] [CrossRef]
  33. Zhang, Y.; Wang, J.-L. Do high-frequency stock market data help forecast crude oil prices? Evidence from the MIDAS models. Energy Econ. 2019, 78, 192–201. [Google Scholar] [CrossRef]
  34. Huang, L.; Liu, H. Rational in attention and portfolio selection. J. Financ. 2007, 62, 1999–2040. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Case 1—Second-level QQQ ETF and SPY ETF prices time series on day 1 (10 February 2017).
Figure 1. Case 1—Second-level QQQ ETF and SPY ETF prices time series on day 1 (10 February 2017).
Mathematics 11 01637 g001
Figure 2. Case 1—MGMA strategy performance summary plot for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) training data.
Figure 2. Case 1—MGMA strategy performance summary plot for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) training data.
Mathematics 11 01637 g002
Figure 3. Case 1—MGMA strategy evaluation summary plot for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data.
Figure 3. Case 1—MGMA strategy evaluation summary plot for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data.
Mathematics 11 01637 g003
Figure 4. Case 2—Second-level HuaXia ETF and HuaTai ETF prices time series on day 1 (18 March 2018).
Figure 4. Case 2—Second-level HuaXia ETF and HuaTai ETF prices time series on day 1 (18 March 2018).
Mathematics 11 01637 g004
Figure 5. Case 2—MGMA strategy performance summary plot for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data.
Figure 5. Case 2—MGMA strategy performance summary plot for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data.
Mathematics 11 01637 g005
Figure 6. Case 2—MGMA strategy evaluation summary plot for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data.
Figure 6. Case 2—MGMA strategy evaluation summary plot for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data.
Mathematics 11 01637 g006
Table 1. MA strategy T t = τ 1 t , τ 2 t for a two-asset portfolio.
Table 1. MA strategy T t = τ 1 t , τ 2 t for a two-asset portfolio.
τ 1 t , τ 2 t m 2 t ( s , l ) Ω ˜ 1 m 2 t ( s , l ) Ω ˜ 2
m 1 t ( s , l ) Ω ˜ 1 0 , 0 0 , 1
m 1 t ( s , l ) Ω ˜ 2 1 , 0 0.5 , 0.5
Table 2. MGMA strategy η t = η 1 t , η 2 t for a two-asset portfolio.
Table 2. MGMA strategy η t = η 1 t , η 2 t for a two-asset portfolio.
η 1 t , η 2 t m 2 t ( s , l ) Ω 1 m 2 t ( s , l ) Ω 2 m 2 t ( s , l ) Ω 3 m 2 t ( s , l ) Ω 4
m 1 t ( s , l ) Ω 1 δ 1 , ( 1 , 1 ) , δ 2 , ( 1 , 1 ) δ 1 , ( 1 , 2 ) , δ 2 , ( 1 , 2 ) δ 1 , ( 1 , 3 ) , δ 2 , ( 1 , 3 ) δ 1 , ( 1 , 4 ) , δ 2 , ( 1 , 4 )
m 1 t ( s , l ) Ω 2 δ 1 , ( 2 , 1 ) , δ 2 , ( 2 , 1 ) δ 1 , ( 2 , 2 ) , δ 2 , ( 2 , 2 ) δ 1 , ( 2 , 3 ) , δ 2 , ( 2 , 3 ) δ 1 , ( 2 , 4 ) , δ 2 , ( 2 , 4 )
m 1 t ( s , l ) Ω 3 δ 1 , ( 3 , 1 ) , δ 2 , ( 3 , 1 ) δ 1 , ( 3 , 2 ) , δ 2 , ( 3 , 2 ) δ 1 , ( 3 , 3 ) , δ 2 , ( 3 , 3 ) δ 1 , ( 3 , 4 ) , δ 2 , ( 3 , 4 )
m 1 t ( s , l ) Ω 4 δ 1 , ( 4 , 1 ) , δ 2 , ( 4 , 1 ) δ 1 , ( 4 , 2 ) , δ 2 , ( 4 , 2 ) δ 1 , ( 4 , 3 ) , δ 2 , ( 4 , 3 ) δ 1 , ( 4 , 4 ) , δ 2 , ( 4 , 4 )
Table 3. Simplified MGMA strategy η t = η 1 t , η 2 t for a two-asset portfolio.
Table 3. Simplified MGMA strategy η t = η 1 t , η 2 t for a two-asset portfolio.
η 1 t , η 2 t m 2 t ( s , l ) Ω 1 m 2 t ( s , l ) Ω 2 m 2 t ( s , l ) Ω 3 m 2 t ( s , l ) Ω 4
m 1 t ( s , l ) Ω 1 0 , 0 0 , a 1 0 , a 2 0 , 1
m 1 t ( s , l ) Ω 2 a 3 , 0 a 3 [ 1 a 1 ( 1 a 5 ) ] , a 1 [ 1 a 3 a 5 ] a 3 [ 1 a 2 ( 1 a 5 ) ] , a 2 [ 1 a 3 a 5 ] a 3 a 5 , 1 a 3 a 5
m 1 t ( s , l ) Ω 3 a 4 , 0 a 4 [ 1 a 1 ( 1 a 5 ) ] , a 1 [ 1 a 4 a 5 ] a 4 [ 1 a 2 ( 1 a 5 ) ] , a 2 [ 1 a 4 a 5 ] a 4 a 5 , 1 a 4 a 5
m 1 t ( s , l ) Ω 4 1 , 0 1 a 1 ( 1 a 5 ) , a 1 ( 1 a 5 ) 1 a 2 ( 1 a 5 ) , a 2 ( 1 a 5 ) a 5 , 1 a 5
Table 4. MGMA strategy performance summary for scenario 1 on the simulated two-asset portfolio (1000 run; s = 5 ; l = 30 ).
Table 4. MGMA strategy performance summary for scenario 1 on the simulated two-asset portfolio (1000 run; s = 5 ; l = 30 ).
MA MGMA ( ϵ = 0.005 ) MGMA ( ϵ = 0.01 ) MGMA ( ϵ = 0.05 )
a ^ 1 na0.033229290.033206240.033097262
a ^ 2 na0.032816360.032367420.028855955
a ^ 3 na111
a ^ 4 na111
a ^ 5 na111
E ( log W T ) * 13.84766713.89692013.90599813.945960
Δ % E ( log W T ) * na0.36%0.42%0.71%
E ( log W T ) 13.79474513.83768713.84500613.866623
log E ( W T ) 13.82961913.86137513.86627313.886932
E ( W T ) 1,014,2081,046,9321,052,0731,074,033
E ( R O A % ) 1.42%4.69%5.21%7.40%
S D ( W T ) 283,524233,340223,184221,949
M A X ( W T ) 3,058,1062,273,8772,186,4792,176,345
M I N ( W T ) 541,872510,691539,512629,311
M E D I A N ( W T ) 959,8401,010,4831,017,5641,050,674
E ( T R A N S # ) 25686752
Table 5. MGMA strategy performance summary for scenario 2 on simulated two-asset portfolio (1000 run; s = 5 ; l = 10 ).
Table 5. MGMA strategy performance summary for scenario 2 on simulated two-asset portfolio (1000 run; s = 5 ; l = 10 ).
MA MGMA ( ϵ = 0.005 ) MGMA ( ϵ = 0.01 ) MGMA ( ϵ = 0.05 )
a ^ 1 na0.0344018760.0343692980.072961411
a ^ 2 na0.0336988470.0329474170.113863840
a ^ 3 na111
a ^ 4 na111
a ^ 5 na111
E ( log W T ) * 13.84382613.91632413.93804713.966346
Δ % E ( log W T ) * na0.52%0.68%0.89%
E ( log W T ) 13.78681313.84768313.86359413.876244
log E ( W T ) 13.82550613.87065813.88570213.901359
E ( W T ) 1,010,0451,056,6961,072,7141,089,641
E ( R O A % ) 1.00%5.67%7.27%8.96%
S D ( W T ) 298,598231,436231,640250,256
M A X ( W T ) 3,633,8942,354,5872,202,2912,467,362
M I N ( W T ) 387,856535,477543,935513,012
M E D I A N ( W T ) 965,3301,029,8431,043,5201,058,534
E ( T R A N S # ) 5615714468
Table 6. MGMA strategy performance summary for scenario 1 on the simulated three-asset portfolio (1000 run; s = 5 ; l = 30 ).
Table 6. MGMA strategy performance summary for scenario 1 on the simulated three-asset portfolio (1000 run; s = 5 ; l = 30 ).
MA MGMA   ( ϵ = 0.001 ) MGMA   ( ϵ = 0.005 )
E ( log W T ) * 13.83233113.91189913.918328
Δ % E ( log W T ) * na0.58%0.62%
E ( log W T ) 13.78547413.86388413.868901
log E ( W T ) 13.83497113.90077913.904022
E ( W T ) 1,019,6511,089,0091,092,547
E ( R O A % ) 1.97%8.90%9.25%
S D ( W T ) 339,954308,718303,463
M A X ( W T ) 2,926,6122,764,4802,696,956
M I N ( W T ) 366,703421,502458,013
M E D I A N ( W T ) 946,3391,038,8581,043,233
E ( T R A N S # ) 36101101
Table 7. MGMA strategy performance summary for scenario 2 on simulated three-asset portfolio (1000 run; s = 5 ; l = 10 ).
Table 7. MGMA strategy performance summary for scenario 2 on simulated three-asset portfolio (1000 run; s = 5 ; l = 10 ).
MA MGMA   ( ϵ = 0.001 ) MGMA   ( ϵ = 0.005 )
E ( log W T ) * 13.82373713.91462013.934576
Δ % E ( log W T ) * na0.66%0.80%
E ( log W T ) 13.77131813.85701913.875335
log E ( W T ) 13.82710213.89449513.909474
E ( W T ) 1,011,6591,082,1871,098,520
E ( R O A % ) 1.17%8.22%9.85%
S D ( W T ) 356,262307,575297,192
M A X ( W T ) 3,360,4352,643,0022,794,930
M I N ( W T ) 419,986479,525504,198
M E D I A N ( W T ) 937,1371,025,4481,053,388
E ( T R A N S # ) 82240237
Table 8. Case 1—MGMA strategy performance summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) training data.
Table 8. Case 1—MGMA strategy performance summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) training data.
Training DataDay
time
T
dt
10 February 2017
9:30 a.m.–3:00 p.m.
19,800 s
1 s
10 March 2017
9:30 a.m.–3:00 p.m.
19,800 s
1 s
10 April 2017
9:30 a.m.–3:00 p.m.
19,800 s
1 s
10 May 2017
9:30 a.m.–3:00 p.m.
19,800 s
1 s
10 June 2017
9:30 a.m.–3:00 p.m.
19,800 s
1 s
t u n e d p a r a m e t e r s s1010101010
l18060240180120
a ^ 1 0.32870.12500.07420.07370.8537
a ^ 2 0.96110.23460.711100.2780
a ^ 3 0.03520010
a ^ 4 0.71600010
a ^ 5 11111
b a c k w a r d M A E ( W T ) 10,009.497689,955.0737910,001.3584910,002.157729,997.54490
r e t u r n r a t i o ( % ) 0.09498%−0.44926%0.01358%0.02158%−0.02455%
t r a n s n u m 5041,117421535589
b a c k w a r d M G M A E ( W T ) 10,024.541759,974.1992110,010.9788910,015.6552410,016.17125
r e t u r n r a t i o ( % ) 0.24542%−0.25801%0.10979%0.15655%0.16171%
t r a n s n u m 6551,557534708794
Table 9. Case 1—MGMA strategy evaluation summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data.
Table 9. Case 1—MGMA strategy evaluation summary for QQQ ETF and SPY ETF on day 1 (10 February 2017) to day 5 (10 June 2017) test data.
test dataday
time
T
dt
10 February 2017
3:00 p.m.–4:00 p.m.
3601 s
1 s
10 March 2017
3:00 p.m.–4:00 p.m.
3601 s
1 s
10 April 2017
3:00 p.m.–4:00 p.m.
3601 s
1 s
10 May 2017
3:00 p.m.–4:00 p.m.
3601 s
1 s
10 June 2017
3:00 p.m.–4:00 p.m.
3601 s
1 s
t u n e d p a r a m e t e r s s1010101010
l18060240180120
a ^ 1 0.32870.12500.07420.07370.8537
a ^ 2 0.96110.23460.711100.2780
a ^ 3 0.03520010
a ^ 4 0.71600010
a ^ 5 11111
f o r w a r d M A E ( W T ) 10,006.668199990.214029998.8408610,003.5866610,001.47801
r e t u r n r a t i o ( % ) 0.06668%−0.09786%−0.01159%0.03587%0.01478%
t r a n s n u m 672108592111
f o r w a r d M G M A E ( W T ) 10,008.534289991.0610810,000.4362310,008.317629999.77159
r e t u r n r a t i o ( % ) 0.08534%−0.08939%0.00436%0.08318%−0.00228%
t r a n s n u m 82318127120141
Table 10. Case 2—MGMA strategy performance summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data.
Table 10. Case 2—MGMA strategy performance summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) training data.
training dataday
time
T
dt
18 March 2018
8:30 p.m.–1:00 a.m.
10,800 s
1 s
19 March 2018
8:30 p.m.–1:00 a.m.
10,800 s
1 s
20 March 2018
8:30 p.m.–1:00 a.m.
10,800 s
1 s
21 March 2018
8:30 p.m.–1:00 a.m.
10,800 s
1 s
22 March 2018
8:30 p.m.–1:00 a.m.
10,800 s
1 s
t u n e d p a r a m e t e r s s1010101010
l3030303030
a ^ 1 11111
a ^ 2 11111
a ^ 3 11111
a ^ 4 11111
a ^ 5 11111
b a c k w a r d M A E ( W T ) 9697.424799742.029169483.705709654.202569645.70242
r e t u r n r a t i o ( % ) −3.02575%−2.57971%−5.16294%−3.45797%−3.54298%
t r a n s n u m 8378331043861917
b a c k w a r d M G M A E ( W T ) 10,015.8583810,053.517119945.740859873.990729961.93758
r e t u r n r a t i o ( % ) 0.15858%0.53517%−0.54259%−1.26009%−0.38062%
t r a n s n u m 86985210569141013
Table 11. Case 2—MGMA strategy evaluation summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data.
Table 11. Case 2—MGMA strategy evaluation summary for HuaXia ETF and HuaTai ETF on day 1 (18 March 2018) to day 5 (22 March 2018) test data.
test dataday
time
T
dt
18 March 2018
1:00 a.m.–2:00 a.m.
3601 s
1 s
19 March 2018
1:00 a.m.–2:00 a.m.
3601 s
1 s
20 March 2018
1:00 a.m.–2:00 a.m.
3601 s
1 s
21 March 2018
1:00 a.m.–2:00 a.m.
3601 s
1 s
22 March 2018
1:00 a.m.–2:00 a.m.
3601 s
1 s
t u n e d p a r a m e t e r s s1010101010
l3030303030
a ^ 1 11111
a ^ 2 11111
a ^ 3 11111
a ^ 4 11111
a ^ 5 11111
f o r w a r d M A E ( W T ) 9958.091719873.560299825.824779832.7319810,049.94455
r e t u r n r a t i o ( % ) −0.41908%−1.26440%−1.74175%−1.67268%0.49945%
t r a n s n u m 270317325311252
f o r w a r d M G M A E ( W T ) 10,075.2328010,001.727509913.819409988.7010010,049.94455
r e t u r n r a t i o ( % ) 0.75233%0.01728%−0.86181%−0.11299%0.47835%
t r a n s n u m 274321350317289
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lin, Y.; Wang, X.; Wu, Y. An Adaptive Multiple-Asset Portfolio Strategy with User-Specified Risk Tolerance. Mathematics 2023, 11, 1637. https://doi.org/10.3390/math11071637

AMA Style

Lin Y, Wang X, Wu Y. An Adaptive Multiple-Asset Portfolio Strategy with User-Specified Risk Tolerance. Mathematics. 2023; 11(7):1637. https://doi.org/10.3390/math11071637

Chicago/Turabian Style

Lin, Yufeng, Xiaogang Wang, and Yuehua Wu. 2023. "An Adaptive Multiple-Asset Portfolio Strategy with User-Specified Risk Tolerance" Mathematics 11, no. 7: 1637. https://doi.org/10.3390/math11071637

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