IQFeed company names wrong (Resolved)
Author: Eugene
Creation Date: 8/17/2020 3:31 PM
profile picture

superticker

#1
Thanks for the fixes.

QUOTE:
o any others?
There is a weird bug (I "think" it's in the on-demand code) where a new stock (not already known to the static cache) fetches the wrong Company Name. What's weird is that it uses the Company Name employed from the previous on-demand fetch rather than the current on-demand fetch. However, the static download tends to correct this mistake after a couple static updates. Sometime the on-demand code doesn't provide any Company Name if it's not already in the static cache.

Since it only occurs with new stocks (not already in the static disk cache), it's probably not that important to track down. It's never a problem with established stocks.

Also see fundamental thread about getting the fundamentals.
profile picture

Eugene

#2
QUOTE:
However, they do have the NAICS classification codes. Can you add that in?

Not sure. Could you start a new topic for this request?

QUOTE:
I second that

As this thread has grown please duplicate your post here, I may have a question:

IQFeed News Data
profile picture

superticker

#3
This is a continuation of Post# 1 above. I just realized the Company Name gets messed up (with IQFeed Provider 2020.08.13) even when the Automatically update data for symbols on-demand ... checkbox is unchecked. I think the on-demand code is still involved somehow, but whatever is happening is producing "side effects". Clearly some common buffer isn't getting cleared out like it should be, so a residual side effect is showing up. What's weird is that it's only visible in the Company Name and nothing else (that I know of). One would think a common buffer would affect more than just the Company Name.

Anyway, it maybe a regular problem. One other mention. This strategy is constantly performing a GetExternalSymbol on SPX.XO for its decorrelation effort against the S&P500. Now I'm not saying other company names aren't being erroneously substituted occasionally because they are. I'm only saying the SPX.XO is being fetched (out of heap cache I hope) a lot.
profile picture

Eugene

#4
We're aware of this bug. Probably it's an issue in the IQFeed client itself which does not return the company/security name consistently.
profile picture

superticker

#5
Thanks for the update. I'm using IQFeed client 6.1.0.20.

I have noticed if I have the Automatically update data for symbols on-demand ... checkbox checked, the problem occurs more with the S&P500 name since it's being fetched all the time (apparently via the IQFeed client). When the checkbox is unchecked, the problem is not as frequent and not with the S&P500 name when it does occur.
profile picture

Cone

#6
I'm working on SecurityName while upgrading to new protocol. It looks to me like is a threading issue in our case (the historical request and the fundamental string with the Company Name are on different ports/connections) so we just have to do it differently even though it's not readily apparent why it doesn't work right now. Patience. We'll get there!
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).