Like most indicators, they are build around a long-term and a short-term outlook or signals. So I thought that I can do the same here in my
analyst recommendation page. By looking at their long-term performance(like 60 days) and their recommendations for the past 3 or 5 or 7 days(short-term), I can have better picture whether to trust this analyst or not. Lately I've been thinking of an easy way to find those top performing analyst, so I decided to add one item in the dropdown which is called "
Top Rated Analyst".
Yesterday I made a minor release to include the "
Top Rated Analyst" in the dropdown selection. These are the top 5 highest rated analyst based on their 60 day performance. Rating is calculated as 2/3*(Average Profit/Loss) + 1/3*(Accuracy). Analyst need to have a minimum of 9 recommendations. Rating is calculated separately for Upgrades, Downgrades and Initiated.
For upgraded recommendations we predict the stock to go up. Profit/Loss(P/L) is calculated as if you went long on a stock. Initial price is the closing price at the date of recommendation. For example stock A was upgraded and it closed at $10. After a few days it went up to $12. The profit in percentage would be 20% (2*100/10). If the price went down(instead of up) to $8, that would be a loss of $2 which is equal to a 20% loss.
For downgraded recommendations we predict the stock to go down. Profit/Loss is calculated as if you went short on a stock. For example, stock B was downgraded and it closed at $10. After a few days it went down to $8. The profit in percentage would be 20%(2*100/10).
For initiated recommendations, regardless of what the recommendation is, follows the same calculation as the upgraded.
Other updates includes adding the rating column in the P/L summary table. Also I added the "Last 15 Days", "Last 30 Days" and "Last 60 Days" in the number of days dropdown. When you select one of these, you are required to select an analyst otherwise the table/grid will not refresh.