Completely agree @bone Too many if/then branches in the tax code for trading, beyond the (misunderstood) "basics" often discussed here in ET, like TTS, MTM election, and deducting a home office. Consult a trading tax professional!
Read the fine print... it might be they only guarantee an answer of 4 when the equation fed into it is 2+2.
I have personally used TurboTax many times when all of my trading was entirely within the scope of 1256 approved contracts. Easy Peasy. Personally, I would have a trading tax professional do it if I was offsetting securities which were not 1256-approved as was described in the OP because Turbo Tax is not set up for that.
My understanding is the same as Darths. You can offset losses but you gotta be careful as to what you’re offsetting. Do some research on tax straddles and make sure you’re not violating any of those rules which is what screws most people up. Index options as well SPX RUT NDX VIX XSP