Text this: A New Portfolio Rebalancing Model with Transaction Costs