FixExecutionReport

StockSharp.Fix.Native

電子メール:ExecutionReportFIX.com

実装: IEquatable<FixExecutionReport>

コンストラクター

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

電子メール:ExecutionReportFIX.com

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.