Multi-Period Trading via Convex Optimization
We consider a basic model of multi-period trading, which can be used to evaluate the performance of a trading strategy. We describe a framework for single-period optimization, where the trades in each period are found by solving a convex optimization problem that trades off expected return, risk, transaction cost and holding cost such as the borrowing cost for shorting assets. We then describe a multi-period version of the trading method, where optimization is used to plan a sequence of trades, with only the first one executed, using estimates of future quantities that are unknown when the trades are chosen. The single-period method traces back to Markowitz; the multi-period methods trace back to model predictive control. Our contribution is to describe the single-period and multi-period methods in one simple framework, giving a clear description of the development and the approximations made. In this paper we do not address a critical component in a trading algorithm, the predictions or forecasts of future quantities. The methods we describe in this paper can be thought of as good ways to exploit predictions, no matter how they are made. We have also developed a companion open-source software library that implements many of the ideas and methods described in the paper.
Code (3)
Tasks
Model Predictive ControlSimilar Papers 제목 키워드 기반
Optimal portfolio under ratio-type periodic evaluation in stochastic factor models under convex trading constraints
This paper studies a type of periodic utility maximization problems for portfolio management in incomplete stochastic factor models with convex trading constraints. The portfolio performance is periodically evaluated on …
Arbitrage concepts under trading restrictions in discrete-time financial markets
In a discrete-time setting, we study arbitrage concepts in the presence of convex trading constraints. We show that solvability of portfolio optimization problems is equivalent to absence of arbitrage of the first kind, …
Portfolio OptimizationIntegrated Prediction and Multi-period Portfolio Optimization
Multi-period portfolio optimization is important for real portfolio management, as it accounts for transaction costs, path-dependent risks, and the intertemporal structure of trading decisions that single-period models c…
Portfolio OptimizationModelling multi-period carbon markets using singular forward backward SDEs
We introduce a model for the evolution of emissions and the price of emissions allowances in a carbon market such as the European Union Emissions Trading System (EU ETS). The model accounts for multiple trading periods, …
On the Profitability of Optimal Mean Reversion Trading Strategies
We study the profitability of optimal mean reversion trading strategies in the US equity market. Different from regular pair trading practice, we apply maximum likelihood method to construct the optimal static pairs trad…
PAIR TRADING