With futures and options you have to be right about both direction and timing. If you trade on the belief that oil prices are going up significantly in the next 6 month, but it actually takes 8 month for the oil prices to rise significantly then you've still lost money.