Many members of OPEC have said current high oil prices are the result of speculation by investors , not a shortage of oil on the market .