FixExecutionReport

StockSharp.Fix.Native

Datos para ExecutionReport Mensaje FIX.

Implementa: IEquatable<FixExecutionReport>

Constructores

FixExecutionReport
public FixExecutionReport(FixId OrdStatusReqId, FixId MassStatusReqId, FixId OrigClOrdId, FixId ClOrdId, ExecutionMessage ExecMsg)
fixExecutionReport = FixExecutionReport(OrdStatusReqId, MassStatusReqId, OrigClOrdId, ClOrdId, ExecMsg)

Datos para ExecutionReport Mensaje FIX.

OrdStatusReqId
Identificador de solicitud de estado de la orden.
MassStatusReqId
Identificador de petición de estado de masas.
OrigClOrdId
Identificador original de pedido de cliente.
ClOrdId
Identificador de pedidos de cliente.
ExecMsg
Mensaje de ejecución con datos de orden/trade.

Propiedades

ClOrdId
public FixId ClOrdId { get; set; }
value = fixExecutionReport.ClOrdId
fixExecutionReport.ClOrdId = value

Identificador de pedidos de cliente.

ExecMsg
public ExecutionMessage ExecMsg { get; set; }
value = fixExecutionReport.ExecMsg
fixExecutionReport.ExecMsg = value

Mensaje de ejecución con datos de orden/trade.

MassStatusReqId
public FixId MassStatusReqId { get; set; }
value = fixExecutionReport.MassStatusReqId
fixExecutionReport.MassStatusReqId = value

Identificador de petición de estado de masas.

OrdStatusReqId
public FixId OrdStatusReqId { get; set; }
value = fixExecutionReport.OrdStatusReqId
fixExecutionReport.OrdStatusReqId = value

Identificador de solicitud de estado de la orden.

OrigClOrdId
public FixId OrigClOrdId { get; set; }
value = fixExecutionReport.OrigClOrdId
fixExecutionReport.OrigClOrdId = value

Identificador original de pedido de cliente.

PortfolioId
public long PortfolioId { get; set; }
value = fixExecutionReport.PortfolioId
fixExecutionReport.PortfolioId = value

Canonical portfolio identity — the broker's BrokerPortfolio PK (broker extension, not a standard FIX tag). Carried over the SBE wire so a stop/algo report's portfolio FK is bound by id rather than the shared display name.

UserId
public long UserId { get; set; }
value = fixExecutionReport.UserId
fixExecutionReport.UserId = value

Owning user's numeric id (broker extension, not a standard FIX tag). Carried over the SBE wire so the OrderRouter can fan a stop/algo report out to the owning client by UserId — robust across restarts and immune to portfolio-name collisions.