Join the 80,000 other DTN customers who enjoy the fastest, most reliable data available. There is no better value than DTN!

(Move your cursor to this area to pause scrolling)




"Awesome response, as usual. It is a sincere and refreshing pleasure to do business with DTN, compared to your competition." - Comment from Ryan
"I "bracket trade" all major news releases and I have not found one lag or glitch with DTN.IQ feed. I am very comfortable with their feed under all typical news conditions (Fed releases, employment numbers, etc)." - Comment from Public Forum
"DTN has never given me problems. It is incredibly stable. In fact I've occasionally lost the data feed from Interactive Brokers, but still been able to trade because I'm getting good data from DTN." - Comment from Leighton
"I'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"If you want customer service that answers the phone, your best bet is IQFeed. I cannot stop praising them or their technical support. They are always there for you, and they are quick. I have used ****** too but the best value is IQFeed." - Comment from Public Forum
"I am a hedge fund manager here. It’s funny, I have a Bloomberg terminal and a Bridge feed, but I still like having my DTN feed!" - Comment from Feras
"Everything is working amazing now. I'm already impressed with the true-tick feed of IQFeed and it's ability to support my 480 symbol layout." - Comment from Tyler via Email
"I have been using IQFeed now for a few years in MultiCharts and I have zero complaints. Very, very rare to have any data hiccups or anything at all go wrong." - Comment from Public Forum
"I was with ******* for 4 years at $230 a month, this is a huge savings for me, GOD BLESS YOU PEOPLE," - Comment from T.S. via Email
"I've been using IQFeed 4 in a multi-threaded situation for the last week or two on 2600 symbols or so with 100 simultaneous daily charts, and I have had 100% responsiveness." - Comment from Scott
Home  Search  Register  Login  Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTNMarkets on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
»Forums Index »Archive (2017 and earlier) »IQFeed Developer Support »How does iQFeed deal with unrecognized symbols on a watch request?
Author Topic: How does iQFeed deal with unrecognized symbols on a watch request? (5 messages, Page 1 of 1)

gwalschl
-Interested User-
Posts: 46
Joined: Oct 25, 2006


Posted: Nov 26, 2006 09:47 AM          Msg. 1 of 5
If I send a request to iQFeed to watch a symbol and iQFeed doesn't recognize that symbol, what messages should I expect in return and what would be their content? It appears that some watch requests for symbols that I am sending to iQFeed result in a fundamental message being received, but others don't receive a fundamental but instead receive an update without any fundamental message.

Any further information greatly appreciated!

Gerard

DTN_Steve_S
-DTN Guru-
Posts: 2093
Joined: Nov 21, 2005


Posted: Nov 28, 2006 02:09 PM          Msg. 2 of 5
If you make a level 1 watch request on a symbol that doesn't exist (or one in which you are not at least authorized for delayed data), you should recieve a Update message with "Not Found" in the "Last" field.

If you are recieveing anything else, please let us know.

gwalschl
-Interested User-
Posts: 46
Joined: Oct 25, 2006


Posted: Nov 28, 2006 02:25 PM          Msg. 3 of 5
Hi Steve,

Maybe I should back up a bit and make sure I am implementing my logic correctly. I assumed that according to the documentation that I should issue a watch for a symbol, then get a fundamental message back as sort of an "acknowledgement" before I get any updates. However, sometimes I receive an update message for a symbol I have requested and I never get a fundamental for it and I wasn't sure what the cause was due to.

What is the proper procedure for watching symbols? Am I guaranteed to receive a fundamental for a symbol I have requested to be watched before I begin receiving any update messages? Should I expect to receive fundamentals in the same order I have issued my watch requests?

Thanks in advance,
Gerard

DTN_Steve_S
-DTN Guru-
Posts: 2093
Joined: Nov 21, 2005


Posted: Nov 28, 2006 02:52 PM          Msg. 4 of 5
You should always recieve a fundamental message (F) and a Summary message (P) before recieving any Update messages (Q) on any symbol you watch with the exception of if you try to watch a symbol that doesnt exist or that you are not authorized to recieve at least delayed data for.

If you issue a watch request on a symbol that does not exist, you will recieve a Update message (Q) with the words "Not Found" in place of the "last" field.

If you issue a watch request for a symbol that you are not at least authorized for delayed data (for example, there is no delayed FOREX data so if you do not pay realtime exchange fees, you will see the following behavior), you will get a Fundamental message (F) and a Summary (P) but you will not recieve any Updates (Q). Additionally, the fundamental message and the Summary message will not have any valid prices in the data.

If you issue more than one watch request in a short amount of time, there is no guarantee which request will get fulfilled first. or that they wont be intermixed when they return. For example, you might issue watch requests for MSFT, GOOG, AMZN and recieve tthe results in the following order:

F,AMZN
F,MSFT
P,MSFT
F,GOOG
P,AMZN
Q,MSFT
Q,AMZN
Q,AMZN
P,GOOG
Q,GOOG

Now, with that said. What version of IQFeed are you using? in the current release version (and versions prior) there is a bug that causes an occasional invalid summary message to be sent for a symbol and it might be out of order. This bug should be fixed in the current version of IQFeed.
Edited by DTN_Steve_S on Nov 28, 2006 at 02:52 PM

gwalschl
-Interested User-
Posts: 46
Joined: Oct 25, 2006


Posted: Nov 28, 2006 03:06 PM          Msg. 5 of 5
Hi Steve,

Thanks for the information. I will examine what I am getting back when I encounter these issues and see if things make more sense. Currently, I am watching symbols from the Russell2000 and Russell Microcap indices which I assume would all (or most) be valid for my exchange access of NYSE, AMEX and NASDAQ.

I am using version 4.2.0.2 of iQFeed.
 

 

Time: Thu May 30, 2024 1:09 AM CFBB v1.2.0 14 ms.
© AderSoftware 2002-2003