Abstract
We propose a portfolio optimization method with a multi-trend objective and an accelerated quasi-Newton method (MTO-AQNM). It leverages a BFGS-based quasi-Newton algorithm and incorporates an regularization term and the self-funding constraint. The MTO is designed to identify multiple trend reversals. Different trend reversals are asymmetric, and we hoped to extract rich and effective information from them. The AQNM adopts the BFGS method with the Wolfe conditions, which reduces computational complexity and improves convergence speed. We wanted to evaluate the performance of our algorithm through financial markets that were asymmetric in all respects. To this end, we conducted comprehensive experimental approaches on six benchmark data sets of real-world financial markets that were asymmetric in time, frequency, and asset type. Our method demonstrated superior performance over other state-of-the-art competitors across several mainstream evaluation metrics.
1. Introduction
The mean variance (MV) portfolio optimization (PO) theory [1] is designed to identify an optimal investment allocation strategy that simultaneously maximizes the expected return and minimizes risk. With the accelerated advancements in machine learning and artificial intelligence, machine learning has emerged as a crucial component in quantitative investing [2]. As we all know, financial markets are characterized by a high degree of information asymmetry, and this asymmetry affects the effectiveness and efficiency of the market. Based on this, some researchers have utilized time series information to improve portfolio performance [3], an agent-based co-evolutionary multi-objective algorithm for PO [4], and uncertain stochastic control systems in portfolios [5]. These not only exploit computational capability but also mitigate the problems of human subjectivity and information asymmetry, thus improving the accuracy of forecasting results.
PO methods can be generally categorized into two approaches: the MV approach and the exponential growth rate (EGR) approach [2], each with distinct theoretical foundations, trading logic, optimization techniques, and objectives. The EGR approach, inspired by Kelly’s criterion in information theory [6], primarily concentrates on the dynamics of wealth over time. The MV approach is model-driven and often requires strict statistical assumptions about asset returns, such as accepting appropriate statistical distributions [7,8], independence between different trading periods [9], and a stationary market [10]. In contrast, the EGR approach is typically data-driven, emphasizing how to use newly emerged samples to update and enhance the investment portfolio [2]. While considering the portfolio return, it pays more attention to the exponential growth of the portfolio, not just the average return. On the other hand, the EGR approach is more robust against errors in parameter estimation. Therefore, in terms of controlling risk and market uncertainty, the performance of the EGR approach is often better than the MV approach in short-term PO.
In real-world financial environments, the price relatives (defined in Equation (1)) may show instability, and strict statistical assumptions about asset returns may not always hold. To address these challenges, some heuristic investing strategies based on behavioral finance have been proposed [11,12,13]. There are three widely recognized trend representation strategies: trend reversing [14,15,16], trend following [17,18,19], and trend pattern matching [20]. The trend-reversing strategy assumes that asset prices will return to their historical levels in the near future. For example, the passive-aggressive mean reversion (PAMR) system [21] uses historical average prices to represent reversions. It relies on the mean reversion phenomenon in the financial market. Through online passive-aggressive learning techniques, the PAMR strategy can effectively utilize the mean reversion property of the market. Moreover, it keeps a good balance between portfolio return and volatility risk, reflecting the principle of mean reversion trading.
Short-term sparse portfolio optimization [22] (SSPO) is a trend-following strategy that exploits an irrational investing phenomenon that anticipates that the current well-performing assets will continue to exhibit a strong upward trend in the subsequent period. Moreover, it imposes an regularization term and a self-funding constraint on the portfolio, to produce a sparse and eligible portfolio. Its solving algorithm is a first-order augmented Lagrangian method, which may lead to high computational cost and slow convergence speed. It also depends strongly on the problem structure and parameter selection.
Recently, multi-trend representation methods [23,24] have been proposed, to unify different trends in the same PO system. These different trends can be fused by radial basis functions [23] or embedded in downside risk metrics [24]. In addition, reference [25] introduced a new self-scaling memoryless BFGS update, and [26] provided a comprehensive review of quasi-Newton methods for multi-objective optimization, discussing various Hessian approximation schemes and their validity in terms of convergence and accuracy. Motivated by their approach, we propose a multi-trend objective and an accelerated quasi-Newton method (MTO-AQNM) that concentrates on two key aspects: price prediction and the solving algorithm. For price prediction, we employ four distinct trend-reversing methods to forecast prices for the next trading period, which helps to improve robustness in asset price prediction. For the solving algorithm, we have developed a quasi-Newton method [27] that combines the BFGS method and the Wolfe conditions [27] to solve the proposed PO model. The BFGS method has lower computational complexity than the Newton method. Moreover, the Wolfe conditions follow the steepest descent direction at each iteration, leading to a faster convergence. Our main contributions can be summarized as follows:
- We propose a multi-trend objective price prediction method based on composite representation.
- We have developed a subgradient descent algorithm that exploits the BFGS method with the Wolfe conditions. This algorithm not only has lower computational complexity than the Newton method but also enhances the convergence speed over the ordinary first-order subgradient descent method.
2. Problem Settings and Related Works
2.1. Problem Settings
We formulate the PO settings based on the EGR approach [2,24,28]. In a financial market of d assets, we denote as the closing prices at the end of the period, where represents the d-dimensional non-negative number space. The price relative can be used to depict the growth rates of assets:
where the division is conducted component-wise.
The portfolio assigns the proportion of capital allocated to different assets at the onset of the period. It resides in the d-dimensional simplex
where the non-negativity constraint is imposed to prevent short-selling. The growth rate for the period can be represented by . Without loss of generality, we can set the initial wealth as . Then, the final cumulative wealth (CW) of an investment that lasts T trading periods can be calculated as follows:
To maximize , we need to develop a trading strategy by selecting a set of portfolios .
2.2. Related Works
In this section, we introduce several widely used trend-reversing methods: simple moving average (SMA) [14], exponential moving average (EMA) [14], robust median reversion (RMR) [15], and peak price (PP) [18]. Firstly, SMA and EMA are popular financial tools that use moving averages to predict future asset prices. This is a defensive and moderate strategy with a neutral risk preference that avoids overestimation and underestimation. SMA calculates the average of asset prices within a recent time window of size w to predict future price relatives, while EMA combines the current price with the previous EMA. SMA and EMA can be represented in form of price relatives as follows:
where is a smoothing parameter.
RMR calculates the multivariate -median of asset prices in the recent time window, then estimates the next price relative. Its price relative form is given by
where denotes the Euclidean norm.
Empirical evidence indicates that both high and low asset prices in the market are temporary and that asset prices are likely to exhibit mean-reverting behavior [29,30]. This means that assets performing well (poorly) in previous periods are likely to perform poorly (well) in subsequent periods. This phenomenon aligns more closely to the asset trend changes in real-world financial markets. The following Table 1 shows some existing trend-reversing strategies, as well as their advantages and limitations.
Table 1.
Advantages and disadvantages of methods based on trend-reversing strategies.
On the contrary, PP is a trend-following strategy. It assumes that the maximum price in the recent time window reflects the increasing potential in the subsequent trading period:
It can be used in radial basis functions to improve diversity in the whole multi-trend representation [23].
3. Methodology
3.1. Multi-Trend Objective Price Prediction
Contrary to PP, we propose the valley price (VP), which uses the minimum closing price in the recent time window:
Multi-trend representation involves a large class of methods that combine different price trends in various ways. We present only one possible organizational form among them, hoping that this idea will be a catalyst for subsequent works. Since VP is a minimal-type term, we intend to combine it with a maximal-type term, resulting in the maximum of SMA, EMA, and -median. Moreover, we propose to exploit the mean between the VP and the highest reversing trend as the predicted growth rate in the next period:
This mean–min approach considers a deeper reversion from the largest mean towards the VP, fully utilizing various patterns between different strategies, and it is a collection of symmetric and asymmetric information for each method. To better demonstrate this multi-trend objective, we extract a portion of asset data from the data sets as an example:
3.2. Portfolio Optimization Model
We propose the following multi-trend objective PO model. It incorporates a hyperparameter to adjust the growth factor. The objective function is defined as follows:
where is a hyperparameter for the growth factor, denotes the norm, and represents a vector with all-one components. Note that maximizing the growth factor is equivalent to minimizing . The constraint enforces a self-funding condition that ensures full reinvestment and non-borrowing money. This is a convex optimization problem with an equality constraint. To solve it, we convert it into an unconstrained Lagrangian function by introducing a dual variable [33]:
This can be solved by a primal-dual update scheme. In this scheme, the dual step regarding the update of is easy to develop. Hence, we mainly focus on the primal step that updates . To this end, we fix and denote in the rest of this paper, if not specified.
3.3. Accelerated Quasi-Newton Method
In this section, we concentrate on solving (12) by employing the BFGS method, a crucial technique of the quasi-Newton method framework. This approach is particularly effective in unconstrained optimization problems [27], named after its developers Broyden, Fletcher, Goldfarb, and Shanno. It is widely recognized for its proficiency in approximating the Hessian matrix [27]. This method leverages gradient information at the current iteration point, allowing for the continuous adjustment of the search direction and step size. Notably, the BFGS method exhibits superior global convergence properties, enabling a more rapid approach to the optimal solution.
In optimization, quasi-Newton methods including BFGS methods place significant emphasis on the first derivative of the objective function and treat it as crucial information. However, there are non-differentiable points of , due to the presence of , which should be handled before the primal-dual update. First, we define a zero-measure set as follows:
Next, we check the subdifferential set in two cases of whether lies in : (1) If , actually becomes a gradient , where the sign operator is conducted component-wise. (2) If , it can be seen that . Thus, we can directly take 0 to serve as the surrogate for the gradient of . Summarizing both cases, we can use throughout the rest of this paper. Then, the first subgradient of can be calculated by
To exploit the quasi-Newton method inherent in the BFGS algorithm, we need to employ a surrogate matrix to approximate the Hessian matrix in the second-order Taylor expansion of . This approach allows for a more efficient and accurate representation of the Hessian matrix in the context of Taylor expansion. At the th iteration, the second-order Taylor expansion of around can be approximated by
For the convenience of illustration and understanding, we introduce the following two vectors:
Inserting (18) into (17) yields
Note that for the objective function , the following equation regarding the Hessian holds:
Hence, it is effective to use (19) to approximate (20) provided is a good surrogate for . We refer to (19) as the quasi-Newton condition or the quasi-Newton equation [27], which is crucial in the subsequent BFGS correction steps.
The BFGS method uses a technique called rank-two correction to update [34]. This technique adds two rank-one matrices and to . It has a simple form and ensures positive definiteness. On one hand, the rank-two update is simple, which saves operations for complex matrices. It leads to improved computational efficiency and makes the BFGS method faster than many other optimization methods. On the other hand, the rank-two update also ensures the positive definiteness of the matrix . In other words, remains a valid estimate of at each iteration. This property is crucial for the convergence of the algorithm.
Consider the following iterative scheme for :
where , , are coefficients and vectors to be decided in the next step. Inserting (21) into (19), we obtain
Although , , are still not uniquely determined, an intuitive setting for them is as follows:
Since and are positive definite, and can be calculated as
Combining (21) and (24), the iterative update becomes
Then, (25) can be rearranged as a matrix computation form:
To compute the inverse of , we adopt the Sherman–Morrison–Woodbury formula [34] to establish the relationship between and .
Theorem 1
(Sherman–Morrision–Woodbury formula). If is an invertible matrix, vectors where when exist, then
According to Theorem 1 and (26), we let
Then, we apply Theorem 1 to (26) and obtain
It can be seen that the matrix
is invertible. Its inverse is
The relationship between and is
This formula directly updates from , which will be used in the BFGS method.
Next, we intend to find a more effective selection of the update step size . We adopt an inexact line search scheme to find an appropriate . It is a descending search with , and , . The search continues until it satisfies the Wolfe conditions [27]:
where and are scalar parameters, such that , and is a descent direction; (33) and (34) are commonly known as the Armijo rule [35] and the curvature condition, respectively. As for the setting of , we use the following Newton step [33]:
where is the approximation for the Hessian by the BFGS method. can be iteratively calculated by (32).
Next, the portfolio is updated by
where is a step size satisfying the Wolfe conditions (33) and (34). The dual variable is updated by
where is the dual step size. After reaching the stopping criterion, the last iteration should be normalized to produce the next portfolio [22,36]:
where denotes the norm and is a scale parameter. The whole algorithmic framework for the proposed method is summarized in Algorithm 1:
| Algorithm 1 MTO-AQNM |
| Input: Set the parameters ,,,,,,,, the current portfolio . Initialization: ,, , . |
|
| Output: The next portfolio . |
The flowchart of MTO-AQNM is shown in Figure 1. It first gathers historical asset prices. Then it wraps them into a multi-trend objective. In the next step, it uses an accelerated quasi-Newton algorithm to obtain the optimized portfolio. This information is then fed back to the investors for their references.
Figure 1.
Flowchart of the whole MTO-AQNM strategy.
4. Experimental Results
We wanted to demonstrate the effectiveness of our model and algorithm using experimental metrics in financial markets where there was asymmetry in all aspects, and we conducted experiments on six benchmark data sets from diverse financial circumstances: NYSE(N) [32], FTSE100 [37], Dowjones [37], HS300 [23], NAS100 [37], and FF32 (http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html, accessed on 3 June 2023). Their profiles are given in Table 2. For comparison, we used nine state-of-the-art PO systems: peak price tracking (PPT, [18]), reweighted price relative tracking (RPRT, [38]), kernel-based trend pattern tracking (KTPT, [39]), S1, S2, S3 [40], SSPO [22], adaptive input and composite trend representation (AICTR, [23]), multi-trend conditional value at risk (MT-CVaR, [24]), as well as one trivial system 1/N (equally weighted portfolio, [41]) to test the effectiveness of MTO-AQNM. Moreover, we used multiple indicators to assess the performance of these competitors.
Table 2.
Profiles of six benchmark data sets.
In the first five data sets, we set the window size for MTO-AQNM, which was the same as other competitors [18,22,23,24,38,40]. In FF32, we set to be consistent with the conventional setting for monthly data in the literature [42,43]. For other parameters of MTO-AQNM, we empirically set , and for reasonable results. The iteration parameters were set as , and . The parameters for the quasi-Newton method were set as , , and .
Next, we used ablation experiments to examine whether the key parameters , and of MTO-AQNM were robust within small changes: , , and . We took the final CWs as the evaluating metric, then changed one parameter at a time while fixing the other two as their defaults. The results are shown in Figure 2, Figure 3 and Figure 4, which indicate that MTO-AQNM is robust against small changes of these parameters.
Figure 2.
Final cumulative wealths of MTO-AQNM with respect to on six benchmark data sets (fix and ).
Figure 3.
Final cumulative wealths of MTO-AQNM with respect to on six benchmark data sets (fix and ).

