Indonesian share prices closed 2.87 percent higher on Thursday, recovering after nine straight trading days of losses on a technical rebound seen across the board, dealers said.
The Jakarta Stock Exchange composite index closed up 26.402 points at 1,061.847 on volume of 2.61 billion shares valued at 2.00 trillion rupiah (196.85 million dollars).
"We had a technical rebound but there's no indication so far to confirm that the market has reversed into an uptrend," said Treasure Fund Investama analyst Gideon Lapian.
Advancers outnumbered decliners 136 to 12, with 37 stocks unchanged.
The rupiah was at 10,315-10,325 to the dollar compared to Wednesday's 10,285-10,295.
The market has lost around 12 percent of its value since August 10, made worse by the rupiah's fall to a three-year record low of 10,000 to the dollar last Friday.
Lapian said Thursday's rebound appeared to have been affected by a new rupiah range of 10,000-10,500 despite the currency's continuing slide.
Carmaker Astra International gained 350 rupiah to 10,650 while subsidiary unit United Tractors also rose 125 to 3,925.
Bank Mandiri gained 80 to 1,490 rupiah while rival Bank Rakyat Indonesia also netted 50 to 2,575.
Telecom firm Telkom dropped 25 to 4,925 rupiah while long distance operator Indosat was up 100 to 5,250.