PSX experiences midweek optimism, gains 320 points

* Rupee appreciation over the past few weeks has given investors "less to worry about"