Crude oil forecast for swing traders daily time frame