ExecutionReport¶
- class roq.fix.codec.ExecutionReport¶
This message is used to report current status of an order.
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: roq.fix.codec.ExecutionReport, arg0: roq::fix::codec::ExecutionReport) -> None
__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>