Have you always used QuickFile for your accounts? If so, could it be that transactions have been missed at some point? You can use the reconciliation tool to try and narrow down the error.
If not, then an opening balance is the way to go. You mention that you have transactions before your opening balance - what are these transactions?