This is very simple, so far all my assets are safe from theft hackers, I only use the google authenticator to secure my wallet from all the exchanges I use. And use an antivirus in the laptop or computer used....
I do the same. I never put my digital coins on exchange when it is not going to trade. Keeping digital coin on wallet keep it safe from hackers and also never used the account directly. Make different account which can be use for trading and save on the primarily which is used for private transaction.