Text this: Portfolio Management with Heuristic Optimization