I have my bitcoins in electrum. Before fork I transferred my bitcoins there. So how can I get btc gold and when should I do it?
How?
Create a new BITCOIN wallet, empty out your old wallet by creating a transaction using all unspent outputs controlled by your old wallet to fund a deposit address on your new wallet.
AFTER this transaction confirmed on the bitcoin network, export your private keys from electrum and import them into a bitcoingold wallet. If, after a potential rescan (depending on which BCG wallet you use, i don't know which wallets exist), the balance remains 0, it means the transaction on the bitcoin blockchain must have been replayed. you have to start over.
If there is a balance in your BCG wallet, you can deposit these funds to the deposit address of your account on an exchange and exchange your BTC for a non-premined coin
.
When?
I wouldn't know. Whenever you think it's the best time to maximise your profit?