If held in a separate account, it certainly makes proving it easier. However, if you document each long term stock position appropriately, I believe you can comingle long term positions with your trading account. But for clarity and simplicity, having long term positions in a separate account is...