Joined: |
Feb 21, 2011 04:07 PM |
Last Post: |
Sep 20, 2015 11:41 PM |
Last Visit: |
Sep 21, 2015 12:04 AM |
Website: |
|
Location: |
|
Occupation: |
|
Interests: |
|
|
AIM: |
|
ICQ: |
|
MSN IM: |
|
Yahoo IM: |
|
|
AMS has contributed to 12 posts out of 21191 total posts
(0.06%) in 4,820 days (0.00 posts per day).
20 Most recent posts:
Any updates on this topic?
Is this project still being worked on, is it dropped?
Greetings
Well, this just to share my thought. I have to admit, that I expected a direct and simple reply when I asked this as most tools nowadays have free support forum, so one normally expect to get a lot of help from non paid support
The main reasons I didnt follow up are 1- getting the API is more of a long term plan or idea for me, i am not in a hurry 2- I am expecting the answer to be a 'Yes" and I asked to just get a confirmation 3- luckily for IQfeed, they dont have a lot of competition for the price of the feed, so if i ever reached the point of having to use the API directly, I would have had to work around any limitation ... so Cpratt, if you need the API, you really dont have that many options
best regards to all :)
I also found out about seer http://www.seertrading.com/
which hooks to R and can use IQFeed I never used it, but it was praised by few on the elitetrader forum
What I understand, you dont need to pay extra to use the API You pay the ~300 annual fee to get support and notification of updates, sample code, stuff like that
So if that github library works, you can just use it
Personally, I strongly recommend you look into charting application that allow you to program your own indicators or studies
check amibroker, sierrachart, ensign, multichart ... and the list goes on
i cant recommend you use R if you dont already know it. if you will learn something new to program your own indicator or studies ... learn to use one of the applications i mentioned above you will pay extra for the package, but you will get much better support
R is not a fun language to learn or use .. according to my very very short experience with it
well, i dont know R
but check this link https://github.com/bwlewis/iqfeed
i think it can help you, my conclusion would be that connecting to iqfeed from R wont differ much from connecting to it from any language using the tcp interface
also check this link http://www.r-bloggers.com/?s=trading
many articles about using R in trading or trading analysis Edited by AMS on Oct 10, 2012 at 03:55 PM
Will I be able to use the Java API to connect to IQFeed if its running under wine
I understand (from other posts on this forum) that most people who run IQFeed under wine just connect using the socket interface using any language
But would there be any benefit (or disadvantage) using the Java API provided by IQFeed?
Any updates on this topic, and I also wonder, will the cross platform solution use Mono & C#?
thanks jay for the information, and please keep us updated of the progress if possible
Regards Edited by AMS on Aug 26, 2011 at 08:51 AM
Greeting all,
I noticed mentioned in some older post (2010) by telvent moderators that a Java version of iqfeed is being worked on, but still in very early development
Is the Java version still being worked on? Is this initiative still alive? When can we expected a release 2011/2012?
Regards, AMS
Thanks Jay for your prompt reply.
I just installed IQfeed under Wine/Linux, it seem to work, I was able to
> telnet localhost 5009
which i took as a good sign, it keeps sending records that look like this thought
T,20110226 16:23:14 T,20110226 16:23:15 T,20110226 16:23:16 T,20110226 16:23:17
I am not sure what this mean. I hope I didn't break anything! If you can explain this please do
The next step for me would be to buy the developer registration to receive the full docs, I think I would need anyway no matter which route I decide to go
thanks again.
This is a bit generic, but when writing to a DB the only way I know of to make things faster is to use transactions and commit every 1000 or 10,000 or so rows, this is how its done for ETL jobs.
If you are using mysql you may also look into using their multi-insert insert into syntax >> INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); (copied from http://dev.mysql.com/doc/refman/5.5/en/insert.html )
Also consider if possible dropping any primary keys and indexes constraints before the insert and building them afterward
Where can I read or download the socket interface documentation?
I searched the IQfeed, but only found the quick start guide which wasn't really helpful I intend to use it under Wine / Linux, so if anyone can also share examples in Perl or Ruby, that would be great too, as I will also be learning socket programming as I go
From what I collected online, I believe I will connect to a socket on the loopback IP 127.0.0.1 and port 5009.
And that I should be able to send messages to query the feed, so I believe the documentation should include the message formats like how to specify a symbol or symbol list, a date range, how to request for delayed vs historical vs real time, does this detailed documentation exist somewhere?
Thanks, AMS
|
|