I think it's not really easy to know when to buy otherwise we are all millionaire here

In some circumstances you might be lucky but sometimes not. Anyway, there are pros that they are really good in their analysis but it's not said that they will never commit some error or lost.
Good luck to all of us
