if you are long 1000 shares of MSFT. this is your long term investment. But you also day trade MSFT, in and out in and out, but go flat @ the end of the day, so you are always 1000 shares long MSFT @ the end of the day. so you know if you had bought 1000 shares of a stock and then sell it 30 years later you only have to pay taxes at the end of 30 years... would I have to pay taxes each year in my scenario??