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)




"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 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
"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 had always used ******* but for the past 2 weeks have been trying DTN IQFeed. Customer support has been extraordinary. They call just to make sure your problem hasn't recurred." - 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
"I am enjoying the feed very much - so superior to the broker provided feed I was previously using." - Comment from George
"Everything is working great with the API. I love it." - Comment from Calvin
"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
"Can I get another account from you? I am tired of ******* going down so often" - Comment from George
"I would just like to say that IQFeed version 4 is running very well and I am very happy with its performance. I would also like to extend a big thanks for the fast and efficient help that I always receive. My questions and concerns are always addressed promptly. Way to go!" - Comment from Josh in CO.
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
Viewing User Profile for: gautham
About Contact
Joined: Sep 22, 2004 10:30 AM
Last Post: May 6, 2005 10:08 AM
Last Visit: May 6, 2005 10:08 AM
Website:  
Location:
Occupation:
Interests:
Email: gauthamnookala@sbcglobal.net
AIM:
ICQ:
MSN IM:
Yahoo IM:
Post Statistics
gautham has contributed to 6 posts out of 21196 total posts (0.03%) in 7,179 days (0.00 posts per day).

20 Most recent posts:
IQFeed Developer Support » Order or historic requests May 6, 2005 10:08 AM (Total replies: 3)

When I request historic tick data I get the data in reverse time order. That is, for example,

The ticks will have timestamps like so:
16:00:00
15:59:00
15:58:00

etc.

Is it possible to download them in ascending timestamp order?


What is meant by "regional" exchanges? I am also trying to get data at second level for past tick data for highly trades stocks such as MSFT. I can only get at the minute level. I am using the TCP to connect to the iqfeed.


How do I automate the login process with in my code?
Does it involve com programming?
Can you give me an example?


I would like to automate downloading historical data.
I do not want to be asked userid and password when I download the data.
I would like to download data after close every day.

Is there a way to automate this?


I found out that it is pretty simple. I was not able to get historical data before because after using registerclientapp function I was using the statement
SOCKET iqSocket;
struct sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_port = htons( 9100 );
addr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
memset(&addr.sin_zero, 0, sizeof(addr.sin_zero));

connect( iqSocket(struct sockaddr*)&addr,sizeof(addr))
// connect to the server
send( iqSocket,"S,KEY\r\n", 7, 0); // Should NOT be using this statement.

and then doing
char iqCommand[ 15 ];
memset( iqCommand, 0, sizeof( iqCommand ) );
strcpy( iqCommand, "HD,IBM,5;" );

send( iqSocket, iqCommand, static_cast<int>( strlen( iqCommand ) ), 0 );
The statement
send( iqSocket,"S,KEY\r\n", 7, 0);
seems to have somehow not get the historical data. After removing this statement I do get historical data.


I am having problem downloading historical data using TCP/IP in Visual C++.
I do not see any example of this in the sample files I got from IQFEED.
I need a complete but simple example showing me how exactly to go about doing this
in a console application.


Time: Sat May 18, 2024 3:11 AM CFBB v1.2.0 9 ms.
© AderSoftware 2002-2003