Serving the Quantitative Finance Community

 
User avatar
wh408
Topic Author
Posts: 3
Joined: September 10th, 2009, 11:53 am

Minimize turnover for combined portfolio

April 4th, 2017, 9:44 am

Assume I have M portfolios, each of them can be represented as a T by N matrix, where N represents number of stocks traded and T represents number of days. For each portfolio matrix, each row is under the following constraints:
  1. Absolute values for each row entries sum up to one which represents the weight of money allocation.
  2. Sum of all entries on each row is zero which means a dollar neutral portfolio.
My question is that is there a mathematical solution of finding weights
    w_1, w_2, ... w_M 
such that
    w_i>=0 for i in 1,2, ... M
and
    w_1 + w_2 + ... + w_M = 1 
such that the combined portfolio has minimum overall turnover.
 
User avatar
Alan
Posts: 3050
Joined: December 19th, 2001, 4:01 am
Location: California
Contact:

Re: Minimize turnover for combined portfolio

April 4th, 2017, 6:51 pm

This is quite vague. First what is the overall objective function? Second, try to express "minimum overall turnover" mathematically.
 
User avatar
wh408
Topic Author
Posts: 3
Joined: September 10th, 2009, 11:53 am

Re: Minimize turnover for combined portfolio

April 5th, 2017, 10:32 am

Hi Alan, sorry I did not make it clearly enough. The math expression of turnover is position changes for each stocks on each day. If I use python DataFrame with dates as index and stocks as columns to represent a portfolio (entries are money allocated to each stock on each day), then the turnover is simply df.diff(). Overall turnover simply means the sum of all entries of the turnover matrix. Thanks!        
 
User avatar
Alan
Posts: 3050
Joined: December 19th, 2001, 4:01 am
Location: California
Contact:

Re: Minimize turnover for combined portfolio

April 5th, 2017, 3:46 pm

Sorry, but that is English, not math. Use the LaTeX. Unless you can express your problem mathematically and clearly, you have no hope of solving it.