FeeBasis

This field describes the basis on which fees are calculated for Orders and Trades.

Metadata

  • Underlying type: u8

Values

KeyValueDescription
NotSet0A special value used when setting up an InstrumentMarket. See the document Fees for more details.
Percent1Fees are calculated on a percentage basis of the value of each Order or Trade. For example, a fee of 0.2% for an Order with Value $1,000 would have a fee of $2.00.
PerUnit2Fees are calculated as a fixed amount per unit quantity of each Order or Trade. For example, a fee of $0.50 per unit for an Order with Quantity 100 would have a fee of $50.00.
Fixed3This fee type is used for CCMX transactions. The fee is expressed as a fixed amount per top-level Account in an Account hierarchy (which is from one to three levels deep). The fixed fee amount is applied pro-rata (by Quantity) across the Orders (or Trades) for all the Accounts within the hierarchy. With this fee basis, every time an Account has a new Order (or Trade), the fees for all the Orders (or Trades) belonging to all Accounts that share the same parent Account must be recalculated since the fixed fee amount must be distributed pro-rata.
NoFee99No fees are applicable.

Referenced by

Tables

TableFieldDescription
AuctionFeeBasisFee basis for the Auction. See Fees for more details.
Auction_static_changeFeeBasis
AuctionAccountFeeBasisSets the FeeBasis for the AuctionAccount. This will override the default FeeBasis for the Auction and the AuctionAccountRelationship.
AuctionAccount_static_changeFeeBasis
AuctionAccountRelationshipFeeBasisSets the FeeBasis for Accounts on the Auction that have this relationship. This will override the default FeeBasis for the Auction (but can be overridden by a setting on an individual AuctionAccount).
AuctionAccountRelationship_static_changeFeeBasis
FeeFeeBasis
InstrumentFeeBasis
InstrumentGroupFeeBasis
InstrumentMarketFeeBasis
MarketFeeBasis
Market_static_changeFeeBasis