HomeReady-2-GoPortfolioRankingScreenerStockETFToolsCommunityHelp
ForumsEmail UserPollsFeature RequestsGroups


  Index  | Recent Threads  | Who's Online  | User List  | Search
  Search  
Quick Go »
Thread Status: Normal
Total posts in this thread: 5
[Request a Feature] [Post new Thread]
[Add To My Favorites] [Watch this Thread]
Author
Previous Thread This topic has been viewed 541 times and has 4 replies Next Thread
grokkalot
Advanced Member


UNITED STATES
Joined: May 25, 2008
Posts: 115
Status: Offline

Analyst Rev Field for Ticker=SWIR Reply to this Post
Reply with Quote

In one field of a ranking system, I'm getting a low value for the formula IsNA(NextFYEPSMean-NextFYEst4WkAgo,0)/Close(0) applied to the ticker SWIR. The value implies that NextFYEPSMean must be less than NextFYEst4WkAgo for SWIR, but neither Reuters website nor Yahoo agrees with that statistic. Can you tell me whether this is indeed the case in the fundamental database on June 9, 2008 and, if so, why the difference from what is shown on Reuters website: http://www.reuters.com/finance/stocks/estimates?symbol=SWIR.OQ
[Jun 9, 2008 8:19:47 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
marco


UNITED STATES
Joined: Jan 1, 1970
Posts: 3993
Status: Online

Re: Analyst Rev Field for Ticker=SWIR Reply to this Post
Reply with Quote

They are both 1.62 which matches Reuters values for the row "Year Ending 09"

To quickly check values simply enter the following rules in a new screen

Rule1: NextFYEPSMean
Rule2: NextFYEst4WkAgo
Rule3: ticker("swir")

Then select "Screen Factors" in the Report drop-down and click "Run"
----------------------------------------
Portfolio123 Staff
[Jun 9, 2008 9:28:52 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
grokkalot
Advanced Member


UNITED STATES
Joined: May 25, 2008
Posts: 115
Status: Offline

Re: Analyst Rev Field for Ticker=SWIR Reply to this Post
Reply with Quote

Thanks. Using that technique, I was able to confirm that the formula I gave above also evaluates to zero, as expected, so it is not a data error. Yet the reason I was investigating this is because I didn't expect that a formula value of zero for this fundamental attribute would result in a ranking from the overall universe (including lots of stocks with no analyst coverage at all) of 18.89. On the face of it, that means that 81% of stocks in the universe of all stocks had analysts revise up their next years earnings estimates in the last 4 weeks. Is that right, or is this an artifact of lots of stocks evaluating to zero for this formula. Let's say that for a given formula, 10% of stocks evaluate to a positive value, 10% evaluate to a negative value and 80% evaluate to zero. What do we expect as the rank value for stocks with a formula value of zero for that factor? Is it 50 or 11?
[Jun 9, 2008 10:44:58 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
marco


UNITED STATES
Joined: Jan 1, 1970
Posts: 3993
Status: Online

Re: Analyst Rev Field for Ticker=SWIR Reply to this Post
Reply with Quote

The actual values are

NextFYEPSMean = 1.619
NextFYEst4WkAgo = 1.6200000000000001

Looks like rounding is making this stock slightly less than 0. Since the factors you chose have a high number of NA's (probably over 50%) it evaluates to 0 most of the time (due to your IsNA). All the 0 values are bunched together and get the same rank. A number slightly less than zero gets the next percentile value and 18 sounds about right.

I think a simple mathematical Round function is needed.
----------------------------------------
Portfolio123 Staff
----------------------------------------
[Edit 1 times, last edit by marco at Jun 9, 2008 11:13:13 AM]
[Jun 9, 2008 11:12:10 AM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
grokkalot
Advanced Member


UNITED STATES
Joined: May 25, 2008
Posts: 115
Status: Offline

Re: Analyst Rev Field for Ticker=SWIR Reply to this Post
Reply with Quote

Strange...I tried the screen you suggested this morning with the equation IsNA(NextFYEPSMean-NextFYEst4WkAgo,0)/Close(0)=0 and ticker("swir") and got 1 item returned, and now it has changed so that it only returns the 1 item with the inequality IsNA(NextFYEPSMean-NextFYEst4WkAgo,0)/Close(0)<0. My question above would have been different if I hadn't been successful retrieving swir from the screen using the equality form.

I guess what I would really like to do here is have the ability to do a sum of z-scores rather than ranks in the immediate parent node.

Anyway, thanks for your help, and I am still interested in the answer to the question I asked immediately above (is the rank in my artificial example 50 or something close to 10?).
[Jun 9, 2008 1:06:36 PM] Show Post Printable Version     [Link] Report threaten post: please login first  Go to top 
[Show Thread Printable Version] [Post new Thread]

Free Trial  /  Log In
Username or Email
Password
Stay logged in
Can't remember username or password?