Model Trading Frictions in Portfolio Optimization
Point72Quantitative Researcher · Online AssessmentLast updated
Extend a stat-arb objective with unit-consistent commissions, spread, slippage, market impact, turnover, borrow, and concentration costs.
Model Trading Frictions in Portfolio Optimization
Extend a single-period statistical-arbitrage objective to reflect real trading frictions. Describe useful terms for commissions and linear costs, bid-ask spread, slippage, nonlinear market impact, turnover, short-borrow fees, and concentration. Explain which terms may overlap, how they are calibrated, and when the resulting optimization remains convex.
Constraints & Assumptions
h0is the current portfolio,his the target, anddelta = h - h0is the trade.- Point-in-time prices, spread, volume, volatility, and borrow estimates are available.
- Costs should be expressed in the same objective units as expected profit.
- Buy and sell costs may differ.
Clarifying Questions to Ask
- What execution horizon, order type, and participation rate are assumed?
- Are alpha forecasts gross or already net of any cost?
- Should borrow be charged on target shorts or only incremental shorts?
- Which cost components are empirically separable?
Hints
Hint 1
Model costs on the change in holdings: Execution frictions generally depend on `h - h0`, while borrow and some concentration risks depend on the resulting position.
Follow-up questions
- How would asymmetric buy and sell liquidity change the formulation?
- When can a fixed ticket fee make the problem nonconvex?
- How would you validate impact estimates without leaking future executions?
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.