BGL address :
can we use exchange address 
No rules for that.
Also, BGL isn't a token that needs a contract address. BGL is a coin that you can transfer from anywhere (digifinex and hotbit). but better to use the address where you have a private key (fee isn't expensive, you can use 0.001 BGL from your core wallet).