I find the simplest way to trade, for myself.
I use 3 timeframes. Main one, then the next higher one and the next next higher one (5m, 15m, 30m here).
Then I just wait for all the timeframes' trends to be aligned (same) then trade in accordance to this trend. Happens 2-5 times a day, usually.
If I'm trading in accordance to 5m's trend, but it's opposite to the trends in the next 2 higher timeframes' trends, I know that there's pssible pullback soon. So I then trade more cautiously, or take profit sooner, or trail stop loss tighter.,
If I'm not impatient, this strat works almst every time.