An Artificial Neural Network-based Stock Trading System Using Technical Analysis and Big Data Framework