The USD equivalent of however many bitcoins you have in your account is calculated by comparing it against the daily average (or hourly average, or some MtGox price average anyway). If the amount of bitcoins fluctuated... you'd be losing & gaining money all day long. That would be silly and dishonest of Silk Road.