A diverse and multi-system stock predictor using reinforcement learning