Congratulations, you are doing very well indeed, far better than I. Tell me, how do you get one of those “tax free IRA” brokerage accounts where you can “write off the losers”?
You just accept the loss. You can’t get a tax benefit for it. The profits you make just exceed the losses.