OpenAPI

This resource returns information about all executed trades and bookings as they are reported in our back office system. Information is updated once per day at the end of a processing cycle.

Trades

Trades represents changes to a clients holdings, typically holdings being bought/sold or transferred in/out.

Fetching trades

The list of trades can be filtered in two ways:

Filtering across TradeId's:

  • ClientKey, FromDate and ToDate are mandatory
  • AccountGroupKey and AccountKey are optional

Filtering for a specific TradeId:

  • ClientKey, AccountKey and TradeId are mandatory

Getting the most out of the Trades resource

As mentioned the information is pretty straight forward. Below is just a list of suggestions for how the resource can be used.

  • Note that each trade includes both an InstrumentSymbol and an UnderlyingInstrumentSymbol, this can be useful for grouping trades in options for futures on the same instrument.
  • Note that we are always providing Commissions and BookedAmounts in USD in addition to the client and account currency. This makes it easier to evaluate absolute trade values across several clients and accounts.

Bookings

Bookings represent changes to the monetary value a clients account.

Fetching Bookings

The list of bookings can be filtered in two ways:

Filtering across booking types:

  • ClientKey, FromDate and ToDate are mandatory
  • AccountGroupKey and AccountKey are optional

Filtering for a specific event booking criteria

  • ClientKey, FilterType and FilterValue are mandatory. Possible filtervalues are "BkAmountId", "CaMasterRecordId", "RelatedTradeId", making it possible to find all bookings of a particular type or related to a specific corporate action or trade.

Aggregated Amounts

This is simply a summary over the record of detailed bookings.