A Mean-Variance Model for Optimal Portfolio Selection with Transaction Costs