pub struct ExecutionEntry {Show 25 fields
pub symbol: String,
pub order_id: String,
pub order_link_id: Option<String>,
pub side: Side,
pub order_price: Decimal,
pub order_qty: Decimal,
pub order_type: OrderType,
pub stop_order_type: Option<StopOrderType>,
pub exec_fee: Decimal,
pub exec_id: String,
pub exec_price: Decimal,
pub exec_qty: Decimal,
pub exec_type: ExecType,
pub exec_value: Decimal,
pub exec_time: Timestamp,
pub fee_rate: Decimal,
pub trade_iv: Option<Decimal>,
pub mark_iv: Option<Decimal>,
pub mark_price: Decimal,
pub index_price: Option<Decimal>,
pub underlying_price: Option<Decimal>,
pub block_trade_id: Option<String>,
pub closed_size: Decimal,
pub seq: i64,
pub is_maker: bool,
}Expand description
Item of the list returned by GET /v5/execution/list (Client::get_execution_list).
Fields§
§symbol: StringSymbol name.
order_id: StringOrder ID.
order_link_id: Option<String>User customized order ID.
side: SideSide. Buy, Sell.
order_price: DecimalOrder price.
order_qty: DecimalOrder qty.
order_type: OrderTypeOrder type. Market, Limit.
stop_order_type: Option<StopOrderType>Stop order type. If the order is not stop order, it either returns UNKNOWN or “”.
exec_fee: DecimalExecuted trading fee. You can get spot fee currency instruction here.
exec_id: StringExecution ID.
exec_price: DecimalExecution price.
exec_qty: DecimalExecution qty.
exec_type: ExecTypeExecuted type.
exec_value: DecimalExecuted order value.
exec_time: TimestampExecuted timestamp (ms).
fee_rate: DecimalTrading fee rate.
trade_iv: Option<Decimal>Implied volatility. Valid for option.
mark_iv: Option<Decimal>Implied volatility of mark price. Valid for option.
mark_price: DecimalThe mark price of the symbol when executing.
index_price: Option<Decimal>The index price of the symbol when executing. Valid for option only.
underlying_price: Option<Decimal>The underlying price of the symbol when executing. Valid for option.
block_trade_id: Option<String>Paradigm block trade ID.
closed_size: DecimalClosed position size.
seq: i64Cross sequence, used to associate each fill and each position update The seq will be the same when conclude multiple transactions at the same time Different symbols may have the same seq, please use seq + symbol to check unique.
is_maker: boolIs maker order. true: maker, false: taker.