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)




"You are either overstaffed or people just don't have problems with your feed because customer support always answers the phone quickly." - Comment from Jay via Email
"Version 4.0.0.2 has been working well for me and I appreciate that it is now a much tighter client to work with. I feel I can go to press with my own application and rely on a stable platform" - Comment from David in IA.
"The people at Nirvana have very nice things to say about your company and I can see why! Price and service is a potent combination." - Comment from Ed
"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
"I will tell others who want to go into trading that DTN ProphetX is an invaluable tool, I don't think anyone can trade without it..." - Comment from Luther
"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
"Awesome response, as usual. It is a sincere and refreshing pleasure to do business with DTN, compared to your competition." - Comment from Ryan
"You have an excellent feed. Very few spikes for Spot Forex." - Comment from Public Forum Post
"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
"You are much better than lawyers or the phone company because you answer the phone when I call! I just love your customer service." - Comment from Isreal
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: Sun May 19, 2024 8:23 AM CFBB v1.2.0 8 ms.
© AderSoftware 2002-2003