Is there an identifier in a trade that indicates it was a CTA or UTP feed from SIP? I see sometimes there is an @ which is only in UTP but that @ may not always be there as it is just one type of condition. So it is possible to see overlapping trade condition codes and not know how to handle them based on the CTA or UTP specs because they may differ in the specs but share the same condition code.
I’d like to know how to identify if it is CTA vs UTP so I can handle the differences in trade conditions between the two per the specs available.
Let’s use an example of condition “B”. Assume only “B” comes in a trade feed to API subscribers while reading this question. CTA Update Last = Yes, UTP Update Last = No.
@Homer Great question. The “tape” attribute of a trade indicates if it is a Consolidated Tape System (CTS) or a Unlisted Trading Privileges” (UTP) feed. This attribute is labeled “z” in the raw trade object response. CTS trades will always have either an A or B tape, while UTP trades will be a C.
As a side note, the New York Stock Exchange is the Administrator of Tape A , which includes NYSE-listed securities, and the American Stock Exchange is the Administrator of Tape B , which includes AMEX-listed securities, and NASDAQ is the Administrator of Tape C .
Here, for example, is how I lay out trade conditions which would exclude a trade from a ‘close’. The tape-condition pair uniquely identifies the condition.