Implement simulation-based portfolio optimizer in Python | DRW Interview Question