- ago
I performed a "Delete Local Files" operation on the IQFeed provider, Build 5, then updated its dataset. Some company names are now missing. See screenshot.


Please tell me why this affects some ticker symbols and not others? All these symbols were added together. Why are some symbols special?

How should a fix this problem?
0
194
Solved
3 Replies

Reply

Bookmark

Sort
Cone8
 ( 25.05% )
- ago
#1
Did the issue persist after the 6/14 update?

The company name comes from the IQFeed fundamental data string, which is sent in response to a "Subscribe" that occurs for every history request. I suspect in these cases the response just arrived too late, but subsequent updates should resolve it.

.. although I'm recalling that if the "Unsubscribe" occurs too quickly (< 200 msec) the fundamental response doesn't come back. That's a possible scenario. Anyway, let's see if subsequent updates fix it, and if not we'll have to slow down the history requests to make sure we get all the company names.
2
Best Answer
- ago
#2
QUOTE:
Did the issue persist after the 6/14 update?

Hmm. Comparing the 6/11 screenshot above to the screenshot below, it looks like the 6/14 update fixed 50% of the cases. That's interesting.

QUOTE:
if the "Unsubscribe" occurs too quickly (< 200 msec) the fundamental response doesn't come back. ... if subsequent updates don't fix it,... we'll have to slow down the history requests
So you're saying there's a race condition involved, which creates a nondeterministic failure. Well, that explains why some symbols are special.

I would give it just slightly more time because it sounds like the problem will fix itself eventually after enough updates. It's only a "soft" error.

I think this is only a problem when one "Deletes Local Files". So if one avoids doing that, they shouldn't see this problem.
0
Cone8
 ( 25.05% )
- ago
#3
Right, it sure looks like it's occasionally getting to that Unsubscribe before 200 msec, which is the practically last thing that happens after all the data has returned. If there's more interest in getting the company names than getting data faster, we could add a delay.
0

Reply

Bookmark

Sort