Party IDs & Roles
Third Party Support
When an OMS/OEMS account is set up to place orders on behalf of one or more other accounts, this account will receive trade capture reports for:
- all their own trades
- all the orders placed by the other accounts
- orders placed by the OMS/OEMS on behalf of the other account
- orders placed by the other account on Gemini outside the OMS/OEMS, using the UI or any other API
When an order is placed, the trade capture report will contain two party IDs with the following PartyRole <452>
values:
Party Fields
Field | Tag | Value |
---|---|---|
NoPartyIDs | 453 | 2 |
First Group | ||
PartyID | 448 | The API session key of the REST or FIX session that placed the order; "UI" when placed using the website. |
PartyRole | 452 | 11 = Order Origination Trader |
PartyIDSource | 447 | D = Proprietary/Custom Code |
Second Group | ||
PartyID | 448 | The OnBehalfOfCompID <115> assigned to the account the order was placed on behalf of |
PartyRole | 452 | 1 = Executing Firm |
PartyIDSource | 447 | D = Proprietary/Custom Code |