This message is sent by the CQG gateway in response to Request for Position (UAN) after position report messages, if any. When no reports are available to send, the message with ReqResult = 2 (No positions/trades found that match criteria) is sent. The message is also sent after unsolicited reports to mark the end of a message queue.
Tag |
Name |
Format |
Req |
Comments | |
|
Standard Header |
|
Y |
MsgType = UAO | |
325 |
UnsolicitedIndicator |
Boolean |
Y |
Set to Y if message is sent as a result of a subscription request or out of band configuration as opposed to a Position Request (UAN). | |
Start of component block, expanded in line < AccountsGrp > | |||||
20058 |
NoAccounts |
Int |
Y |
Number of accounts to follow. | |
➔ |
1 |
Account |
String(256) |
C |
Account ID (managed by the CQG gateway). |
End of component block, expanded in line < AccountsGrp > | |||||
50710 |
PosReqID |
String(64) |
Y |
Unique ID for this request assigned by the FIX Client. | |
50724 |
PosReqType |
Int |
Y |
Identifier used to determine type of Position Reports to be sent. Valid values: 0 = Position (FCM-confirmed positions) 1 = Trade (current day fills) | |
50728 |
PosReqResult |
Int |
Y |
Valid values: 0 = Valid Request 1 = Invalid or unsupported Request 2 = No positions/trades found that match criteria | |
|
Standard Trailer |
|
Y |
|
Example: Request for Position Ack
8=FIX.4.2 | 9=0 | 35=UAO | 20058=2 | 1=181367 | 1=310931 | 50710=PR1 | 50724=0 | 50728=0 | 10=158 |