I would not recommend withdrawing often as most exchanges require you have withdrawal fees. I think most people only leave a small portion of their total coins on a margin exchange, and remove profits at a regular basis.
If you don't take profits occasionally, it can be easy to be tempted to use all of your funds on an exchange - which could end up very bad on leverage. Preserve your profits - if you get them.