We then pass the output of the MSSA, along with a covariance matrix associated with the previous year daily price movements of the S&P100 stocks into our optimization program.
This program utilizes Quadratic Programming to find the set of weights that give an optimal risk-return trade off for a certain risk threshold.
We currently bound our weights between 0 and 10%, meaning no short-selling and no over concentration of a single security.