When in doubt, get a 2nd opinion from a qualified CPA. Like any profession, you will have the best and worst at any given time. Maybe, a CPA seeking new business might give you a free 30 minute consultation to ask questions? If not, spending a couple of hundred dollars probably, is worth it. That is to get that 2nd opinion. The US tax code is riddled with grey areas which the IRS might disallow some of your deductions especially, if you are classified as a stock trader.
Do not be cheap and refuse to spend on something this important which can affect you adversely, if you get the wrong advise. You will easily lose that amount the CPA charges you even for a consultation in a losing trade. So, the cost of that 2nd opinion is not even worth quibbling over. Get it right the first time, then, you will have less headaches to deal with in the future.