absolutely, as I think in forex trading, personally I do find that these are all the important that are required in forex trading that you have mentioned here, i just wan't to add one thing that instead of sitting all day in front of your computer you should try to find the trend for that you don't have to sit in front of the screen you can do it in less time