|
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'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'm very glad I switched to IQFeed. It's working perfectly with no lag, even during fast market conditions." - Comment from Andy via Email
"Thanks for the great product and support. During this week of high volume trading, my QuoteTracker + IQ Feed setup never missed a beat. Also, thanks for your swiftness in responding to data issues. I was on ******* for a few years before I made the switch over early this year, and wish I had done it a long time ago." - Comment from Ken
"If you want customer service that answers the phone, your best bet is IQFeed. I cannot stop praising them or their technical support. They are always there for you, and they are quick. I have used ****** too but the best value is IQFeed." - Comment from Public Forum
"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 just wanted to let you know how fast and easy I found it to integrate IQFeed into our existing Java code using your JNI client. In my experience, such things almost never go so smoothly - great job!" - Comment from Nate
"I like you guys better than *******...much more stable and a whole lot fewer issues." - Comment from Philip
"If someone needs the best quality data and backfill beyond what their broker provides at a rate that is the best in the industry, I highly recommend IQFeed." - Comment from Josh via Public Forum
"Its working FABULOUSLY for me!! Holy cow...there has been so much I've been missing lately, and with this feed and Linnsoft software...I'm in the game now." - Comment from Chris R.
"There is no doubt that IQFeed is the best data provider. I am very satisfied with your services. And IQFeed is the only one that I would recommend to my friends. Now, most of them are using your product in China." - Comment from Zhezhe
|
|
|
|
Joined: |
Nov 4, 2015 08:39 AM |
Last Post: |
Mar 1, 2021 01:58 PM |
Last Visit: |
Mar 1, 2021 05:16 PM |
Website: |
|
Location: |
|
Occupation: |
|
Interests: |
|
|
AIM: |
|
ICQ: |
|
MSN IM: |
|
Yahoo IM: |
|
|
karthikkrishnan has contributed to 22 posts out of 21202 total posts
(0.10%) in 3,129 days (0.01 posts per day).
20 Most recent posts:
Equities only. Not looking into anything else
Ok. Thanks. One follow up question specific to how historical data is constructed. When you say "bid/ask data historically on the trade, does the data arrive as-is from the exchange or is it constructed by you at the time of trade from quote data. For example, say historical data has a data point timestamp = 09:30:00.043403 last_price = 241.25 bid = 241.21 ask = 241.3
Is it guaranteed that the bid/ask data here is not from the future ? I guess, I am trying to find if the timestamp corresponding to bid/ask quote is *guaranteed* to be on-or-before the trade tick
Does historical tick data include a way to be able to tell if there was a bid/ask update without any trade happening. I see a relevant discussion in http://forums.iqfeed.net/index.cfm?page=topic&topicID=5722
Specifically, I am trying to assemble a data set that includes trade data as well as NBBO (not looking for depth). Is this possible in historical data ?
That explains it. Thanks!
What does your message look like ? Could you also post the entire line for the rows you are showing. What I posted includes last_trade, bid, ask etc (basically entire feed and I am looking at last price). My row header is timestamp,last_price,last_size,total_volume,bid,ask,tickid,basis,trade_market_center,trade_condition,trade_aggresor,day_of_month,
Edited by karthikkrishnan on May 19, 2020 at 08:43 PM
9:55:14 AM 52.925 100 6245693 52.92 52.93 7313 C 19 1 0 24 9:55:14 AM 52.92 100 6245793 52.92 52.93 7314 C 19 1 0 24 9:55:14 AM 52.92 300 6246093 52.92 52.93 7315 C 19 1 0 24 9:55:14 AM 52.925 100 6246193 52.92 52.93 7316 C 19 1 0 24 9:55:14 AM 49.58 1 6246194 52.92 52.93 7317 O 19 8706 0 24 9:55:14 AM 52.925 100 6246294 52.93 52.94 7318 C 19 1 0 24 9:55:14 AM 52.925 100 6246394 52.93 52.94 7319 C 19 1 0 24 9:55:14 AM 52.925 100 6246494 52.93 52.94 7320 C 19 1 0 24 9:55:14 AM 52.925 100 6246594 52.93 52.94 7321 C 19 1 0 24 9:55:14 AM 52.925 100 6246694 52.93 52.94 7322 C 19 1 0 24 9:55:14 AM 52.9201 200 6246894 52.93 52.94 7323 C 19 1 0 24
This is what it looks like (check 49.58 last price at row #6). FYI, I tried it again and see the same anamoly Edited by karthikkrishnan on May 19, 2020 at 08:05 PM
I see it. My commands look like S,CURRENT PROTOCOL,6.1 HTT,INTC,20200324 093000,20200324 160100,100000000,,,1,,
Can you check again ?
>>>equity exchanges currently do not return Trade Aggressor data
This explains it. Thanks!
I am notice some extreme outliers in tick data. For example INTC on. 2020/03/24 as attached. While it is possible for such extreme black swans, I want to make sure if this is not due to some error in feed. For example, these extremes are also happening on very low volume. So just making sure. Can you confirm ?
Looking into tick data feed for INTC, I see the Trade Aggressor is always 0. Is this expected ?
@stargazer - Thanks for the tips.
@taa - In your setup, is IQfeed launched manually ? I could certainly use more tips from you if you've been successful. I really want to have IQFeed running forever in the background and my client connect whenever needed with minimal intervention. Can multiple clients connect to IQfeed or just one ?
yes, I do use wine using command /opt/wine-stable/bin/wine "/home/ubuntu/.wine/drive_c/Program Files (x86)/DTN/IQFeed/IQLinkLauncher.exe"
This launches which needs a start button clicked manually.
How do I turn on more logging ?
The other recommendation was to use wine which is super flaky. Has anyone been successful with it on a consistent basis on Linux ? I am running on Ubuntu and it fails to launch randomly. Here's how I do it. I have wine with all the dependencies installed. #1) /opt/wine-stable/bin/wine "/home/ubuntu/.wine/drive_c/Program Files (x86)/DTN/IQFeed/IQLinkLauncher.exe" This launches which needs a start button clicked manually. #2) After this, the IQConnect Login window appears [I have save password enabled and Automatically connect enabled]. If I am lucky, this goes through. Many times, I am stuck at #1) where #2) does not even appear.
I have to keep killing #1) and relaunch until #2) is successful. It is random enough that I can't figure out what is happening. Race condition ? Threading Error ?
This is frustrating because without automating data collection via the API on Ubuntu, I don't know how one could use it [Running it on Windows would be rebuilding the entire stack on windows..too cumbersome]. Most vendors these days offer a simple RESTful interface.
Agreed. Not having a proper linux SDK is unbelievable.
I am using wine to run IQFeed and connect using python socket clients. When I run it first time, it connects and downloads the data. If I stop my client and relaunch again, it throws an error as below.
002d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32e868 1 C) semi-stub 0032:err:ole:CoUninitialize Mismatched CoUninitialize 002d:err:winediag:IcmpCreateFile Failed to use ICMP (network ping), this requires special permissions. 002d:fixme:msvcrt:__clean_type_info_names_internal (0x1029f8fc) stub ^C0033:fixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0 0033:fixme:msvcrt:__clean_type_info_names_internal (0x1029f8fc) stub
Has anyone been successful to have a client connect and reconnect at will ? Now I am left to kill the IQfeed process and relaunch and do it all over again [Not a workable solution]. I am surprised we still don't have a good Linux solution.
I am trying the sample code to get daily bar data and no matter what I try, I am unable to get beyond few years. For example, HDX,AAPL,5000,,,,,
This should return 5000 datapoints - but the daily datapoint does not return beyond 2016-10-18 (I am using the c# sample as-is). Any idea ? There seems to be few other posts with similar issue.
Thank you! This worked.
Jay - This has been frustrating. My understanding (based on chat) is that I have Developer API subscription (Dave from chat confirmed that). But I am not able to login. And there are no error messages per se.
I still can't see it. What am I missing ? Can you attach a screenshot where I could find ? Mine is attached
I can't find the sample code. Can you help ? I followed the instructions per the doc - but do not see any sample code.
|
|