camping89
-Interested User-
Posts: 2
Joined: Jul 11, 2014
|
Posted: Jul 11, 2014 04:33 AM
Msg. 1 of 4
My question is same as topic name:
How to check if Level 1 symbol is invalid?
I send wAAAA.TES\r\n as a watch command for example, but I don't receive anything from level 1 port. My expectation is some kind of messages like "Invalid Symbol" or I should check if AAAA.TES is valid before sending.
By the way, what is different between watch(w) and trade(t) command? wMSFT and tMSFT...
|
DTN_Tim Walter
-DTN Guru-
Posts: 1238
Joined: Apr 25, 2006
|
Posted: Jul 11, 2014 08:04 AM
Msg. 2 of 4
Hello, you will get back a not found message. You could verify this in a telnet window as well.
wQPPG Q,QPPG,,Not Found,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
As to the (t)Watch vs the (w)Watch, the w is to watch everything, trades, bids, asks, etc. The t watch will only pull through trades, this would allow for easier processing of the data stream if you did not need the bid and ask prices.
Tim
Edited by DTN_Steve_S on Jul 11, 2014 at 08:16 AM
|
DTN_Steve_S
-DTN Guru-
Posts: 2093
Joined: Nov 21, 2005
|
Posted: Jul 11, 2014 08:16 AM
Msg. 3 of 4
In addendum to Tim's reply about the format of the Invalid symbol message, the
Q,QPPG,,Not Found,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Format is for the IQFeed 4.9 protocol only. If you have set your protocol to 5.0 or greater you will get a
n,QPPG
message instead to indicate an invalid symbol.
|
camping89
-Interested User-
Posts: 2
Joined: Jul 11, 2014
|
Posted: Jul 13, 2014 08:54 PM
Msg. 4 of 4
Thanks a lot, I'm using IQFeed 5.1 protocol. And I can see the n,QPPG now.
This solved my problem.
|
|
|
|