Exchange rate fluctuations can be caused by underlying shifts in how well the economy in Singapore or Indonesia is doing. Other things that can influence the rate are the changes in political stability, or even simple speculation, where traders buy or sell currencies based on how they think trends are going to change.