The local market finished 1.4 per cent higher on Wednesday, with the Straits Times Index gaining 40.92 points to 3,040.48.
The blue-chip index got a boost as concerns over China's slowdown eased somewhat, after the Chinese government unveiled a five-year plan to bolster the economy.
About 1.83 billion shares worth S$1.03 billion in total changed hands, which worked out to an average unit price of S$0.56 per share.
The most actively traded stock was Stratech Group, which rose S$0.003 to S$0.056 with 83.2 million shares changing hands. Other actives included Loyz Energy and Ezra Holdings.
Gainers outnumbered losers 255 to 138, or about two up for every one down.