Stock price forecasting over adaptive timescale using supervised learning and receptive fields