How to Combine a Billion Alphas
We give an explicit algorithm and source code for computing optimal weights for combining a large number N of alphas. This algorithm does not cost O(N^3) or even O(N^2) operations but is much cheaper, in fact, the number of required operations scales linearly with N. We discuss how in the absence of binary or quasi-binary clustering of alphas, which is not observed in practice, the optimization problem simplifies when N is large. Our algorithm does not require computing principal components or inverting large matrices, nor does it require iterations. The number of risk factors it employs, which typically is limited by the number of historical observations, can be sizably enlarged via using position data for the underlying tradables.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringPositionSimilar Papers 제목 키워드 기반
MalPhase: Fine-Grained Malware Detection Using Network Flow Data
Economic incentives encourage malware authors to constantly develop new, increasingly complex malware to steal sensitive data or blackmail individuals and companies into paying large ransoms. In 2017, the worldwide econo…
DenoisingMalware DetectionGenerating Synergistic Formulaic Alpha Collections via Reinforcement Learning
In the field of quantitative trading, it is common practice to transform raw historical stock data into indicative signals for the market trend. Such signals are called alpha factors. Alphas in formula forms are more int…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)RiskMiner: Discovering Formulaic Alphas via Risk Seeking Monte Carlo Tree Search
The formulaic alphas are mathematical formulas that transform raw stock data into indicated signals. In the industry, a collection of formulaic alphas is combined to enhance modeling accuracy. Existing alpha mining only …
AlphaEvolve: A Learning Framework to Discover Novel Alphas in Quantitative Investment
Alphas are stock prediction models capturing trading signals in a stock market. A set of effective alphas can generate weakly correlated high returns to diversify the risk. Existing alphas can be categorized into two cla…
AutoMLStock PredictionAlphaSeq: Sequence Discovery with Deep Reinforcement Learning
Sequences play an important role in many applications and systems. Discovering sequences with desired properties has long been an interesting intellectual pursuit. This paper puts forth a new paradigm, AlphaSeq, to disco…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)