论文标题
交易者 - 公司方法:可解释股票价格预测的元疗法
Trader-Company Method: A Metaheuristic for Interpretable Stock Price Prediction
论文作者
论文摘要
投资者试图预测金融资产的回报以进行成功投资。许多定量分析师都使用基于机器学习的方法来从大量市场数据中找到未知的盈利市场规则。但是,金融市场中存在一些挑战,阻碍了基于机器学习的模型的实际应用。首先,在金融市场中,没有一个单一的模型可以始终如一地进行准确的预测,因为市场中的交易者迅速适应了新可用的信息。取而代之的是,有许多短暂和部分正确的模型称为“ alpha因子”。其次,由于金融市场高度不确定,因此确保预测模型的解释性对于制定可靠的交易策略非常重要。为了克服这些挑战,我们提出了Trader-Company方法,这是一种新颖的进化模型,模仿了金融研究所和属于其的商人的角色。我们的方法通过汇总了来自多个称为交易者的弱学习者的建议来预测未来的股票回报。交易者拥有一系列简单的数学公式,每个公式代表了Alpha因素的候选人,并且对于现实世界投资者来说是可以解释的。汇总算法称为一家公司,维护了多个交易者。通过随机产生新的交易者并重新培训,公司可以有效地找到财务有意义的公式,同时避免过度适合市场的瞬态。我们通过对真实市场数据进行实验来显示我们方法的有效性。
Investors try to predict returns of financial assets to make successful investment. Many quantitative analysts have used machine learning-based methods to find unknown profitable market rules from large amounts of market data. However, there are several challenges in financial markets hindering practical applications of machine learning-based models. First, in financial markets, there is no single model that can consistently make accurate prediction because traders in markets quickly adapt to newly available information. Instead, there are a number of ephemeral and partially correct models called "alpha factors". Second, since financial markets are highly uncertain, ensuring interpretability of prediction models is quite important to make reliable trading strategies. To overcome these challenges, we propose the Trader-Company method, a novel evolutionary model that mimics the roles of a financial institute and traders belonging to it. Our method predicts future stock returns by aggregating suggestions from multiple weak learners called Traders. A Trader holds a collection of simple mathematical formulae, each of which represents a candidate of an alpha factor and would be interpretable for real-world investors. The aggregation algorithm, called a Company, maintains multiple Traders. By randomly generating new Traders and retraining them, Companies can efficiently find financially meaningful formulae whilst avoiding overfitting to a transient state of the market. We show the effectiveness of our method by conducting experiments on real market data.