Investor should be smart and feel moment when you need to do something, this all comes with years when you gain experience. Good investor should develop sense of control over his thoughts and actions, as well as calculate all moments for accuracy, and do not forget about strategy, because if you count everything correctly, then your income will be also good. I believe that main success factor is of course to catch maximum profit at minimal cost.