|
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)
"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
"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
"IQ feed works very well, does not have all of the normal interruptions I have grown used to on *******" - Comment from Mark
"I am very happy I changed. I love the product, but more so I am thrilled with Tech Support. You are knowledgeable, polite, pleasant and professional." - Comment from Pat
"Everything is working great with the API. I love it." - Comment from Calvin
"I am enjoying the feed very much - so superior to the broker provided feed I was previously using." - Comment from George
"I'm satisfied with IQFeed. It's the most reliable and fastest quote feed I have ever used. Although I'm a resident in China, it's still very fast!" - Comment from Xiaofei
"I ran your IQFeed DDE vs. my broker vs. a level II window for some slow-moving options. I would see the level II quote change, then your feed update instantaneously. My broker's DDE, however, would take as much as 30 seconds to update. I am not chasing milliseconds, but half a minute is unacceptable." - Comment from Rob
"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
"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
|
|
|
|
Joined: |
Jan 30, 2008 09:03 PM |
Last Post: |
Feb 2, 2008 09:36 AM |
Last Visit: |
Feb 2, 2008 09:36 AM |
Website: |
|
Location: |
Florida |
Occupation: |
java developer |
Interests: |
stock trading |
|
|
jpaladin has contributed to 2 posts out of 21191 total posts
(0.01%) in 5,938 days (0.00 posts per day).
20 Most recent posts:
I am new to sockets, and figuring out this sample application code :
while (true ) {
line = in.readLine();
sout.write(line+"\r\n"); sout.flush();
if (line.trim().equals("x") ) {break;}
}
So, why does in.readLine() block, and what could it possibly be waiting for ? Setting a break point after in.readLine() it never hits. I guess socket code blocks by default when you tell it to read, and it is empty ?
I see that "in" is a System.in socket, so I guess it is some kind of global server socket.
When it gets something, it is reflected to the IQFeed socked that I watch for my data, so I would like to know what I might have to deal with while watching the data.
if an "x" arrives my whole feed is going to be shutdown.
So, I would like to better understand this code.
Joe paladin
If I read these posts correctly, the datafeed sends the actual trades, with the correct time stamps, but they don't always arrive in time stamp order ?
I believe that my graphing code could tolerate this, since it just draws lines between the next two data points. However, this could throw a big wrench in my analysis routines which assume that ticks loaded to a vector are moving forward in time.
I could add a method to reorder the ticks, which would be fine for graphing at the end of the day. Reordering would to be to expensive to apply in realtime though.
I may need to add a filter that drops any back dated ticks before they get added to my tick stream Vector. This approach might also work for SierraChart.
Joe paladin
|
|