Joined: |
May 7, 2004 04:32 PM |
Last Post: |
Nov 11, 2014 10:33 AM |
Last Visit: |
Nov 13, 2014 03:20 AM |
Website: |
www.traderssoft.com |
Location: |
|
Occupation: |
|
Interests: |
|
|
|
anazarov has contributed to 15 posts out of 21185 total posts
(0.07%) in 7,294 days (0.00 posts per day).
20 Most recent posts:
Thank you, very much. It was the filter to log the records with only 't', 'a' and 'b' codes. All works now.
Have a nice day, Andrew
No, no, I'm not using breakpoints. I will update the client to the latest version and check again and let you know.
Andrew
Hi!
I'm switching application from 4.9 to the latest protocol (it is late, I know) and can't recognise the correct way to determine which filds were updated in "Q" message, trades, asks or bids. Previously it worked well with depricated field "Last Trade Time" but now I have to use "Message Contents" field.
The problem is that I'm getting only "a" or "b" or "ab" messages and no other types.
Updated fields: S,CURRENT UPDATE FIELDNAMES,Symbol,Most Recent Trade,Most Recent Trade Size,Most Recent Trade TimeMS,Most Recent Trade Market Center,Total Volume,Bid,Bid Size,Ask,Ask Size,Open,High,Low,Close,Message Contents,Most Recent Trade Conditions. ********** QQQ, I put below two messages where Total volume is different (i.e. the trade occured), but both have "ba" status.
Q,QQQ,101.9900,200,09:30:00.130,11,171128,101.9800,700,101.9900,21500,101.9800,101.9900,101.9800,101.9600,ba,3D, Q,QQQ,101.9800,100,09:30:00.215,5,172628,101.9800,500,101.9900,21500,101.9800,101.9900,101.9800,101.9600,ba,173D,
or here
Q,QQQ,101.9800,100,09:30:00.215,5,172628,101.9800,1600,101.9900,18500,101.9800,101.9900,101.9800,101.9600,ba,173D, Q,QQQ,101.9900,100,09:30:00.479,12,174528,101.9800,1000,101.9900,18500,101.9800,101.9900,101.9800,101.9600,ba,3D, Q,QQQ,101.9800,15,09:30:00.501,26,174543,101.9800,1000,101.9900,16500,101.9800,101.9900,101.9800,101.9600,ba,87,
@ES# has similar "problem", I'm getting either "b" or "a":
Q,@ES#,2035.25,3,09:32:00.469,43,142929,2035.25,2,2035.50,364,2033.75,2039.00,2031.75,2034.00,b,01, Q,@ES#,2035.25,1,09:32:00.469,43,142931,2035.00,464,2035.50,364,2033.75,2039.00,2031.75,2034.00,b,01,
****************************
Am I doing something worg? Should I use something else to separate quote update and trade update?
Thank you, Andrew
Then we have the problem....
Hi!
The query to lookup for expired symbol returns NO_DATA. Tested this using SymbolLookupSocket_VC.exe, IQFeed 4.6.1.0 and symbol @ESM12.
Can it be fixed somehow?
Andrew
Thank you for your answer. I'm not often visiting this forum unfortunately and forum search is limited to 90 days only :)
I hope in the next version of the API it will be corrected.
The LookupSymbol method returns found symbols in <symbol>space<description> format.
We need to extract from each found string symbol and its description as separated strings.
For symbol like MSFT MICROSOFT CORP we can simply subsrtact symbol as chars left of first space.
For symbol like MQF AO MSFT JAN 2007 C 17.0 we have to substract all left of the second space.
So, there is no one algorythm for extraction symbol from the result string.
Do you have any work-around?
1 month back. I will try to test this more deep today, it is elapsed to many days since my forst post :) And will let you know.
Andrew
It works now. Thank you!
Andrew
I'm not able to get any data at all.
Andrew
Hello!
I have found messed data for few symbol. It is eturned just one daily bar. Symbols: GCG5 FVH5 FVM5 EUH5
It is tested with our software and history.exe from SDK. We are using 2.3.0.1.
Best regards, Andrew Nazarov
DTN Client 2.3.0.1, all software including SDK test applications have the same.
Andrew
My cusomer reported that the data for this symbol is bad time-to-time. The testing at our side showed the same. For example, the 1 minute data 8 Now 12-00 and 12-01 PM (EST). Open record is 33689.85600, high record is 1812856.83300. The data 10 Nov 11-15,11-18 and 11-20 (AM) are wrong.
The supports says that there is no problem at the server data base, but error shows two possible reason: or database error, or IQFeed API error. I'm ready to give you additional information if you need.
Best regards, Andrew Nazarov
As far as I know it is not possible.
The only problem which you should expect then, when the 1st application will be closed, it will close IQConnect too because it doesn't know about your 2nd application.
|
|