In theory, you should be able to start buying and trading it immediately, but functionally you might have trouble doing so until around 1 November or slightly later. This is when the BTG code will be released to the public and the first blocks will be mined on the new blockchain. Most exchanges and wallets will start investigating how to implement support for BTG on 1 November, and whether it’s a good idea, then.