Help Center

Our products knowledge base for customers

Trades

Trades

The Trades tab displays information about all trades on the account.

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.

Most of the columns in the table can be ordered in ascending or descending order. To do this, click the eod5.pngbutton. The eod6.png button 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.

The Filter button allows you to customize the data displayed in the table.

The Upload trades button allows you to open the sidepage for adding the futures trades into the system via uploading .xlsx file.

Once the file is uploaded, the Futures client report can be downloaded using the Generate report button in the sidepage.


Clicking the Duplicate button in the header of the section creates a copy of the original table, considering the previously set filters. If necessary, the filters in the copied table can be edited again and the changes can be saved by clicking on the corresponding button in the upper right corner.

Note! If the date filter is set to Today or Yesterday, then with a real date change, the date in the table will also be changed.

The following trades characteristics are available in the table:

NameDescription
IDtrade identifier
Amounttrade amount
Quote amountthe price at which an asset was traded
Pricetrade price
Sideside of the trade (buy or sell)
Trade directiondirection of the trade (increase or decrease)
Commissioncommission fee for the trade
Trade typetype of trade ( e.g. direct trade or swap)
Trade datetrade date
Value datevalue date
Transact timeexact transaction time of the trade
Accountthe account on which the trade was made
Accounting typetype of account where the trade was executed
Accrued Interestthe accrued interest amount (swaps, taxes, commissions)
Commentcomment on trade (also shown in the client's terminal)
Order IDorder identifier
Execution IDexecution identifier
Sourcesources of trade
Venuetrading venue (OTC, XOFF etc.)
Must be send to fixsend the trade to all active FIX STP sessions (Yes, No)
Use hedge positioninformation about whether the position is hedged or not
Instrumentinstrument for which the trade was executed
Closed P/Lrealized Profit or Loss
Absolute amountamount in absolute value
Rootroot symbol
Categoryinstrument category
Asset typetype of an asset
Codeinstrument code
Nameinstrument name
Min. order sizethe fewest number of units available for an order
Lot sizelot size for the an instrument
MPIminimum price increment
Pip sizepip size for an instrument
Price unitcurrency per lot, currency per unit etc.
Underlying asset ididentifier of underlying asset
ISINInternational Securities Identification Number
Figi codeFinancial Instrument Global Identifier code
Tickerticker symbol
Exchangeexchange on which trade was made
Base asset codecode of base asset
Base asset namename of base asset
Base asset typetype of base asset
Quote asset codecode of quote asset
Quote asset namename of quote asset
Quote asset typetype of quote asset
Close trade Idclose trade identifier
Order typetype of order (market, limit etc.)
Time in forceindicates how long an order will remain active before it expires (G.T.C., I.O.C. etc.)
Order QTYquantity of order
Leaves QTYorder leaves quantity
Cumm. QTYorder cumulative quantity
Order pxorder price
Average priceaverage order price
Stop pxstop order price
Createddate and time when the trade was created
Updateddate and time when the trade was updated
Order statusstatus of the order (filled, rejected, canceled etc.)
Reject reason codecode of the reject reason
Reject reason messagemessage containing reject reason
Transaction typetype of transaction (automatically assigned at the moment of the trade)
Asset IDasset identifier
Netting datedate of netting
Parent tradeidentifier of a parent trade
Parent accountidentifier of an account, where the parent trade has been made
Important! If any value is specified in the Trade direction column for trades with Open rollover/Closed rollover types, we strongly recommend not to execute daily operations and contact the Unity team.

Trade times are displayed in accordance with the time zone set in the broker settings.

Trade information

To view an information card for a specific trade, click on the trade ID:

trades11.png

The following trade information is available inside the card:

trade-card_en.png

  • General:
NameDescription
Instrumenttrading instrument
Accountaccount in which the trade was executed
Account typetype of account where the trade was made
Quote amountthe price at which an asset was traded
Amount and Priceamount and price of the trade
Pricetrade price
Trade typetype of trade ( e.g. direct trade or rollover).
Venuethe place of trade (for example OTC)
Transact timeexact date and time of trade (automatically assigned at the moment of the trade)
Trade datetrade date
Value datevalue date
  • Commissions:
NameDescription
Markup amountmarkup amount
Commissioncommission for the trade in debited currency
Net commission amountnet commission amount
Accrued interestaccrued interest
Please note! The trade markup amount is calculated modulo. This is done to make it convenient to calculate trade markup amounts when unloading trades to .XLS.
  • Account links:
NameDescription
OrderOrder identifier
Remote traderemote trade identifier
Parent tradeparent trade identifier
Execution IDexecution number
  • Other:
NameDescription
Transaction typetransaction type
Must be sent to fixwhether the trade should be sent by fix
Use hedge positionwhether to use hedge position

To recalculate accrued interest on bonds in the event of a change in the coupon rate, use the Recalculate accrued interest button in the trade details window.

Recalculate commission button allows to recalculate the commission for a direct trade.

Canceling a trade

To manually cancel a trade, you need to click on the Cancel trade button. The logic of this function is as follows:

  • If the client has a trade on an a-book (which needs to be canceled), then the client trade is parent refering to the trade on the real account. By canceling the client's trade and setting Delete parent trade - the trade on the real account is also canceled.

  • On b-book vice versa: b-book trade is parental to client trade, so b-book trade is canceled, and setting Delete parent trade - client trade is also canceled.

To cancel the trade with auto-conversions and commissions select the Remove with conversions and nettings checkbox and all auto-conversions and commissions associated with the trade will be canceled.

If you check both boxes at once when canceling a trade: Delete parent trade Remove with conversions and nettings then both trades and both transactions from these trades and only one autoconversion trade will be deleted. If commissions are set, they will not be deleted, since commissions are not tied to the trade ID.

Filters

The Filter button allows you to customize the data displayed in the table.:

Account - filter the table by one or several accounts of interest.

Parent account - filtering by one or several parent accounts.

Account Relation - filtering by the following types of relationship between accounts:

  • Internal
  • Client
  • Provider
  • Managed
Sources filtering
NameDescription
Admintrades placed into the system manually by using the administrator terminal
GUItrades placed into the system by the client in the process of trading via web-terminal
FIXexecutable trades received through FIX (Financial Information eXchange)
Mirrortrades placed on the accounts as a result of triggering the configured Touch rules
Algotrades placed on the accounts as a result of triggering the configured Trading strategies
Casualtrades made as a result of trading in the casual mobile application
Mobiletrades made as a result of trading in the pro mobile application
Liquidationtrades occurred as a result of triggering of automatic liquidation on the account
Take profittrades occurred as a result of triggering a TP order
Stop losstrade occurred as a result of triggering a SL order
Ideatrades placed on the accounts as a result of subscription to trade ideas

Category - filtering by trade categories.

Instrument - filtering by an instrument or a group of instruments

Trade type - filtering by trade types:

  • Direct - buying or selling an asset.
  • Closed Rollover Open Rollover - trades that are used to rollover an open position to the next settlement date. Closed Rollover - a trade that technically closes a position on the current settlement date, Open Rollover - a trade that technically opens a position on the next settlement date.
  • Coupon - a trade on reflection of coupon payment.
  • Dividend - a trade to reflect the payment of a dividend (this trade type is necessary to reflect the corresponding payments in PL for the position).
  • Settlement - trades of this type on corresponding CASH-instruments appear in the system when using the functionality of settlements on FX-instruments when closing a position.
  • Transfer - the settlement trade with securities, but without cash settlement. It is a trade for changing the place of securities custody without changing their owner. It is used to register the client's existing securities portfolio in the platform.
  • Custody fee - a trade of commission for securities custody.
  • Option expiration - a trade for displaying the option expiration.
  • Option assignment - a trade of option execution.
  • Future expiration - a trade of futures expiration.
  • Bond maturity - a trade to redeem a bond at maturity date.
  • Introducer fee - a trade on accrual of intermediary's income within the referral program (percentage of commission per trade).
  • Tax - a trade to display the tax debit set in the trade settings.
  • Split - a trade to display corporate actions (split/consolidation).
Other filters
NameDescription
Execution IDfilter by execution ID
Trade IDfilter by trade ID
Open remote account IDfilter by remote account ID
Transact timefilter by transaction time
Value datefilter by value date
Must to be sent to fixfiltering by trades to be sent using FIX protocol

The Show deleted checkbox allows you to see deleted trades. The With order checkbox allows you to select trades created as a result of order executions.

Adding a trade

To add a trade, click the Add deal button and fill in the required information in the sidepage. Detailed information on adding a trade is available in the corresponding article.

Bulk actions

When selecting several trades in the table, the Edit button becomes available for them, which allows to make changes to them simultaneously:

history_trades_bulk_1.png

When clicking the button, the bulk actions sidepage opens:

history_trades_bulk_2.png

In it the Trade date and the Value date could be changed and the commission can be recalculated by clicking on Recalculate commission button. When clicking the Cancel trades button, a window will open where the reason for canceling the trades should be specified. Additional options are available here - Delete parent trade, Delete with conversions and nettings and Skip margin check.

Trade types for option instruments

If the price of the base asset is above the strike:

TradeTrade type
Call BUYOption exercise
Call SELLOption assignment
Put BUYOption abandonment
Put SELLOption abandonment

If the price of the base asset is below the strike:

TradeTrade type
Call BUYOption abandonment
Call SELLOption abandonment
Put BUYOption exercise
Put SELLOption assignment
Didn't find what you were looking for? Contact to support@unity.finance. We will be happy to help 24/7