Increasing, decreasing, none or all?
JavaScript (Firefox 30-57), 74 73 bytes

(a,[s],i=0,p)=&gt;[for(e of a)if({i:e&gt;p,d:e&lt;p,o:e&lt;2,t:e&gt;1,a:1}[p=e,i++,s])i]


Array comprehensions are a neat way of combining map and filter in one go. Edit: Saved 1 byte thanks to @edc65.