with equities i like to hold for a few days, to a few months to years, with forex im mostly in and out same day. but mainly my mind is this, i hold until the position i have is not gonna make me much more money, day trading can be incredibly stupid short term, diving in and out of positions, i mean, if your trade works from am to near close, its going further in the direction you want it to, then why not keep it on? looking at 1 hr trends really is a mugs game, all the big moves evolve over weeks and months.