The index of the Indonesian Stock Exchange rose 12.64 points to 4,269.08 points with index of 45 most liquid stock up 0.46 percent to 708.12 points.
"The market players tended to buy shares ahead of the publication of inflation and trade balance data by the Central Statistic Agency, although some players are still wary of the data being not up o expectation," chief researcher of Trust Securities Reza Priyambada said.
Some market players are still worried by the rupiah declining trend against the US dollar, Reza said.
Foreign investors that tended to buy more shares contributed to the rise in the BEI index on Monday .
Last week foreign net sales began to decline from Rp242.488 billion in the previous week.
A team of technical analysts from Mandiri Sekuritas said technically the BEI index had the potential to climb higher to reach the level of 4,300 points .
"The level of 4,300 would trigger further rise," the team said
Regional markets such as Hang Seng reported a 0.85 percent rise in index to 24,085.25 points with Nikkei-225 down 0.14 percent to 15,639.48 points and that of Straits Times gaining 0.19 percent to 3,182.77 points.
Meanwhile, rupiah remained flat in interbank transactions at the level of 11,966 per US dollar in the first minutes of trading on Monday.
Reza said he hoped the domestic economic data would show improvement to ward off negative external sentiment especially from expected cut by the US central bank of its financial stimulus.
He said investors also hopes the government would issue a policy to forestall the impact of possible tapering off by the Fed.
Financial market analyst Ruly Nova of Bank Himpunan Saudara, said rupiah hardly moved under the shadow of the countrys current account deficit.
In addition growing corporate demand for the US dollar to repay debts toward the end of year had blocked upward movement of rupiah, Ruly said.
"Fundamentally , rupiah movements will vary ahead of the publication of the countrys economic data and the final decision of the Fed on its financial stimulus," he said.
At 09.45 local time rupiah gained 21 points to reach the level of 11,945 per dollar.(*)