Select and Trade: Towards Unified Pair Trading with Hierarchical Reinforcement Learning

25 Jan 2023  ·  Weiguang Han, Boyi Zhang, Qianqian Xie, Min Peng, Yanzhao Lai, Jimin Huang ·

Pair trading is one of the most effective statistical arbitrage strategies which seeks a neutral profit by hedging a pair of selected assets. Existing methods generally decompose the task into two separate steps: pair selection and trading. However, the decoupling of two closely related subtasks can block information propagation and lead to limited overall performance. For pair selection, ignoring the trading performance results in the wrong assets being selected with irrelevant price movements, while the agent trained for trading can overfit to the selected assets without any historical information of other assets. To address it, in this paper, we propose a paradigm for automatic pair trading as a unified task rather than a two-step pipeline. We design a hierarchical reinforcement learning framework to jointly learn and optimize two subtasks. A high-level policy would select two assets from all possible combinations and a low-level policy would then perform a series of trading actions. Experimental results on real-world stock data demonstrate the effectiveness of our method on pair trading compared with both existing pair selection and trading methods.

PDF Abstract

Datasets


Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
PAIR TRADING CSI 300 Pair Trading Trials Sharpe Ratio 1.91±0.88 # 1
Annual Return 0.68±0.51 # 1
Max Dropdown -0.14±0.07 # 1
Annual Volatility 0.26±0.09 # 1
Euclidean Distance 0.046±0.02 # 1
PAIR TRADING S&P 500 Pair Trading Trials Sharpe Ratio 1.84±0.24 # 1
Annual Return 0.5±0.14 # 1
Max Dropdown -0.09±0.01 # 1
Annual Volatility 0.22±0.04 # 1
Euclidean Distance 0.037±0.01 # 1

Methods


No methods listed for this paper. Add relevant methods here