AI in Stocks Trading: The Data-driven Approach