There are various factors that affect the price of any given currency. Understanding these is imperative before any foray in the currency markets.