Stock trader's almanac 2018. (2017)