Part of my routine is day-trading. Study the daily chart, buy (or short) something and then take a profit when you see it, dont wait. Keep repeating throughout the day. The other part of my routine, a much smaller part, is buy and baghold. I have several equities that I buy and just hold. I can say without a doubt in my mind that daytrading is the way to go in this market. You dont want to hold any of this stuff. You dont know what news will come out overnight or over the weekend. This is the WEIRDEST market I have ever seen. Its a simple formula that has worked for me from the start of the year. Make it, then take it. Jump on that 15 dollar stock and dump when it gets to 15.15. Its time for amateurish daytrading once more and if you fool yourself and position trade then your just asking for it. My long-term portfolio is in the weeds, but Im up a ton daytrading. Join a firm, join swifty, join brite and make your holding time to about a minute or two. Thats it, then dump it on the masses like a champ. I do this 10-20 times a day and it works for me.