Markets edged lower once again in intraday trade yesterday as GDP numbers were below market expectations.