- ago
I'm not paying for mutual fund access on IQFeed, so I want all my Fidelity Select Sector mutual fund data to come from Yahoo. And I thought (possibility incorrectly) that the World Indices for Fidelity Select Sector funds was linked to Yahoo exclusively. So why is WL7 trying to get Fidelity Select Sector funds from IQFeed, which doesn't have access to them? Is something configured wrong?

I should mention, the current day's mutual fund data isn't available on Yahoo here until after midnight, and it's only 9pm.

Any ideas what the last error message means? Is that a data error?
0
359
Solved
13 Replies

Reply

Bookmark

Sort
- ago
#1
As long as the IQFeed provider is checked in Data Manager > Historical providers, Wealth-Lab will step over on a failed Yahoo request and attempt request the symbol's data from the next enabled provider and so on. Accessing an external symbol from a strategy also uses providers in the order they are sorted. You can drag and drop entries in the list to reorder.
1
Best Answer
- ago
#2
QUOTE:
Wealth-Lab will step over on a failed Yahoo request and attempt request the symbol's data from the next enabled provider
Thanks you for that very informative answer. I greatly appreciate it.

So I need IQFeed checked to get data for SPX.XO in minute-level granularity (which is use to decorrelate with all the fund prices). Yahoo won't return mutual fund daily prices until after midnight CT. (WL6 Yahoo would return prices before midnight, but they were a repeat of the previous day. But that WL6 feature let you run the strategy before midnight.)

So I'm stuck until midnight before I can run this strategy unless I can pay for another provider to get Fidelity fund prices before midnight. And as long as IQFeed (which is not subscribed to mutual fund prices) sits at the top of the historical provider's list (because it's most responsive), I'm going to have this problem. Correct?

Is there another price data provider that can return SPX.XO (S&P500) prices at minute granularity that's not expensive? Maybe I can put IQFeed below such a provider in the provider list. Will such a provider give me Fidelity fund prices?
0
Glitch8
 ( 12.10% )
- ago
#3
If I understand the problem correctly, you want the fund symbols to only be coming from Yahoo, not IQFeed? You could just create a new DataSet linked to Yahoo with those symbols, no?
0
- ago
#4
QUOTE:
You could just create a new DataSet linked to Yahoo with those symbols, no?
So are you confirming that the Fidelity Select Sector funds dataset in the World Indices folder has not already done that? If so, why not? I tried changing the configuration of that dataset, but because it's in the World Indices folder, it won't let me.
0
Glitch8
 ( 12.10% )
- ago
#5
Eugene decided that it should not be linked when he created it, let's have him weight in. Just create a new linked DataSet and be done with it.
0
- ago
#6
The Fidelity select sector funds DataSet is linked to Yahoo, it's not unlinked.
1
Glitch8
 ( 12.10% )
- ago
#7
Thanks Eugene, sorry my mistake!
1
- ago
#8
QUOTE:
So I'm stuck until midnight before I can run this strategy unless I can pay for another provider to get Fidelity fund prices before midnight.

You might want to review these providers, maybe one of them has the daily fund prices delivered before Yahoo?
https://www.wealth-lab.com/extension/detail/DataExtensions
0
- ago
#9
So you're saying a linked dataset (with Yahoo) will still try to get data from an unauthorized (I don't have a mutual fund data subscription with IQFeed) source if it's check marked? This kind of makes me wonder what linking is good for.

Could I ask, how should I go about resolving this problem? Maybe I should only run my strategy after midnight (or use WL6 to run it). Long live WL6.

I "think" the WL6 provider for Yahoo temporarily presents the previous day's stock prices until the actual stock prices for that day become available. I always wondered why that was, but now I know.
0
Glitch8
 ( 12.10% )
- ago
#10
Frankly I'm surprised you're still using WL7. You mentioned before that it was "useless" to you because it doesn't have Preferred Values. If I were you I would keep using WL6 because that is what you seem comfortable with, and it won't stop working so why not keep using it?
0
- ago
#11
Well I am using WL6 for all my live trading now. I'm kind of hoping Preferred Values will come around to WL7 eventually. It looks like some other people are interested in that as well. It's a good feature if one employs it correctly. There are some model "constants" that are particular to certain stocks.

I'm also wondering if I enhanced my strategy to also employ volume action and sentiment action, if Preferred Values would be less important. I won't know that until I try it (on WL7).
0
- ago
#12
QUOTE:
I "think" the WL6 provider for Yahoo temporarily presents the previous day's stock prices until the actual stock prices for that day become available.

No idea what you're talking about. The WL6 Yahoo provider makes a separate request, if configured, for today's partial bar of data which injects it into the data and updates on each new call. WL7 strips partial bars from EOD data.
QUOTE:
So you're saying a linked dataset (with Yahoo) will still try to get data from an unauthorized (I don't have a mutual fund data subscription with IQFeed) source if it's check marked?

If there is no data for today when you run your script early, I guess the topmost provider is being called etc.
0
- ago
#13
QUOTE:
If there is no data for today when you run your script early, I guess the topmost provider is being called etc.
So all I need to do is uncheck IQFeed if I'm running a strategy before midnight, which depends exclusively on Yahoo data.

I think you've answered by question. Yes, I can do that. Thanks for that solution.
0

Reply

Bookmark

Sort