Gemini Crypto Exchange Logo
Client-Bound Messages

Trade Capture Report <AE>

Gemini will send a Trade Capture Report <AE> for all fills against orders placed by the client.

This includes orders from all FIX sessions, REST sessions, and orders entered through the UI. See Party IDs and Roles and Third Party Support for a detailed explanation of how party IDs and roles are used.


Fields

TagNameDescription
Standard HeaderMsgType = AE
571TradeReportIDThe TradeID. This is compatible with the trade IDs returned through the REST API as well as the ExecID returned in the ExecutionReports in the Order FIX channel.
570PreviouslyReportedWill always be N. Client should use the MsgSeqNum, which will be globally unique.
75TradeDateRequired by the FIX spec; will be the date associated with the TransactTime below.
60TransactTimeThe time that the trade was executed.
552NoSidesThe number of sides, always 1.
=> 32LastQtyThe quantity executed.
=> 31LastPxThe price of the execution.
=> 11ClOrdIDThe client-assigned order ID. Tag will not be sent for UI-based orders.
=> 37OrderIDThe Gemini-assigned order ID.
=> 54SideThe side of the order.

Values:
1 = Buy
2 = Sell
=> 58TextUsed to store the liquidity code. Will be the literal string:
MAKER = Added Liquidity
TAKER = Removed Liquidity
=> 12CommissionFee charged for trade. Negative for rebates.
=> 13CommTypeType of commission.

Allowed values:
3 = absolute (total monetary amount)
=> 479CommCurrencyThe currency of the fee.
=> 453NoPartyIDsThe number of parties:
- 1 signifies an order placed by your own account — see Party IDs and Roles
- 2 or 3 signifies third-party support — see Third Party Support
=> => 448PartyIDThis will be the CompID of the session that placed the trade. For UI-based orders, this will be the string UI. For REST API orders, this will be the session identifier.
=> => 447PartyIDSourceThe source of the party ID.

Values:
D = Proprietary/Custom Code
=> => 452PartyRoleThe role of the party.

Values:
11 = Order Origination Trader
1 = Executing Firm (used for Third Party Support)
24 = Customer Account (used for Third Party Support)
16 = Executing System (used for Third Party Support)
Standard Trailer