Earnings missing in WL that appear correctly on the Fidelity website
Author: superticker
Creation Date: 7/10/2019 9:32 PM
profile picture

superticker

#1
Why do some fundamentals appear normally on the Fidelity website (earnings included) but are not represented in Wealth Lab? Are the sources for both different? (I wonder why they are different?)

As an example, look at Weight Watchers International Inc, stock ticker symbol WW. (The GICS information is missing too for this particular stock, but that's a separate issue, although it does appear correctly on the Fidelity website.)
profile picture

Eugene

#2
Sounds like the issue with earnings is not much different from the one you posted last month or am I wrong?

"earnings per share" not being updated (Fidelity data)

Nobody else seems to have complained.
profile picture

superticker

#3
QUOTE:
Sounds like the issue with earnings is not much different from the one you posted last month
No, this is different. The one I posted last month affects only earnings, but all other on-demand fundamentals work just fine.

This example with WW affects all fundamentals--including earnings. Just leave earnings and the GICS stuff out of it--separate problem--for this new problem unless these other problems are somehow related. Are they? Typically, I see other fundamentals (besides earnings) fine for nearly all stocks. But not in the case of WW. Are you saying you can't reproduce this on-demand data problem with WW? I'm thinking this problem is unique to only certain symbols like WW.
profile picture

Eugene

#4
1. Is WW the only affected stock?
2. How does the fundamental data update log look like?
profile picture

superticker

#5
QUOTE:
Is WW the only affected stock?
Well, WW is an extreme case. The only thing coming out of WW is price and volume data. I've seen other stocks like this, but it's rare. Honestly, I can't think of any others at the moment, but I can post examples as I spot them if that would help. Remember, I have small and micro cap stocks in my WL datasets, so I could be more exposed to this problem than other WL users.

QUOTE:
2. How does the fundamental data update log look like?
I'm not using static fundamental updates now. Everything is done on-demand for fundamentals (except "estimated earnings"). A fundamental request hits the following catch statement.
CODE:
Please log in to see this code.

Of course, the next question is what's in the try{...} block? Hmmm.
CODE:
Please log in to see this code.

I don't have a trace handler setup for that catch statement, so I can't precisely say which statement causes the catch execution, but I would suspect it would be one of the earliest ones since I'm not getting anything back from the earliest listed (which are listed in the order of their appearance in the code).

Let me emphasize, this private library code is two years old and works well with nearly all stocks. Even the micro cap stocks, and stock without earnings posted, show many of their other fundamentals without problems.
profile picture

Eugene

#6
Thanks for the followup. So the possible issue may be with small/micro cap stock(s).
QUOTE:
The fundamental request hit the following catch statement.

Sorry, what I meant to say is "how does the update log looks like in the Data Manager"? In other words, do you get any fundamental data for that symbol?
profile picture

superticker

#7
QUOTE:
may be with small/micro cap stock(s).
It's true that this category has all the problems; that's normal. Hmm, I just looked up WW on the Fidelity website and it's a small cap stock. I didn't know that; otherwise, I wouldn't have griped about it. Perhaps this isn't that big of a deal then.

It still seems strange to me that these small/micro cap stocks have fundamentals showing up on the Fidelity website, but some of their fundamentals don't show up in WL. Do you have this same problem? Aren't the data sources for both the same?

QUOTE:
How does the update log looks like in the Data Manager?
I'm only using Data Manager (static updates) for "estimated earnings". All other fundamentals are on-demand fed. And WW isn't even in my WL datasets, so it doesn't have any cached data of any type.
profile picture

Eugene

#8
QUOTE:
It still seems strange to me that these small/micro cap stocks have fundamentals showing up on the Fidelity website, but some of their fundamentals don't show up in WL. Do you have this same problem? Aren't the data sources for both the same?

Perhaps @Cone may have an idea?

QUOTE:
And WW isn't even in my WL datasets, so it doesn't have any cached data of any type.

I'm pretty sure about the opposite. Whatever you see on the screen gets cached to one of those FidelityFundamental* folders.
profile picture

superticker

#9
QUOTE:
Whatever you see on the screen gets cached to one of those FidelityFundamental* folders.
So when I'm screening for new stocks which are not part of my WL datasets, that on-demand data gets cached anyway? (That's probably a good feature.)

And when you have "Delete data for Symbols not in contained in DataSets" checked in Data Manager, does that FidelityFundamental* folders data then get removed on the next Data Manager update?

I've been thinking about a recursive shell command to delete all *.WL files that haven't been updated for 6 months.
profile picture

Eugene

#10
QUOTE:
So when I'm screening for new stocks which are not part of my WL datasets, that on-demand data gets cached anyway?

I believe it does.

QUOTE:
And when you have "Delete data for Symbols not in contained in DataSets" checked in Data Manager, does that FidelityFundamental* folders data then get removed on the next Data Manager update?

No, that shouldn't remove the fundamental data.

QUOTE:
I've been thinking about a recursive shell command to delete all *.WL files that haven't been updated for 6 months.

Been part of a batch file of mine :) "180" is your 6 months:

QUOTE:
rem Clean up old fundamentals

forfiles -p "c:\Users\Windows username\AppData\Roaming\Fidelity Investments\WealthLabPro\1.0.0.0\Data\SomeFundamentalProvider" /s /m *.* /D -180 /C "cmd /c del @path"
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).