Most of my returns come from the stocks I hold 1-3 years. Some 10x, some 4x, 3x, 2x. One way to look at that is 1 I let profit run 2 Since my cost is low, I can sit out the down time. I have also been good at short term tradings like 3 days to 1 month trades, between 10%-30% gain. In high volume stocks, however, I never made great money intra day. After I bought it, it went up then came down, I felt extremely pressured to take small profit at that point, because one of the rule is that don't let profit become loss. I missed a lot of great 5% returns, only got 0.5% 1%. Even I know so sure the stock will go up sooner or later, since I am borrowing intra day buying power, I don't want to carry them overnight. I wonder how you guys make great returns using intra day buying power. Or you guys only make great returns because you don't borrow on intra day margin? Or maybe you guys are willing to let loss go a while because you are sure that no matter win or lose, you will close the position before 4pm.