Of course you are right Knowledge skill and experience is the key to success. when a new trader enter in this field then he had to learn forex and with the passage of time he get experience by trading on demo account and after that when he trades in real account then he learns more he may some loss but a good trader learns from his mistakes.