View Source XtbClient.Messages.TradeInfo (XtbClient v0.1.1)
Info about the trade that has happened.
parameters
Parameters
close_priceclose price in base currency,close_timenullif order is not closed,closedclosed,operationoperation code, seeXtbClient.Messages.Operation,commentcomment,commissioncommission in account currency,nullif not applicable,custom_commentthe value the customer may provide in order to retrieve it later,digitsnumber of decimal places,expirationnullif order is not closed,margin_ratemargin rate,nominal_valuenominal value,nullif not applicable,offsettrailing offset,open_priceopen price in base currency,open_timeopen time,order_openedorder number for opened transaction,order_closedorder number for closed transaction,positionorder number common both for opened and closed transaction,profitprofit in account currency,stop_losszero if stop loss is not set (in base currency),spreadspread,statestate,storageorder swaps in account currency,symbolsymbol name ornullfor deposit/withdrawal operations,taxestaxes,timestamptimestamp,take_profitzero if take profit is not set (in base currency),typetype,volumevolume in lots.
Link to this section Summary
Link to this section Types
@type t() :: %XtbClient.Messages.TradeInfo{ close_price: float(), close_time: DateTime.t() | nil, closed: boolean(), comment: binary(), commission: float() | nil, custom_comment: binary() | nil, digits: integer(), expiration: DateTime.t() | nil, margin_rate: float(), nominal_value: float() | nil, offset: integer(), open_price: float(), open_time: DateTime.t(), operation: integer(), order_closed: integer(), order_opened: integer(), position: integer(), profit: float(), spread: float() | nil, state: integer() | nil, stop_loss: float(), storage: float(), symbol: binary() | nil, take_profit: float(), taxes: float() | nil, timestamp: DateTime.t() | nil, type: integer() | nil, volume: float() }