Figure 4.
Final cumulative wealths of MTO-AQNM with respect to on six benchmark data sets (fix and ).
4.1. Cumulative Wealth and Mean Excess Return
The final cumulative wealth (CW) in (3) is a main evaluating metric for a PO system. In addition, the mean excess return (MER, [44]) evaluates the long-term average return of a PO system that surpasses the market strategy:
where and represent the returns of a PO system and the market strategy on the period, respectively. According to [45], the market strategy is computed by the uniform-buy-and-hold strategy. Table 3 shows the CWs and MERs of different PO systems. It indicates that MTO-AQNM outperformed all the other competitors on five out of six data sets. For instance, MTO-AQNM significantly outperformed RPRT (the second place) in CW on Dowjones. Furthermore, only MTO-AQNM (), RPRT (0.0004), AICTR (), and MT-CVaR () had positive MERs on HS300, among which, MTO-AQNM achieved the highest MER. The MER of MTO-AQNM was significantly higher than those of other competitors on NAS100. In FF32, only MTO-AQNM achieved a positive MER. We also plotted the CWs of different PO systems in Figure 5. The plot of MTO-AQNM remained consistently higher than the other competitors for most of the time. Hence, MTO-AQNM showed effective performance in these two investing metrics.
Table 3.
Final cumulative wealths and mean excess returns of portfolio optimization systems on six benchmark data sets.
Figure 5.
Cumulative wealth plots of portfolio optimization systems on six benchmark data sets.
The Wilcoxon signed-rank test is used to determine whether there is a significant difference between two related or paired samples. In PO, it can be used to compare the performance of portfolios generated by two different methods. To test whether the investment performance of MTO-AQNM is similar to that of competitors, we conducted the Wilcoxon signed-rank test on the CWs between MTO-AQNM and others. Specifically, we computed the CW for some PO method s at time t, resulting in T samples of in a data set with T trading periods. Each benchmark data set in this paper had more than 400 trading periods, which is sufficient for statistical tests. The results in Table 4 show that MTO-AQNM differed from each competitor in terms of investment performance, with a confidence level greater than 95% (with all p-values close to 0), suggesting that MTO-AQNM differs significantly from all other competitors in terms of CWs. There is another statistical test for the investing returns in Section 4.2.
Table 4.
The p-values of Wilcoxon tests for CWs between MTO-AQNM and other portfolio optimization systems on six benchmark data sets.
4.2. The Factor
The factor is derived from the capital asset pricing model (CAPM [46]). It represents the pure excess return that excludes market volatility [47]:
where and represent the sample standard deviation (STD) and the covariance during T trading periods, respectively. Table 5 shows the factors of different PO methods. MTO-AQNM performed better than all the competitors on most data sets, while slightly worse than PPT or 1/N on NYSE(N) or FF32, respectively. Specifically, only MTO-AQNM (), RPRT (0.0001), and AICTR () achieved positive factors on HS300. In addition, only MTO-AQNM (0.0021), PPT (0.0004), KTPT (0.0013), S2 (0.0001), SSPO (0.0005), and AICTR (0.0019) achieved positive factors on NAS100. Furthermore, MTO-AQNM achieved the highest factors on both data sets. Moreover, whether was significantly larger than 0 could be tested by a left-tailed t-test in the regression model (40), in order to demonstrate that inherent excess returns were not due to luck. According to the results in Table 5, the confidence level of MTO-AQNM was significantly higher than that of other experimental indicators in multiple markets. For example, in the FTSE100, the confidence level of MTO-AQNM reached 99.44%, far exceeding other systems. In the Dowjones, the confidence level of MTO-AQNM was 99.93%, again showing outstanding performance. These results indicate that the performance of MTO-AQNM in different markets has higher confidence, making it more stable and reliable.
Table 5.
The factors (with p-values of t-tests) of portfolio optimization systems on six benchmark data sets.
The factor is a core part of the CAPM and is used to calculate the expected return and risk of an asset. The factor reflects the volatility of a portfolio relative to a market benchmark. It reflects the relationship between a stock or portfolio and the systematic risk of the market. When , it indicates that the asset price fluctuates in synchronization with the market; when , it indicates that the asset price fluctuates less than the market, and when , it indicates that the asset price fluctuates more than the market. Table 6 shows that the MTO-AQNM system is more stable compared to other systems.
Table 6.
The factors of portfolio optimization systems on six benchmark data sets.
4.3. Sharpe Ratio and Information Ratio
In both theoretical and practical portfolio management, it is consistently observed that higher returns tend to be associated with higher risks. The Sharpe ratio (SR [48]) serves as a conventional metric for evaluating the risk-adjusted returns and assessing the risk control efficacy of PO systems. It is defined as
where corresponds to the risk-free return. Since the risk-free asset was not considered in this paper, was set to 0.
Another similar metric in this context is the information ratio (IR, [49]), but it directly calculates the returns and risks relative to the market strategy:
Table 7 shows the SRs and IRs of different PO systems. MTO-AQNM achieved the highest SRs and IRs in most cases. According to [41], 1/N has a natural risk-control inclination and, thus, achieves high SRs. Nevertheless, MTO-AQNM still outperformed 1/N in 9 out of 12 cases. Hence, MTO-AQNM is also competitive in regard to risk control.
Table 7.
Sharpe ratios and information ratios of portfolio optimization systems on six benchmark data sets.
4.4. Treynor Ratio
The Treynor ratio (TR, [50]) is the ratio of the excess return to the factor in (40). It measures the systematic-risk-adjusted excess return for a PO system, since the factor is a metric for the systematic risk. TR can be calculated as follows:
Table 8 presents the TRs for different PO systems. MTO-AQNM achieved the best TRs across most data sets, except on NYSE(N) or FF32, where it was slightly worse than PPT or 1/N, respectively. This indicates that MTO-AQNM is competitive in systematic risk control.
Table 8.
Treynor ratios of portfolio optimization systems on six benchmark data sets.
4.5. Sortino Ratio
The Sortino ratio [51] is a metric used in the field of finance and investment to measure the risk-adjusted return of an investment. It is an improvement on the Sharpe ratio, specifically taking into account downside risk rather than total volatility. The Sortino ratio can be calculated as follows:
where is the downside standard deviation. Table 9 presents the Sortino ratios for different PO systems. MTO-AQNM achieved the best Sortino ratios on most of the data sets, with only a slight inferiority of 1/N on FF32. This suggests that MTO-AQNM has more effective risk management under downside market conditions.
Table 9.
Sortino ratios of portfolio optimization systems on six benchmark data sets.
4.6. Transaction Cost
To assess the influence of transaction costs on the performance of the PO systems, we employed a proportional transaction cost model [2,14,52] to compute CWs associated with transaction costs:
where denotes the updated portfolio of the ith asset at the end of period , while represents the bidirectional transaction cost rate. If the cost rates for buying and selling were equal, then transitioning from the evolved portfolio to the subsequent portfolio incurred a proportional transaction cost of . By varying from 0 to , the final CWs of different PO systems are depicted in Figure 6. In general, MTO-AQNM performed well, with moderate-to-low transaction cost rates. If a fund was operating with large enough capital, could be negotiated to be very small (e.g., ≤0.05%). Hence MTO-AQNM is able to withstand a certain level of transaction cost.
Figure 6.
Final cumulative wealths of portfolio optimization systems with respect to transaction cost rate on six benchmark data sets.
4.7. Accelerated Quasi-Newton Method vs. First-Order Method
For this part, we examined whether the proposed AQNM runs faster than an ordinary first-order subgradient descent method. The computing machine was an ordinary personal computer with an Intel Core i7-10700 2.90 GHz CPU and an 8 GB 2933 MHz DDR4 RAM. Table 10 shows the average running times and iterations per trading period for both algorithms with the same parameters. It shows that AQNM greatly reduces the number of iterations and running times compared with the first-order method. In fact, the first-order method cannot converge until reaching the maximum iterations, while AQNM can finish computation in only a few seconds. This indicates that AQNM is necessary and efficient in solving the proposed PO model.
Table 10.
Average running times (in seconds) and iterations per trading period for accelerated quasi-Newton method and first-order method.
5. Conclusions
This paper proposes a multi-trend objective and accelerated quasi-Newton method (MTO-AQNM) for portfolio optimization. Some existing state-of-the-art portfolio optimization systems mainly focus on trend-reversing and multi-trend representation. MTO-AQNM combines four trend-reversing representations into one objective function, which is more adaptive to the fluctuations of financial markets. To solve this model, MTO-AQNM uses the BFGS method with the Wolfe conditions to reduce computational complexity and improve convergence speed.
Extensive experiments on six data sets showed that MTO-AQNM is effective in portfolio optimization. It outperformed nine state-of-the-art competitors in most cases regarding cumulative wealth, mean excess return, and factor, showing good ability for gaining returns. It also achieved the highest Sharpe ratios, information ratios and Treynor ratios in most cases, showing good risk control ability. As for practical issues, MTO-AQNM can withstand a certain level of transaction costs and it runs fast. Future works may fall into developing new multi-trend objective models and corresponding efficient solving algorithms.
Author Contributions
Conceptualization: C.L. and X.H.; methodology: C.L. and X.H.; writing—original draft: C.L. and X.H.; formal analysis: C.L. and X.H.; software: C.L. and X.H.; writing—review and editing: C.L. and X.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
All resources generated during the current study can be obtained from the corresponding author upon reasonable request, while other analyzed resources are available within the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| MTO-AQNM | multi-trend objective and accelerated quasi-Newton method |
| MV | mean variance |
| PO | portfolio optimization |
| EGR | exponential growth rate |
| PAMR | passive-aggressive mean reversion |
| SSPO | short-term sparse portfolio optimization |
| CW | cumulative wealth |
| SMA | simple moving average |
| EMA | exponential moving average |
| RMR | robust median reversion |
| PP | peak price |
| VP | valley price |
| PPT | peak price tracking |
| RPRT | reweighted price relative tracking |
| KTPT | kernel-based trend pattern tracking |
| AICTR | adaptive input and composite trend representation |
| MT-CVaR | multi-trend conditional value at risk |
| MER | mean excess return |
| CAPM | capital asset pricing model |
| STD | sample standard deviation |
| SR | Sharpe ratio |
| IR | information ratio |
| TR | Treynor ratio |
References
- Markowitz, H.M. Portfolio Selection. J. Financ. 1952, 7, 77–91. [Google Scholar]
- Lai, Z.R.; Yang, H. A Survey on Gaps between Mean-variance Approach and Exponential Growth Rate Approach for Portfolio Optimization. ACM Comput. Surv. 2023, 55, 1–36. [Google Scholar] [CrossRef]
- Kalina, B.; Lee, J.H.; Na, K.T. Enhancing Portfolio Performance through Financial Time-Series Decomposition-Based Variational Encoder-Decoder Data Augmentation. Symmetry 2024, 16, 283. [Google Scholar] [CrossRef]
- Dreżewski, R.; Doroz, K. An Agent-Based Co-Evolutionary Multi-Objective Algorithm for Portfolio Optimization. Symmetry 2017, 9, 168. [Google Scholar] [CrossRef]
- Wu, C.; Yang, L.; Zhang, C. Uncertain Stochastic Optimal Control with Jump and Its Application in a Portfolio Game. Symmetry 2022, 14, 1885. [Google Scholar] [CrossRef]
- Kelly, J. A new interpretation of information rate. IRE Trans. Inf. Theory 1956, 2, 185–189. [Google Scholar] [CrossRef]
- Ban, G.Y.; Karoui, N.E.; Lim, A.E.B. Machine Learning and Portfolio Optimization. Manag. Sci. 2018, 64, 1136–1154. [Google Scholar] [CrossRef]
- Ledoit, O.; Wolf, M. Nonlinear Shrinkage of the Covariance Matrix for Portfolio Selection: Markowitz Meets Goldilocks. Rev. Financ. Stud. 2017, 30, 4349–4388. [Google Scholar] [CrossRef]
- Li, D.; Ng, W.L. Optimal Dynamic Portfolio Selection: Multiperiod Mean-Variance Formulation. Math. Financ. 2000, 10, 387–406. [Google Scholar] [CrossRef]
- Kolm, P.N.; Tütüncü, R.; Fabozzi, F.J. 60 Years of portfolio optimization: Practical challenges and current trends. Eur. J. Oper. Res. 2014, 234, 356–371. [Google Scholar] [CrossRef]
- Kahneman, D.; Tversky, A. Prospect Theory: An Analysis of Decision under Risk. Econometrica 1979, 47, 263–292. [Google Scholar] [CrossRef]
- Shiller, R.J. From Efficient Markets Theory to Behavioral Finance. J. Econ. Perspect. 2003, 17, 83–104. [Google Scholar] [CrossRef]
- Shiller, R.J. Irrational Exuberance; Wiley: New York, NY, USA, 2000. [Google Scholar]
- Li, B.; Hoi, S.C.H.; Sahoo, D.; Liu, Z.Y. Moving average reversion strategy for on-line portfolio selection. Artif. Intell. 2015, 222, 104–123. [Google Scholar] [CrossRef]
- Huang, D.; Zhou, J.; Li, B.; Hoi, S.C.H.; Zhou, S. Robust Median Reversion Strategy for Online Portfolio Selection. IEEE Trans. Knowl. Data Eng. 2016, 28, 2480–2493. [Google Scholar] [CrossRef]
- Liu, Z.; Dong, X.; Xue, J.; Li, H.; Chen, Y. Adaptive neural control for a class of pure-feedback nonlinear systems via dynamic surface technique. IEEE Trans. Neural Netw. Learn. Syst. 2015, 27, 1969–1975. [Google Scholar] [CrossRef] [PubMed]
- Agarwal, A.; Hazan, E.; Kale, S.; Schapire, R.E. Algorithms for portfolio management based on the Newton method. In Proceedings of the International Conference on Machine Learning (ICML), Pittsburgh, PA, USA, 25–29 June 2006. [Google Scholar]
- Lai, Z.R.; Dai, D.Q.; Ren, C.X.; Huang, K.K. A Peak Price Tracking based Learning System for Portfolio Selection. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 2823–2832. [Google Scholar] [CrossRef] [PubMed]
- Helmbold, D.P.; Schapire, R.E.; Singer, Y.; Warmuth, M.K. On-line portfolio selection using multiplicative updates. Math. Financ. 1998, 8, 325–347. [Google Scholar] [CrossRef]
- Györfi, L.; Udina, F.; Walk, H. Nonparametric nearest neighbor based empirical portfolio selection strategies. Stat. Decis. 2008, 26, 145–157. [Google Scholar] [CrossRef]
- Li, B.; Zhao, P.; Hoi, S.C.H.; Gopalkrishnan, V. PAMR: Passive aggressive mean reversion strategy for portfolio selection. Mach. Learn. 2012, 87, 221–258. [Google Scholar] [CrossRef]
- Lai, Z.R.; Yang, P.Y.; Fang, L.; Wu, X. Short-term Sparse Portfolio Optimization Based on Alternating Direction Method of Multipliers. J. Mach. Learn. Res. 2018, 19, 1–28. [Google Scholar]
- Lai, Z.R.; Dai, D.Q.; Ren, C.X.; Huang, K.K. Radial basis functions with adaptive input and composite trend representation for portfolio selection. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6214–6226. [Google Scholar] [CrossRef] [PubMed]
- Lai, Z.R.; Li, C.; Wu, X.; Guan, Q.; Fang, L. Multitrend Conditional Value at Risk for Portfolio Optimization. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 1545–1558. [Google Scholar] [CrossRef] [PubMed]
- Wang, H.; Liu, J.; Liu, Y. A New Self-Scaling Memoryless Quasi-Newton Update for Portfolio Optimization. Comput. Optim. Appl. 2023, 84, 725–745. [Google Scholar]
- Kumar, K.; Ghosh, D.; Upadhayay, A.; Yao, J.; Zhao, X. Quasi-Newton Methods for Multiobjective Optimization Problems: A Systematic Review. Appl. Set-Valued Anal. Optim. 2023, 5, 291–321. [Google Scholar]
- Wright, J.N.S.J. Numerical Optimization; Springer: New York, NY, USA, 2006. [Google Scholar]
- Cover, T.M. Universal Portfolios. Math. Financ. 1991, 1, 1–29. [Google Scholar] [CrossRef]
- Bondt, W.F.M.D.; Thaler, R. Does the Stock Market Overreact? J. Financ. 1985, 40, 793–805. [Google Scholar] [CrossRef]
- Lo, A.W.; MacKinlay, A.C. When Are Contrarian Profits Due to Stock Market Overreaction? Rev. Financ. Stud. 2015, 3, 175–205. [Google Scholar] [CrossRef]
- Borodin, A.; El-Yaniv, R.; Gogan, V. Can We Learn to Beat the Best Stock. J. Artif. Intell. Res. 2004, 21, 579–594. [Google Scholar] [CrossRef]
- Li, B.; Hoi, S.C.H.; Zhao, P.; Gopalkrishnan, V. Confidence Weighted Mean Reversion Strategy for Online Portfolio Selection. ACM Trans. Knowl. Discov. Data 2013, 7, 4. [Google Scholar] [CrossRef]
- Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Yuan, Y.; Sun, W. Optimization Theory and Methods; Science Press: Beijing, China, 1999. [Google Scholar]
- Bertsekas, D. Nonlinear Programming; Athena Scientific: Nashua, NH, USA, 1999. [Google Scholar]
- Duchi, J.; Shalev-Shwartz, S.; Singer, Y.; Chandra, T. Efficient projections onto the ℓ1-ball for learning in high dimensions. In Proceedings of the International Conference on Machine Learning (ICML), Helsinki, Finland, 5–9 July 2008. [Google Scholar]
- Bruni, R.; Cesarone, F.; Scozzari, A.; Tardella, F. Real-world datasets for portfolio selection and solutions of some stochastic dominance portfolio models. Data Brief 2016, 8, 858–862. [Google Scholar] [CrossRef]
- Lai, Z.R.; Yang, P.Y.; Fang, L.; Wu, X. Reweighted Price Relative Tracking System for Automatic Portfolio Optimization. IEEE Trans. Syst. Man, Cybern. Syst. 2020, 50, 4349–4361. [Google Scholar] [CrossRef]
- Lai, Z.R.; Yang, P.Y.; Wu, X.; Fang, L. A Kernel-based Trend Pattern Tracking System for Portfolio Optimization. Data Min. Knowl. Discov. 2018, 32, 1708–1734. [Google Scholar] [CrossRef]
- Luo, Z.; Yu, X.; Xiu, N.; Wang, X. Closed-form solutions for short-term sparse portfolio optimization. Optimization 2020, 71, 1937–1953. [Google Scholar] [CrossRef]
- DeMiguel, V.; Garlappi, L.; Uppal, R. Optimal versus Naive Diversification: How Inefficient Is the 1/N Portfolio Strategy? Rev. Financ. Stud. 2009, 22, 1915–1953. [Google Scholar] [CrossRef]
- Goto, S.; Xu, Y. Improving Mean Variance Optimization through Sparse Hedging Restrictions. J. Financ. Quant. Anal. 2015, 50, 1415–1441. [Google Scholar] [CrossRef]
- Ao, M.; Li, Y.; Zheng, X. Approaching Mean-Variance Efficiency for Large Portfolios. Rev. Financ. Stud. 2019, 32, 2890–2919. [Google Scholar] [CrossRef]
- Jegadeesh, N. Evidence of Predictable Behavior of Security Returns. J. Financ. 1990, 45, 881–898. [Google Scholar] [CrossRef]
- Li, B.; Sahoo, D.; Hoi, S.C.H. OLPS: A toolbox for on-line portfolio selection. J. Mach. Learn. Res. 2016, 17, 1242–1246. [Google Scholar]
- Sharpe, W.F. Capital Asset Prices: A Theory of Market Equilibrium under Conditions of Risk. J. Financ. 1964, 19, 425–442. [Google Scholar]
- Lintner, J. The Valuation of Risk Assets and the Selection of Risky Investments in Stock Portfolios and Capital Budgets. Rev. Econ. Stat. 1965, 47, 13–37. [Google Scholar] [CrossRef]
- Sharpe, W.F. Mutual Fund Performance. J. Bus. 1966, 39, 119–138. [Google Scholar] [CrossRef]
- Treynor, J.L.; Black, F. How to Use Security Analysis to Improve Portfolio Selection. J. Bus. 1973, 46, 66–86. [Google Scholar] [CrossRef]
- Treynor, J.L. Towards a Theory of Market Value of Risky Assets. J. Financ. 1965, 20, 415–429. [Google Scholar]
- Sortino, F.A. The Sortino Framework for Constructing Portfolios; Elsevier Science: Amsterdam, The Netherlands, 2009. [Google Scholar]
- Blum, A.; Kalai, A. Universal Portfolios With and Without Transaction Costs. Mach. Learn. 1999, 35, 193–205. [Google Scholar] [CrossRef]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).