I started off on the shortest time frame possible, we were rebate traders, pushing massive volume on shit that didnt move back then like SUNW, or JDSU, the whole purpose was just to scratch every trade, if you put through 100k shares of something like JDSU that had a 1 tick range at the time, and scratched it but got rebates on both sides it was 400 bucks. I would regularly be gross negative but net positive. Unfortunately this slowed down the learning curve a bit cause i developed the habit of not even wanting to hold trades 1 tick off side, id just cut a position the second i took it if it went offside.
Went from that to raping dark books till they caught on, but that was the easiest money in history.
Then tried some systems trading
now full discretionary trading.
Slowly but surely my time frame in terms of how long i hold positions has lengthened, these days the sweet spot is about a day and a half, buy or sell something in the morning hold for one full day then sell the pop the next morning if you get it.
Ive found that the shorter the time frame/shorter the range you are trading on the harder it is to gain an edge, the algos are better at it than you, and faster your never going to beat them anymore if your time frame is 10 minutes looking to flip from the bid to the ask for 10 cents. The longer your time frame is, the less the amount your going to get skimmed for by bots matters.