Similar Items: Reinforcement learning for algorithmic day trading on the Johannesburg Stock Exchange