ExecutionReport

class roq.fix.codec.ExecutionReport

This message is used to report current status of an order.

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: roq.fix.codec.ExecutionReport, arg0: roq::fix::codec::ExecutionReport) -> None

  2. __init__(self: roq.fix.codec.ExecutionReport, order_id: str, secondary_cl_ord_id: str = ‘’, cl_ord_id: str = ‘’, orig_cl_ord_id: str = ‘’, ord_status_req_id: str = ‘’, mass_status_req_id: str = ‘’, tot_num_reports: int = 0, last_rpt_requested: bool = False, no_party_ids: list[roq.fix.codec.Party] = [], exec_id: str, exec_type: roq.fix.ExecType, ord_status: roq.fix.OrdStatus, working_indicator: bool = False, ord_rej_reason: roq.fix.OrdRejReason = <OrdRejReason.UNDEFINED: 0>, account: str = ‘’, account_type: roq.fix.AccountType = <AccountType.UNDEFINED: 0>, symbol: str, security_exchange: str, side: roq.fix.Side, qty_type: roq.fix.QtyType = <QtyType.UNDEFINED: 0>, ord_type: roq.fix.OrdType = <OrdType.UNDEFINED: 0>, order_qty: roq.Decimal = nan, price: roq.Decimal = nan, stop_px: roq.Decimal = nan, currency: str = ‘’, time_in_force: roq.fix.TimeInForce = <TimeInForce.UNDEFINED: 0>, exec_inst: str = ‘’, last_qty: roq.Decimal = nan, last_px: roq.Decimal = nan, trading_session_id: str = ‘’, leaves_qty: roq.Decimal, cum_qty: roq.Decimal, avg_px: roq.Decimal, transact_time: datetime.timedelta = datetime.timedelta(0), position_effect: roq.fix.PositionEffect = <PositionEffect.UNDEFINED: 0>, max_show: roq.Decimal = nan, text: str = ‘’, last_liquidity_ind: roq.fix.LastLiquidityInd = <LastLiquidityInd.UNDEFINED: 0>) -> None

property account

Account <1>

property account_type

AccountType <581>

property avg_px

AvgPx <6> (required)

property cl_ord_id

ClOrdID <11>

property cum_qty

CumQty <14> (required)

property currency

Currency <15>

property exec_id

ExecID <17> (required)

property exec_inst

ExecInst <18>

property exec_type

ExecType <150> (required)

property last_liquidity_ind

LastLiquidityInd <851>

property last_px

LastPx <31>

property last_qty

LastQty <32>

property last_rpt_requested

LastRptRequested <912>

property leaves_qty

LeavesQty <151> (required)

property mass_status_req_id

MassStatusReqID <584>

property max_show

MaxShow <210>

property no_party_ids

NoPartyIDS <453>

property ord_rej_reason

OrdRejReason <103>

property ord_status

OrdStatus <39> (required)

property ord_status_req_id

OrdStatusReqID <790>

property ord_type

OrdType <40>

property order_id

OrderID <37> (required)

property order_qty

OrderQty <38>

property orig_cl_ord_id

OrigClOrdID <41>

property position_effect

PositionEffect <77>

property price

Price <44>

property qty_type

QtyType <854>

property secondary_cl_ord_id

SecondaryClOrdID <526>

property security_exchange

SecurityExchange <207> (required)

property side

Side <54> (required)

property stop_px

StopPx <99>

property symbol

Symbol <55> (required)

property text

Text <58>

property time_in_force

TimeInForce <59>

property tot_num_reports

TotNumReports <911>

property trading_session_id

TradingSessionID <336>

property transact_time

TransactTime <60>

property working_indicator

WorkingIndicator <636>