For sake of enhancing the knowledge of Author, the price of crude oil are traded daily on working days, for deliveries between 30-60 days, depedning on how much time it takes to reach a refinery. So if Govt hikes the price today, it has no co-relation to price of oil in world market, which would take effect 60 days later !! You can also hedge your buying for any period of time, and take a gamble.