{ I'm using 'Fundamental' in lieu of 'Event Data' in this post as its more universal. }
A cool feature of the Fundamental series is that it can carry forward the fundamental item's value from one data point to the next. A limitation is that it doesn't allow one to choose a source.
It would be very useful to allow the user to choose which data provider they want to use, for the following reasons:
- data from one provider may be cleaner, more reliable, cover more securities or have longer history than another one (free sources are always suspect and/or may disappear any day so using them for backtesting is unreliable)
- one could specify different providers for different fundamental items for aforementioned reasons
- avoids the mystery of not knowing which source(s) was(were) used
Additional points:
- current (and future additions to) providers can be listed for selection as a drop-down menu so one doesn't have to guess the exact string to use (e.g. "WealthData", "Wealthdata", "Wealth-Data", "WData", etc.)
- text, csv or xml formats may also be offered as sources (internal structure can be specified) in case one has data in those formats
- lastly, fundamental item names can also be offered via a drop-down menu to avoid guesswork (e.g. is it "EPS" or "Earnings Per Share", etc.)
CODE:
Fundamental(BarHistory source, string item, bool carryForward)
A cool feature of the Fundamental series is that it can carry forward the fundamental item's value from one data point to the next. A limitation is that it doesn't allow one to choose a source.
It would be very useful to allow the user to choose which data provider they want to use, for the following reasons:
- data from one provider may be cleaner, more reliable, cover more securities or have longer history than another one (free sources are always suspect and/or may disappear any day so using them for backtesting is unreliable)
- one could specify different providers for different fundamental items for aforementioned reasons
- avoids the mystery of not knowing which source(s) was(were) used
Additional points:
- current (and future additions to) providers can be listed for selection as a drop-down menu so one doesn't have to guess the exact string to use (e.g. "WealthData", "Wealthdata", "Wealth-Data", "WData", etc.)
- text, csv or xml formats may also be offered as sources (internal structure can be specified) in case one has data in those formats
- lastly, fundamental item names can also be offered via a drop-down menu to avoid guesswork (e.g. is it "EPS" or "Earnings Per Share", etc.)
Rename
QUOTE:
A limitation is that it doesn't allow one to choose a source.
You (so far) can name it as you like but as already explained, this new design is a step forward to avoid confusion rather than a limitation. If you want the data from the specific provider, simply uncheck the rest in the Data Manager.
QUOTE:
- text, csv or xml formats may also be offered as sources (internal structure can be specified) in case one has data in those formats
To give it a thought, it doesn't make good sense. If there is a worthy source of fundamentals that allows its data to be exported to XML or CSV and it's not an extension yet then the natural move would be to develop a WL data provider. That's why nobody has expressed any interest in this kind of feature.
But if you prefer XML/CSV, that indeed could be a separate concierge (paid) request:
https://www.wealth-lab.com/Support/Concierge
1)
a)
I tested it... for plotting dividend from Norgate I unchecked all other providers... it did NOT plot so it appears it's either not recognizing it as a source or maybe its a format issue.
b) Besides, unchecking of providers takes away the possibility of using them for other fundamental items.
2)
It takes several lines of code to retrieve and plot a provider-specific fundamental item series. If the choice of provider was listed it would be just ONE line of code, like so:
3)
I only mentioned csv, xml formats for the sake of completeness in case some users have such, I have no interest beyond that.
a)
QUOTE:
...simply uncheck the rest in the Data Manager
I tested it... for plotting dividend from Norgate I unchecked all other providers... it did NOT plot so it appears it's either not recognizing it as a source or maybe its a format issue.
b) Besides, unchecking of providers takes away the possibility of using them for other fundamental items.
2)
It takes several lines of code to retrieve and plot a provider-specific fundamental item series. If the choice of provider was listed it would be just ONE line of code, like so:
CODE:Now that's de-cluttering!
Fundamental(BarHistory source, string item, string provider, bool carryForward)
3)
I only mentioned csv, xml formats for the sake of completeness in case some users have such, I have no interest beyond that.
We can certainly leave the feature request open. Specifying a provider sounds like a reasonable option.
Thank you.
IF implemented, may I suggest also add "Any" as a provider and make it the default; this way, by default, it'll work exactly like it does currently with no provider specified.
P.S. Don't forget to vote!
IF implemented, may I suggest also add "Any" as a provider and make it the default; this way, by default, it'll work exactly like it does currently with no provider specified.
P.S. Don't forget to vote!
If it's implemented, I think it would be an optional parameter, and if left out it would use the current behavior.
That works, too.
Your Response
Post
Edit Post
Login is required