So true, forex is actually difficult and complex. Due to its complex nature, extensive knowledge and skills are very much necessary. Prices of currency pairs keep on changing with a blink of an eye. Need to monitor the analysis carefully and practice your strategies to bring more accurate results. Choose your broker wisely as per your requirements and needs.