I don't think there is lay down skill for trading forex, all you have to do is learn from the expert or professional, after you have confidence in yourself to trade then I think you have to be atleast good in mathematics a little bit and have basics knowledge on economics.
It is very important to have little analytical skills to enhance maximum profits.
It is very important to have little analytical skills to enhance maximum profits.