Multi-Period Portfolio Optimization Model with Cone Constraints and Discrete Decisions