I am a contrarian by nature so I do very well in ranging markets (even when they range temporarily during a trend). When the markets break out of a range and start trending, I do get some beating until they pause for a breather. So far I have been up overall since I (re)started trading June last year but I do wish I could spot the trend development early enough to do better.
I also tend to give more weight to fundamentals than technical factors and need to strike a better balance.

P.S. I have always taken a beating trading AUD/USD and USD/CAD. My EUR/USD and cable (both long and short) trades have mostly been profitable though. I lost quite a bit on USD/JPY (going long) initially but then recovered all and then some. My trades in USD/CHF have been very few and far in between but mostly OK.