151 trading strategies. (2018)