Help Center

Our products knowledge base for customers

Orders

Orders

In the Orders tab, you can view information about all trading orders created in the broker.

The following trading order characteristics are available in the table:

NameDescription
Order IDUnique identifier of the order in the system.
Close trade IDID of the trade that closes the position on this order.
InstrumentTrading instrument for which the order was placed.
AccountAccount from which the order was placed.
Order QTYAmount of the instrument in the trade.
Outstanding QTYThe amount of the instrument in the order that has not yet been executed.
Executed QTYAmount of the instrument already executed on the order.
PricePrice at which the order is placed.
Average priceAverage price of order execution.
Stop priceThe price of activation of a stop order.
Trailing StopTrailing stop distance from the instrument price (in pips/pips).
Client request timeTime of placing a request by the client.
Last quote timeTime of the last receipt of a quote for the instrument.
CreatedTime of order creation in the system.
UpdatedTime of the last order update.
CommentComment to the order created by the system.
Client order IDThe identifier of the requisition in the external system.
OCO groupThe identifier of the OCO group of requisitions.
Reduce onlyYes if the Reduce only setting is enabled.
Trade dateThe date of the trade created on the order.
Inverted amountThe field is filled in for orders on inverted instruments (if the quoted and underlying assets are reversed).
Stop lossStop Loss level (closing price of the order at a loss).
Take ProfitTake Profit level (closing price of the order at profit).
Expire timeExpiration time of the order (used, for example, for orders with GTD duration).
Execute on expirationYes, if order should be executed on expiration.
Stop triggeredYes if the stop price of the order has been reached.
SourceName or type of order source (For example, GUI or copytrading).
Remote account IDAccount ID in the remote/external system (specified in the account settings).
Execution typeExecution method (e.g. Manual or Automatic).
SideTrade direction: Buy or Sell.
StatusCurrent order status (new, partially executed, canceled, etc.).
Time in forceDuration of the order (for example, I.O.C or G.T.D).
TypeType of order (e.g., Market or Limit).
Use hedge positionYes if the account is set to Hedging trading mode.

Table columns can be customized and dragged to suit the user's needs. To do this, just hold down the cursor on the column and drag it to the desired location in the table. The button allows you to adjust the visibility of the filter fields and the order in which they are displayed.

The Filter button allows you to customize the data displayed in the table. The table can be filtered by Account, Date Range, Updated field, Party, Application Type, Status, Expiration Date, Application ID, Deleted Account ID, and Instrument.

Please note! The filter is reset when you navigate to other sections of the system.

Table columns can be customized and dragged to suit your needs. To do this, just hold down the cursor on the column and drag it to the desired location in the table.

Most of the columns in the table can be ordered in ascending or descending order. To do this, click the eod5.png button. The button with tree vertical stripes is used to select the visibility of the table fields. allows you to return all columns to their default values. For your convenience in using this tab, you can duplicate the table with the saved filters by clicking the Duplicate button. Table data can be exported to Excel by clicking the Save as XLS button.

Order information

To view the information window for a specific order, click on its ID in the table.

The top section of the order card displays basic information about the order: its ID, Instrument ticker, Status, Type, Lifetime, and Party.

More detailed information is available inside the card, divided into several blocks.

The top block displays order details:

order_main.png

The second block displays information about the most recent execution associated with the order:

order_execution.png

The bottom part of the window displays a table displaying detailed information about all executions associated with the trade order:

order_order_table.png

Provider execution and order status assignment

Please note! This article describes standard interactios with liquidity/execution providers, but individual interaction segments may vary depending on the provider.

Execution is an event that records a change in the status of a trading order on the liquidity provider's side. The platform receives execution reports (ERs) from the provider to record such changes and, accordingly, display them.

The Pending status is assigned to an order when it is created in the platform. A request is sent to the provider to request that the order be created on their side.

After the provider's internal validations and the order is created on their side, the provider generates a response and sends an ER with the New status to the platform. The platform, in turn, assigns the order the same status.

The Executed status is final and is assigned to an order if it is fully executed by the provider and they send an ER with the corresponding status. Some providers may also send a comment indicating the exact execution time, which will be displayed in the Comment field of the order.

Partially filled (does not work with FOK orders) - assigned to an order if it is only partially executed by the provider. There may be multiple such executions; the provider sends the last execution for the order with the Executed status, indicating that the entire amount specified in it has been filled.

Example: A client placed a limit order for 1,000 shares of AAPL.NASDAQ at a price of 250. An amount of 600 shares then formed in the order book at the specified price. The provider filled this amount and sent an ER = Partially filled with the specified amount. Accordingly, the order status changed to Partially filled. Within the order, the executed amount (600 shares) was displayed in the Executed qty field, and the remaining amount (400 shares) was displayed in the Outstanding qty field. After some time, some additional amount at the specified price formed in the order book, and the provider executed the remaining amount in the order, thereby fully executing it, and sent the corresponding ER = Filled status.

The Rejected status is final and is assigned to an order if the provider encountered errors validating the request to create it. Along with the ER = Rejected message, the platform receives a comment with the reason for the rejection, specified in the Comment field of the order.

Other types of execution reports and order statuses The Expired status is final and is assigned to an order if its term has expired (e.g., for orders with a duration of Day, which exist until the end of the day, and GTD, which exist until the specified date).

The Cancelled status is final and is assigned to an order when the client has submitted a request to cancel the order and the provider has responded with ER = Cancelled. In some cases, the provider may reject the order cancellation, for example, if the order has already been executed or if an error occurred during request validation.

The Pending cancel status is assigned to an order when the client has submitted a request to cancel the order but has not received a response from the provider. In this case, the order will wait for ER = Cancelled from the provider to assign it this status and, therefore, cancel the order.

Some providers may assign ER = Suspended (Suspended until the start of the trading session) if the trading session for the instrument changes and the order cannot be executed.

Example: A client places a limit order for AAPL during the market session. The order is successfully placed on the provider's side and is assigned the New status. If an order is not executed, the provider may send a Suspended status when switching to an offline session, which is displayed in the platform as a status of the same name. When the market session resumes, the provider typically re-sends the New status.

The Pending replace status is assigned to an order in the client's account if the order is resubmitted by the client. For example, if the client changed the volume while it was in the Pending new status, i.e., before it was executed by the provider.

The Stopped status is an internal ER and is assigned to an order when it cannot be processed within the platform and requires manual intervention.

Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7