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)




"If someone needs the best quality data and backfill beyond what their broker provides at a rate that is the best in the industry, I highly recommend IQFeed." - Comment from Josh via Public Forum
"I've never had DTN go out on me since switching. ******* would go down a couple times every month when I was using them." - Comment from Bryce in AL.
"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
"Excellent datafeed !!!" - Comment from Arely
"Thanks for the great product and support. During this week of high volume trading, my QuoteTracker + IQ Feed setup never missed a beat. Also, thanks for your swiftness in responding to data issues. I was on ******* for a few years before I made the switch over early this year, and wish I had done it a long time ago." - Comment from Ken
"I cannot believe what a difference it makes trading with ProphetX!" - Comment from Bruce in Los Angeles
"Its working FABULOUSLY for me!! Holy cow...there has been so much I've been missing lately, and with this feed and Linnsoft software...I'm in the game now." - Comment from Chris R.
"I have to tell you though that using the IQFeed API is about the easiest and cleanest I have seen for some time." - Comment from Jim
"I just wanted to say how happy I am with your service. I was able to download the API docs last week and I was able to replicate Interactive Brokers historical bar queries and realtime bar queries over the weekend. That was about one of the fastest integrations that I've ever done and it works perfectly!!!!" - Comment from Jason via Email
"After all the anxiety I had with my previous data provider it is a relief not to have to worry about data speed and integrity." - Comment from Eamonn
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 »watched symbols stop streaming through
Author Topic: watched symbols stop streaming through (6 messages, Page 1 of 1)

ilanazbel
-Interested User-
Posts: 24
Joined: Jun 19, 2006


Posted: Oct 5, 2006 08:25 AM          Msg. 1 of 6
I have stopped receiving data on some of the symbols for which I requested a 'watch' after a few days. Is this known to happen from time to time?

As soon as I opened a separate telnet session and entered "wBEURUSD" I started receiving data again; both in the new session and my original one.

So I have two questions:
1.) Is this known to happen from time to time (any idea how often/likely) ?
AND
2.) Can I prevent this drying up of data by periodically requesting a watch, i.e. sending "wBEURUSD" multiple times throughout the day? Will this open many streams? Or is there a more elegant way of circumventing my problem?

I have also considered the possibility that there was no data coming from the market, and that I just happened to start my second session as the first ticks started coming in, but this is Forex we're talking about, and it has happened once before, exaclty as I described here. Not likely!!

Any help would be greatly appreciated
Ilan

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


Posted: Oct 5, 2006 08:37 AM          Msg. 2 of 6
This is not something that has been reported previously in this form. However there have been similar reports like it.

From what you have reported, It would seem as though reissuing the watch periodicly would actually "solve/bypass" the issue.

As far as tracking this down, can you provide a bit more information about what your app does?

For example: How many symbols do you watch usually? Is it always the same symbols? Are they all forex symbols? Does it happen more frequently than "after a few days"?

ilanazbel
-Interested User-
Posts: 24
Joined: Jun 19, 2006


Posted: Oct 5, 2006 08:57 AM          Msg. 3 of 6
Thanks Steve

It is an app that runs 24/7 on all Barclays Forex symbols. I have only noticed this twice, probably about a week or two ago for the first time. The previous time all my symbols disappeared, however this time all except BAUDUSD stopped coming through. So it doesn't seem to be an all-or-nothing scenario.

So how often can I re-issue the watch command? Will it not allocate any additional resources or open any additional streams every time I issue the watch? Can I do it every minute for every symbol? I'm afraid that if I don't, there is still the possibility that I may lose ticks again in a week's time.

Thanks for your assistance.
Ilan

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


Posted: Oct 5, 2006 09:52 AM          Msg. 4 of 6
It shouldn't cause any extra resources to be allocated. In fact, now that I think about it, it may not work at all.

the command you are going to want to use is a force. For example, issuing fBAUDUSD will force a fundamental record to be sent from the server.

As far as "How often", keep in mind that this is somewhat of a "double-edged sword". I mentioned that similar issues have been reported in the past, however, I have never been able to duplicate these issues internally even when running the same app as the person reporting them. This leads me to believe that these issues are caused, at least in part, by an unstable connection to the servers. Issuing a new watch command, or even a force every minute on every symbol will drasticly increase your bandwidth requirements to the server which would actually make your issue worse if this is a connection issue.

Ideally, You would want to be able to detect when this is happening and only issue the requests then on the approprite symbols but of course, this doesnt actually prevent it from happening but rather "handles" when it does.

I believe that reissuing the commands every minute is going quite a bit overboard, however I suspect that you will need to play around with it for a bit to see what works best for you.

In the meantime, I will check into this as well.

ilanazbel
-Interested User-
Posts: 24
Joined: Jun 19, 2006


Posted: Oct 5, 2006 10:15 AM          Msg. 5 of 6
I agree with you, I think a reissue every minute is hectic overkill, but my problem is that I can only know that the feed dried up for a symbol in retrospect, when it is after the fact. My main worry is that the feed dries up for a while, but somehow wakes up again, which will leave me with a gap in my data. Anyway, all this is not important. I will take what you suggest, and have a serious design/brain storm about it. I ultimately want my app to 'handle' it when things go wrong, as you say. I'm sure there is a good way to solve this.

Thanks for your help.
Ilan

dhakme
-DTN Evangelist-
Posts: 150
Joined: Sep 17, 2004


Posted: Dec 1, 2006 08:50 AM          Msg. 6 of 6
Just thought I should mention that I have seen something similar. I have two apps that watch 1300 symbols on the NASDAQ and NYSE. Occasionally I have noticed a single symbol stops receiving data. I only notice this when I have an open position for that specific symbol so I don't know how widespread it is.
During market hours, I track all symbols and issue an unwatch/watch for any symbol that appears to be stuck.
 

 

Time: Mon May 20, 2024 5:01 PM CFBB v1.2.0 15 ms.
© AderSoftware 2002-2003