FixExecutionReport
StockSharp.Fix.Native
Data for ExecutionReport FIX message.
实现: IEquatable<FixExecutionReport>
构造函数
FixExecutionReport
public FixExecutionReport(FixId OrdStatusReqId, FixId MassStatusReqId, FixId OrigClOrdId, FixId ClOrdId, ExecutionMessage ExecMsg)
fixExecutionReport = FixExecutionReport(OrdStatusReqId, MassStatusReqId, OrigClOrdId, ClOrdId, ExecMsg)
Data for ExecutionReport FIX message.
- OrdStatusReqId
- 命令状态请求标识符 。
- MassStatusReqId
- 质量状态请求标识符 。
- OrigClOrdId
- 原始客户端订单标识符 。
- ClOrdId
- 客户端命令标识符 。
- ExecMsg
- 执行信件, 带有命令/交易数据 。
属性
ClOrdId
public FixId ClOrdId { get; set; }
value = fixExecutionReport.ClOrdId
fixExecutionReport.ClOrdId = value
客户端命令标识符 。
ExecMsg
public ExecutionMessage ExecMsg { get; set; }
value = fixExecutionReport.ExecMsg
fixExecutionReport.ExecMsg = value
执行信件, 带有命令/交易数据 。
MassStatusReqId
public FixId MassStatusReqId { get; set; }
value = fixExecutionReport.MassStatusReqId
fixExecutionReport.MassStatusReqId = value
质量状态请求标识符 。
OrdStatusReqId
public FixId OrdStatusReqId { get; set; }
value = fixExecutionReport.OrdStatusReqId
fixExecutionReport.OrdStatusReqId = value
命令状态请求标识符 。
OrigClOrdId
public FixId OrigClOrdId { get; set; }
value = fixExecutionReport.OrigClOrdId
fixExecutionReport.OrigClOrdId = value
原始客户端订单标识符 。
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.