Using strategy patterns to examine Stocks and provide trade advice