But it came on the eve of a weeklong holiday in China and at a time of intense speculation that a Chinese revaluation of the currency , which has been fixed by Beijing against the dollar for years , might be imminent .