TRADER LOGON [35=UCG]
The Trader Logon message authenticates additional traders under an established FIX session.
Prerequisites
- Master User must enable Multi-Trader mode via Logon (Tag 372=UCG)
- FIX session must be established
- Traders must have assigned accounts and exchanges
Message Specification
Message Direction: Client → T4
Tag | Field Name | Type | Req'd | Description |
---|---|---|---|---|
Message Header | Y | MsgType = UCG | ||
91 | SecureData | String | Y | Application license code |
90 | SecureDataLen | Int | Y | License code length |
109 | ClientID | String | O | Organization ID |
553 | UserName | String | Y | T4 Trader username |
554 | Password | String | Y | T4 Trader password |
Message Trailer | Y |
Multi-Trader Operations
- All order messages must include SenderSubID (50) = trader name
- Responses identify trader in TargetSubID (57)
- Failed authentication doesn't disconnect session
- Trader Logout removes individual trader
- FIX Logout terminates entire session
Sample Messages
Enable Multi-Trader Mode (in Logon):
8=FIX.4.2|9=250|35=A|49=T4Test|56=test|50=MasterUser|52=20150611-17:41:56.934| 91=64768859-3ACF-4224-A4E9-DA66901AFC63|90=36|98=0|108=25| 553=MasterUser|554=_password_|384=2|372=d|372=UCG|10=123|
Trader Logon Request:
8=FIX.4.2|9=180|35=UCG|49=T4Test|56=test|52=20150611-17:42:02.813| 91=64768859-3ACF-4224-A4E9-DA66901AFC63|90=36| 553=Trader1|554=_TraderPassword_|10=123|
Successful Response:
8=FIX.4.2|9=120|35=UCG|49=test|56=T4Test|50=T4FIX|52=20150611-17:42:03.486| 553=Trader1|58=Success|10=234|
Notes
- Failed logon returns Text (58) with error description
- Chart data logins (372=V) exempt from account requirements
- Session properties apply to all traders