You can hold a rollover contract (non physical commodity) as long as you are not out of trust with margin. I am a day trader and have never held through a contract expiry but I am not aware of additional fees involved. The idea of holding until profitability doesn't sound like something part of...