Monday, November 2, 2009

FIX Learning Notes (1)

1. unique identifiers for executions

(a) Tag - 17; Name - ExecID
assigned by broker; it's unique within a single trading day or the life of a multi-day order (we can embed a date there).

2. unique identifiers for orders, not for executions

(a) Tag - 37; Name - OrderID

3. some other fields

(a) Tag - 60; Name - TransactTime
the time of order/execution creation, expressed in UTC (aka GMT); it's UTCTimestamp, YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss

(b) Tag - 32; Name - LastShares
the qty of this fill; we only process trades with LastShares not equal to zero

(c) Tag - 6; Name - AvgPx
(d) Tag - 44; Name - Price
(e) Tag - 31; Name - LastPx

No comments: