IQFeed and Matlab - Matlab, R project and Python | futures io social day trading
futures io futures trading

IQFeed and Matlab
Updated: Views / Replies:1,770 / 4
Created: by nerdtron Attachments:0

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 100,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors – all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you don’t need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Thread Tools Search this Thread

IQFeed and Matlab

  #1 (permalink)
Huntsville, AL
Trading Experience: Intermediate
Platform: ninjatrader
Favorite Futures: futures
Posts: 6 since Feb 2014
Thanks: 0 given, 2 received

IQFeed and Matlab

Has anyone used the IQFeed portion of the latest datafeed toolbox? If so, would you mind sharing some code on how you are pulling the real-time tick data?

Reply With Quote
  #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.

  #3 (permalink)
Munich Germany
Trading Experience: Beginner
Platform: MultiCharts .NET,MultiCharts,Amibroker
Broker/Data: Interactive Brokers IQFeed
Favorite Futures: Stocks,Index CFDs
Posts: 149 since Aug 2012
Thanks: 81 given, 80 received

I use that toolbox with IQFeed

however, i do not like it. I think it could have been implemented better.

I was not able to get more than 1 year of minute data fetched with the toolbox.
The next thing, I find it very hard to implement an automatic fetching function.

Having faced those flaws, I am thinking about to change either the datafeed or the API.
Changing the interface API seems right now the right way to go.

Therefore, I start to implement my interface to IQFeed on my own, which will use matlab server interface
to place the received data.
I do not want to start from scratch, therefore I will use a C# interface implemented by Sentinel .

It seems to work without having to purchase the API of IQfeed, maybe it does not handle realtime data.
Some say you need to purchase the API from IQFeed.
So I will see. First tests seem to be promising.

Hope that helped you a little bit.

Visit my futures io Trade Journal Reply With Quote
  #4 (permalink)
los angeles california/united states
Trading Experience: Advanced
Platform: InvestorRT,MATLAB,Bookmap
Broker/Data: IQFeed
Favorite Futures: CL, ES
Posts: 7 since Nov 2015
Thanks: 10 given, 7 received

Has anyone here used IQFeed historical data for Matlab? I wanted to get your thoughts on this. I figured this might be a plausible way to automate downloading tick data every month or so for backtesting.

Reply With Quote
  #5 (permalink)
Norwich, UK
Trading Experience: Beginner
Platform: Multiple:research&executi
Broker/Data: Started with Stage5/OEC ... multiple
Favorite Futures: Anything found profitable goes ...
andby's Avatar
Posts: 154 since Jul 2012
Thanks: 87 given, 79 received

Matlab R2018a IQFeed implementation - very unstable

mostafaabdo View Post
Has anyone here used IQFeed historical data for Matlab? I wanted to get your thoughts on this. I figured this might be a plausible way to automate downloading tick data every month or so for backtesting.

Yes, I actually paid the IQFeed subscription to try and use it. Few discoveries that don't do much service to Mathworks:

1) There's not too many commands within the IQFeed toolbox within Matlab. There are actualy 7. That's it ... 7. Among those:

2) Close doesn't work. I mean not only doesn't work, but it renders the connection handle useless (impossible to get any more data from IQFeed without a Matlab Application restart). So it's less than useless ... it's doing damage. I escalated to Mathworks Support. They said they'll remove it from a future release. I wonder then ... if your car manufacturer notified you that they'll remotely disable long distance speed cruise feature ... on which you paid extra, how would you feel ... not the most professional way to handle bugs.

3) Mathworks docs say:

Intraday tick, historical, and news data from IQFEED® data server

I have to say that the only thing that worked more or less reliably was the history command - which by the way does NOT support minute data. Only daily, weekly and monthly ... Check this out:

One might say syntax was not right, etc. I say wrong syntax should NOT crash your Matlab GUI.

4) Minute data - well, it's not there with the history command.

5) IQFeed has for a long time a MAC OS X client. It's really a matter of testing the code to make IQFeed's DataToolbox work on MAC OS X. No, no, no. MAC OS X is not supported. Windows only. Thanks ...

I reiterate again the Mathworks docs:

For a simple example about retrieving IQFEED data, see Retrieve Intraday and Historical Data Using IQFEED.

I think there is a long road until Mathworks' IQFeed implementation gets worthy of Mathworks brand respect - I don't see this set of 7 functions (among which some just don't really work well or don't work at all) being something to be proud of.

Last edited by andby; May 4th, 2018 at 05:21 PM.
Visit my futures io Trade Journal Reply With Quote


futures io > > > > IQFeed and Matlab

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Upcoming Webinars and Events (4:30PM ET unless noted)

futures io is celebrating 10-years w/ over $18,000 in prizes!

Right now

$1,000 in Amazon Gift Cards being given away right now from GFF Brokers

Right now

$250 Amazon Gift Cards with our "Thanks Contest" challenge!

Right now

Show us your trading desks and win over $5,000 in prizes w/Jigsaw Trading


Webinar: Suri Duddella (TBA)

Elite only

Webinar: Richard Bailey (TBA)

Elite only

Similar Threads
Thread Thread Starter Forum Replies Last Post
Matlab / Markov mokodo Matlab, R project and Python 39 August 17th, 2014 10:49 AM
matlab c# wh The Elite Circle 3 June 14th, 2011 08:22 PM
Rithmic and matlab tradersheldon Matlab, R project and Python 1 January 28th, 2011 12:16 PM
Matlab and ESignal MXASJ Matlab, R project and Python 3 July 29th, 2010 07:43 AM

All times are GMT -4. The time now is 03:51 PM. (this page content is cached, log in for real-time version)

Copyright © 2019 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432,
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts