Still , oil is trading far below the all-time high of $ 147 a barrel set last July .