Skip to content

Trading Controller

The Trading Controller provides access to trading account data as well as order operations.

TopicDescription
AmendOrderRequests to amend an existing Order.
AuthoriseOrderRequests to authorise or reject an Order awaiting authorisation.
CalculateAmendOrderCalculates an Order being amended.
CalculatePlaceOrderCalculates an Order being placed.
CancelOrderRequests to cancel an existing Order.
MoveOrderMoves an Order to a different Trading Account.
PlaceOrderPlaces an Order for a symbol.
QueryAccountsRequests the available Trading Accounts for the authenticated user.
QueryBalancesRequests the current account balances for the given Account.
QueryHoldingsRequests the current holdings for the given Account.
[QueryLimits](querylimits/)Requests the current Trading Limits for the given Account.
QueryOrderAuditRequests the order audit history.
QueryOrdersRequests the current Orders for the given Account.
QueryOrderStatusesRequests the valid Order Status definitions.
QueryRequestsRequests the pending Order Requests for the given Account.
QueryRequestStatusesRequests the valid Request Status definitions.
QueryTradingMarketsRequests the valid Trading Markets for routing to.
QueryTransactionsRequests the current transactions for the given Account

See Common for actions that are common to all controllers.

TopicDescription
AccountsAnnounces the state of the Trading Accounts for the authenticated user. (Legacy. See TradingAccounts)
[Audit](audit/)Announces the audit records for a Trading Account.
BalancesAnnounces the current balances of a Trading Account.
HoldingsAnnounces the current Holdings for a Trading Account.
Orders/Announces the current Orders for a Trading Account.
RequestsAnnounces the pending Order Requests for a Trading Account.
TradingAccountsAnnounces the state of the Trading Accounts for the authenticated user.
TransactionsAnnounces the recent Transactions (completed Trades) for a Trading Account.