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'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"I started a trial a few weeks back before the market went wild. DTN.IQ didn’t miss anything and beat my other provider. I decided to stay with you because of the great service through all the volatility." - Comment from Mike
"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
"I like you guys better than *******...much more stable and a whole lot fewer issues." - Comment from Philip
"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
"Awesome response, as usual. It is a sincere and refreshing pleasure to do business with DTN, compared to your competition." - Comment from Ryan
"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 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.
"I've been using Neoticker RT with IQFeed for two months, and I'm very happy with both of the products (I've had IQFeed for two years with very few complaints). The service from both companies is exceptional." - Comment from Public Forum
"I am enjoying the feed very much - so superior to the broker provided feed I was previously using." - Comment from George
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: ChainsawDR
About Contact
Joined: Jan 4, 2019 08:08 PM
Last Post: Aug 20, 2021 03:23 AM
Last Visit: Aug 20, 2021 03:23 AM
Website: NA
Location: Seattle
Occupation: Product Manager
Yahoo IM:
Post Statistics
ChainsawDR has contributed to 12 posts out of 20376 total posts (0.06%) in 1,027 days (0.01 posts per day).

20 Most recent posts:
Data and Content Support » Different Data on Tick vs 1min Aug 20, 2021 03:23 AM (Total replies: 5)

Thank you both. I was able to recreate the issue for another stock at a later time, and clicking 'reload historical data' updated the tick data. Stephen your comment on timezone is likely an apt one. I'm on pacific time and at one point I changed it to Eastern time. I suspect the data I'm looking at may have an issue because of this. I will purge and reload. Thanks for your help with this.

Data and Content Support » Different Data on Tick vs 1min Aug 18, 2021 07:49 PM (Total replies: 5)

adding tick screenshot

Data and Content Support » Different Data on Tick vs 1min Aug 18, 2021 07:49 PM (Total replies: 5)

I use Iqfeed with NinjaTrader 8. I'm seeing material differences between tick and 1 min data, and unsure if I should contact Iqfeed or NinjaTrader (presume Iqfeed as its a data issue).

Please see attached screenshots for VUZI on 1/20/21. On a 1min bar the High reaches $9.69 at 11:47, On tick data the high reaches $10.13. If you look at the 1min chart for 15mins either side, it gets nowhere close to $10. It's clear that for the same time and the same stock, pulling tick and 1min data is telling different stories. Please could you take a look at the data for VUZI to see if there is an issue, and which source of truth is correct?

I am building an algorithm that auto-trades with tick and 1min data, so obviously very nervous about this issue and guarding against future instances. Do you have any advice please on how to guard against repeat issues?

Many thanks


Data and Content Support » Time & Sales Volume - Format Question Jun 17, 2021 06:38 PM (Total replies: 2)

I think I know the answer to this but wish to avoid assuming so hoping its a QQ: Within the Time & Sales report, When Trade Conditions contains 'Oddlots' I understand that these are individual shares (e.g. Inc Vol = 10 & Trade Conditions = ODDLOT/FORMT means that there was 10 shares). When 'oddlot' is not a trade condition, does this mean the 'Inc Vol' is showing lots of 100 shares, or still showing individual shares please? E.g. Inc Vol = 600 & Trade Condition = FORMT, doe this mean 600 shares or 60,000 shares?

Attaching an image with the same question, restated in case it helps clarify.

Many thanks in advance


Thanks for looking into it Todd. I'll look into our systems to see if we're doing any unexpected transformations or gaps fills that might be causing this. Thank you

Adding a clearer version. Attached is the 1 sec OHLCV data for BBY on 02/03/2020. Higlighted in yellow is a drop from $86 close price to $85.65, then back to $86. Neither the tick or 1min data from 'Time & Sales' shows any drop down to $85.65. My system triggered a signal on this 1 sec OHLCV data that wouldn't be triggered with the other iqfeed dataset. Unsure of the reason for the discrepancy, or wondering if I have a bug in my data retrieval of 1 sec OHLCV data.

I'm retrieving the historical 1 second OHLCV data for backtesting, however I'm seeing some odd spikes in the data that I don't see when I use the 'IQFeed Time & Sales' application to view tick and/or 1min data. It's causing me to doubt whether I should pull/use the historical 1 sec OHLCV or whether I need to start pulling tick data and compiling this myself. I've attached an image that puts the 1sec vs tick vs 1min side by side and have highlighted the 85.39 1sec OHLCV that I can't reconcile with the tick or 1min data. Please could anyone let me know if I am misinterpreting this?
Thanks in advance for any help
Edited by ChainsawDR on Apr 12, 2020 at 06:22 PM

IQFeed Developer Support » Shares Outstanding Data? Sep 9, 2019 08:12 AM (Total replies: 4)

Thank you Stephen

IQFeed Developer Support » Shares Outstanding Data? Sep 9, 2019 07:22 AM (Total replies: 4)

Hi Stephen, please could you kindly confirm if the output of the Common Shares Outstanding is in 000’s? The documentation doesn’t mention it but looking at the output for companies like AAPL & AMZN I think its missing three zeros in the output but would like to confirm please.
Many thanks

IQFeed 3rd Party Software Support » Software to use alongside Iqfeed? Aug 18, 2019 03:45 AM (Total replies: 1)

Hoping to ask for some advice on an automated trading system setup please. I’m using iqfeed already and now trying to decide whether to use an off the shelf backtesting and live trading service (such as Ninja Trader) vs a mix of open source systems (such as PyAlgoTrade and IBridgePy) and was hoping for some advice from more practiced hands.

