One Unified Global Perspective
Communications with a Global Perspective
Home
Intro
Contact Us
Voice over IP
PBX Solutions
Services
Support
Glossary
Open Source
Blog
Forum

WebMail





2007 Oct 07 - Sun

IQFeed Source Code Release

I havn't had much time recently to keep my IQFeed libraries (for QuantHouse/SmartQuant's QuantDeveloper) updated, and I see there are a few users with some annoyances with the libraries. I've decided to empower them to solve the issues themselves.

I've released the code under GPL3 license terms. For those who wish to to use it commercially, they can contact me directly.

I'd been holding off releasing the code, hoping I could clean things up a bit more, but I better bite the bullet and just get the code out there. Perhaps Anton can create a sub-forum for supporting the library.

There are two libraries:

The projects are in Visual Studio 2005 SP1 format.

If you have corrections to the libraries, please email the changes to me, I'll update the code, and release an updated version.

All the code compiles. I've used it for my own market tests and evaluations. As such, it may be a little rough around the edges, but is usable. I never did get around to implementing the IHistory module. Instead, I bypassed that interface and wrote a mechanism to download histories for multiple symbols simultaneously. If you do implement an IHistory interface, let me know, I'll update the code and release it.

There are few libraries that use a SQL Database back end. the OneUnified.SmartQuant library has a SQL file for recreating the database (you'll need to do the permissions manually), and a .csv which will load the iqMessageFormat table with stuff that might be useful.

The reason for this is that I use Genesis Securities as my broker. They have a C++ trading library, which I've started to integrate... in a C++ environment. With Boost (which will have time series shortly), QuantLib, GSL, and a bunch of other libraries, I've found I can revert back to my favorite development environment for live market trading. QD will still remain as a solid simulation and testing environment for me (depending upon what favorable or unfavorable changes QuantHouse makes to release arrangements--they've indicated that source code rights will no longer exist--which will suck big time).

I'm rewriting and expanding the scalping example (from the application archive) in C++ to run properly with two trading accounts, and provide detail I couldn't do with the C# version.

If you have questions, let me know.

Happy Trading!

[/Trading/SmartQuant] permanent link



Blog Content ©2008
Ray Burkholder
All Rights Reserved
ray@oneunified.net
(441) 505 7293
Available for Contract Work
Resume

RSS: Click to see the XML version of this web page.

View Ray 
Burkholder's profile on LinkedIn
technorati
Add to Technorati Favorites



October
Su Mo Tu We Th Fr Sa
 
7
     


Main Links:
Monitoring Server
SSH Tools
QuantDeveloper Code

Special Links:
Frink

Blog Links:
Sergey Solyanik
Marc Andreessen
HotGigs
Micro Persuasion
... Reasonable ...
Chris Donnan
BeyondVC
lifehacker
Trader Mike
Ticker Sense
HeadRush
TraderFeed
Stock Bandit
The Daily WTF
Guy Kawaski
J. Brant Arseneau
Steve Pavlina
Matt Cutts
Kevin Scaldeferri
Joel On Software
Quant Recruiter
Blosxom User Group
Wesner Moise
Julian Dunn
Steve Yegge

2007
Months
Oct




Mason HQ

Disclaimer: This site may include market analysis. All ideas, opinions, and/or forecasts, expressed or implied herein, are for informational purposes only and should not be construed as a recommendation to invest, trade, and/or speculate in the markets. Any investments, trades, and/or speculations made in light of the ideas, opinions, and/or forecasts, expressed or implied herein, are committed at your own risk, financial or otherwise.