Yes, although it's not a crystal ball - technical analysis provides traders with more insight into the market sentiment on a currency pair than anything else. Of course, fundamental analysis has its uses, but the plethora of historical and present price data available on pairs can help with those tough decisions when trading. If you are still learning how to understand indicators and read price charts you might try trading signals. This saves you from having to time the markets yourself