Short version of the question: I’m a little confused as to how flexible some of the off the shelf systems are at using external/custom metrics and trading (interval) frequency. After having a less than amazing experience with a developer trying to build a custom solution I’m looking at off the shelf software. Is anyone aware of a backtesting and live trading software system that is: standalone software that can be hosted on AWS (or a VPS), can live trade with interactive brokers, make live trading decisions based on DTN Iqfeed data (rather than IB feed data), backtest rules (event) based on DTN Iqfeed data, incorporate custom metrics within backtest & live rules, and operate on a 1 sec ‘heartbeat’?

Longer version of the question: Some considerations and requirements for the setup I’m looking for:
1. I’m not a developer by trade. I’m learning Python but I don’t want to wait 6-18months to become adept enough to put live a trading system that I can trust enough with real money. From a systems perspective, whether it’s an off the shelf or open source system, I’m going to need to hire a developer to help configure a system that I can live trade with for the first time (and then evolve the rules myself). From this perspective I’m leaning towards an off the shelf system as I won’t need to worry about bugs as much, and upgrades are presumably easier to manage than iterating open source versions.
2. From a rules perspective, I’m confident in being able to write my own trading logic that runs in a system (when to buy, when to sell etc).
3. I’m a Product Manager & Business Analyst by trade. I can write system design documents and requirements, and have hired developers via upwork in the past (so open source powered systems are feasible).
4. I want to (must Requirement) keep my rules private and only use standalone software that I can host on AWS (which I’m very familiar with). This rules out cloud based systems like quantconnect
5. I’ve already hired a developer who has helped automate the retrieval of 1 sec & 1 min OHLCV data for 500 US Equity Stock symbols from DTN Iqfeed, and created some custom metrics that I want to be able to use within a trading rule. An example metric would be ‘count of stocks that closed the interval higher than it opened’ (which would be used in conjunction with other rules such as moving average crossover). I’ve been using jupyter notebooks, pandas and matplotlib to run analysis and hypothesize some rules that I now want to backtest and hopefully put live.
6. I’d prefer to (should Requirement) continue using DTN Iqfeed for making live trading decisions as the data quality is good and I’ve read it’s better quality than most broker feeds like interactive brokers.
7. I want to (Must Requirement) use interactive brokers as my style of trading needs low transaction fees and I eventually want to expand to more markets.
8. Back testing must be event based so I can easily flip from backtesting to live trading (or ideally paper trading before live trading but not essential)
9. I’d prefer (should Requirement) any software to use Python as the rule coding logic as it’s more transferable (rather than being locked in to a language that only works on one system).

As a next step (if no joy from this forum) I was intending on emailing various trading software providers to ask if they can satisfy the above requirements, but as I’m sure many will say they are the best, I was hoping to either learn from this trading community or be educated on my requirements if they are too restrictive.

Thanks in advance


Edited by ChainsawDR on Aug 18, 2019 at 03:57 AM

Thank you altmany, that’s very helpful! I’ll post a separate question for #3.

Thanks again

I'm hoping to please ask for some advice from the forum members who are more experienced than me regarding some novice/basic system design questions (as I'm new to building an algorithmic trading system from scratch). I’ve 3 questions (#1-#2 are relevant together, #3 I could post as its own thread if preferred but didn’t want to clog up the forum with lots of novice questions so grouping in one thread).

Context: The end result I'm working towards is a live trading system that uses minute bars to make trading decisions (in future I may go down to N second bars). I've signed up for DTN IQFeed and have consumed historical minute data for my tickers (using request: "HIT,%s,60,20180601 075000,,,093000,160000,1\n" % sym) so I think I’m now in good shape with the 'backfill' piece of work and currently building a backtester.

Q1: I'm now struggling with the design aspect of keeping the minute data updated (every minute) and being able to use it for future paper & live trading. As I understand it, the most common option is to consume live tick data and compile minute bars from this, every minute. Are there any other options people recommend? For example, I wasn't sure if it'd be possible to consume 'historical' minute data, every minute (using the same HIT request format). If so, do you know how frequently the historical data is updated? For example, if I make a request for 11.03am-11.04am data at 11.04am+1sec, would the data be available then? I’ll never be running a HFT system where millisecond data is needed for decision making.

Q2: I can’t discern from the documentation if it’s possible to request and retrieve historical level 2 data, does anyone know if this is possible and what command to use? If it’s not available, then I suppose that dictates needing to consume and compile tick level data? (signed up for Nasdaq level 2 data)

Q3: I’ve read a lot of forum threads regarding how Linux isn’t properly supported and requires wine to launch. I’ve got it working in quite a manual way currently so hoping if I outline my approach, others might be able to point me in the right direction for an automated alternative so that I can cron job turning iqfeed on and off... I’ve setup an AWS EC2 instance with Ubuntu 18.04 LTS, installed vncserver and an Ubuntu desktop GUI that I access via tightvnc, installed wine and iqfeed via the GUI. To launch my iqfeed python file I start vncserver via an ssh terminal, then connect to the GUI via tightvnc, navigate to the wine DTN folder and manually launch iqconnect and iqlinklauncher, clicking ‘startiqlink’ and ‘connect’ on each pop up. Finally, from the ssh terminal I launch the python file. I’ve tried a whole bunch of different methods for launching iqconnect and iqlinklauncher from the terminal in headless mode but each has their own errors - I can state each option attempted and errors faced, but if anyone is able to share the terminal commands they use to launch without a GUI then I can try to recreate and debug via the error prompts (knowing that it’s a solvable problem).

Thanks in advance for any help you can provide
Edited by ChainsawDR on Jan 4, 2019 at 08:57 PM

Time: Tue October 26, 2021 3:44 PM CFBB v1.2.0 11 ms.
© AderSoftware 2002-2003