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 just wanted to let u know that your data feed/service is by far the best!!! Your unfiltered tick data is excellent for reading order flow and none of your competitors delivers this quality of data!" - Comment from Peter via Email
"DTN feed was the only feed that consistently matched Bloomberg feed for BID/ASK data verification work these past years......DTN feed is a must for my supply & demand based trading using Cumulative Delta" - Comment from Public Forum Post
"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
"Just a quick one to say I'm very impressed so far :) The documentation for developers is excellent and I've quickly managed to get an app written to do historical downloads. The system is very robust and pretty quick considering the extent of data that's available. The support guys have been very helpful too, in combination with the forums it's been plain sailing so far!" - Comment from Adam
"IQFeed version 4 is a real screamer compared to anything else I have seen." - Comment from Tom
"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
"And by the way, have to say this. I love the IQFeed software. It's rock solid and it has a really nice API." - Comment from Thomas via RT Chat
"If you are serious about your trading I would not rely on IB data for serious daytrading. Took me a while to justify the cost of IQ Feed and in the end, it's just a 2 point stop on ES. Better safe than sorry" - Comment from Public Forum
"As a past ******* customer(and not a happy one), IQ Feed by DTN is a much better and cheaper product with great customer support. I have had no problems at all since switching over." - Comment from Public Forum
"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
Home  Search  Register  Login  Blogs Recent Posts

Information on DTN's Industries:
DTN Oil & Gas | DTN Trading | DTN Agriculture | DTN Weather
Follow DTN_IQFeed on Twitter
DTN.IQ/IQFeed on Twitter
DTN News and Analysis on Twitter
»Forums Index »Product Support »IQFeed 3rd Party Software Support »Generic Code Example _ 30 minute bars
Author Topic: Generic Code Example _ 30 minute bars (2 messages, Page 1 of 1)

aallre
-Interested User-
Posts: 2
Joined: Apr 13, 2015


Posted: Apr 13, 2015 05:43 PM          Msg. 1 of 2
Im just getting my feet wet with this API as of yesterday.

Id like to ask if someone has already completed this type of elementary extract.

I would like to retrieve a file of 30 minute bars.

CSV format.
File ordered from oldest to newest bar.
<YYYYMMDD>, <time ( minutes from midnight) >, <High>, <Low>, <Vol (integer)>, <open>, <close>

Or if there are coding examples of any type and where are they located.

Im working my way thorugh the API documentation.
Thank you.
Alan

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


Posted: Apr 13, 2015 09:35 PM          Msg. 2 of 2
Alan, there isn't anything prebuilt from us at DTN that will accomplish this task. However there is at least one 3rd party app that would probably work for you if that is all you need from the feed (QCollector). There might be others but that is the one that comes to mind based on your question.

On the other hand, if the file writeout is only the starting point from which you want to build further, here is the direction you want to take with the API:

Keep in mind that the API is 100% TCP socket based (even the COM interfaces and ActiveX interfaces we provide are all wrappers around the TCP sockets). As a result, your app sends a request to the socket and then waits for the response. Depending on the request your application makes, the response you get may be a one time chunk of data or it may be a subscription to data where, from that point forward, we send you new data to your socket connection anytime there is new data available from the exchanges until you disconnect or tell us to stop sending.

You are going to want to start with the Launching The Feed documentation and/or example application code. This demonstrates how to get the middleware piece of IQFeed that runs on your machine (serving as a gateway between your application and our servers) up and running and authenticated using your applications ID as well as your datafeed account credentials.

For your specific request above, you are looking for historical data that arrives on the Lookup Port of IQFeed. When launched on your machine, IQFeed opens up several ports on the localhost loopback address and listens for connections. Make sure you are connecting your socket to the correct local port. For historical requests, you will want to look at the Historical via TCPIP (or COM) Documentation and example applications.

Once you've consumed those two pieces of the API into your app, you should be close to having an application that will get the necessary data from the feed. At that point, all that is left is to reformat and store it in whatever storage medium you choose.

If you run into problems, feel free to post back here or email developer support with any questions and we will be happy to respond.
 

 

Time: Mon June 25, 2018 6:57 AM CFBB v1.2.0 16 ms.
© AderSoftware 2002-2003