FixOrderCancelReplaceRequest

StockSharp.Fix.Native

Data from OrderCancelReplaceRequest FIX message.

Implements: IEquatable<FixOrderCancelReplaceRequest>

Constructors

FixOrderCancelReplaceRequest
public FixOrderCancelReplaceRequest(FixId ClOrdId, FixId OrigClOrdId, string OrderId, string Account, decimal? Price, decimal? OrderQty, string SecurityType, string CfiCode, string Symbol, string SecurityExchange, char? CashMargin, decimal? Slippage, bool? IsManual, decimal? MinQty, char? PositionEffect, bool? PostOnly, string SecondaryOrderId, string StrategyId, decimal? OldPrice, decimal? OldVolume, int? Leverage, FixParty[] Parties)
fixOrderCancelReplaceRequest = FixOrderCancelReplaceRequest(ClOrdId, OrigClOrdId, OrderId, Account, Price, OrderQty, SecurityType, CfiCode, Symbol, SecurityExchange, CashMargin, Slippage, IsManual, MinQty, PositionEffect, PostOnly, SecondaryOrderId, StrategyId, OldPrice, OldVolume, Leverage, Parties)

Data from OrderCancelReplaceRequest FIX message.

ClOrdId
Client order identifier for the replace request.
OrigClOrdId
Original client order identifier.
OrderId
Exchange order identifier.
Account
Account identifier.
Price
New order price.
OrderQty
New order quantity.
SecurityType
Security type.
CfiCode
CFI code (Classification of Financial Instruments).
Symbol
Security symbol.
SecurityExchange
Security exchange code.
CashMargin
Cash margin indicator.
Slippage
Allowed slippage.
IsManual
Whether order modification is manual.
MinQty
Minimum execution quantity.
PositionEffect
Position effect (O=Open, C=Close).
PostOnly
Post-only flag (maker only).
SecondaryOrderId
Secondary order identifier.
StrategyId
Strategy identifier.
OldPrice
Previous order price.
OldVolume
Previous order volume.
Leverage
Leverage multiplier.
Parties
Party information (ClientCode, BrokerCode).

Properties

Account
public string Account { get; set; }
value = fixOrderCancelReplaceRequest.Account
fixOrderCancelReplaceRequest.Account = value

Account identifier.

CashMargin
public char? CashMargin { get; set; }
value = fixOrderCancelReplaceRequest.CashMargin
fixOrderCancelReplaceRequest.CashMargin = value

Cash margin indicator.

CfiCode
public string CfiCode { get; set; }
value = fixOrderCancelReplaceRequest.CfiCode
fixOrderCancelReplaceRequest.CfiCode = value

CFI code (Classification of Financial Instruments).

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

Client order identifier for the replace request.

IsManual
public bool? IsManual { get; set; }
value = fixOrderCancelReplaceRequest.IsManual
fixOrderCancelReplaceRequest.IsManual = value

Whether order modification is manual.

Leverage
public int? Leverage { get; set; }
value = fixOrderCancelReplaceRequest.Leverage
fixOrderCancelReplaceRequest.Leverage = value

Leverage multiplier.

MinQty
public decimal? MinQty { get; set; }
value = fixOrderCancelReplaceRequest.MinQty
fixOrderCancelReplaceRequest.MinQty = value

Minimum execution quantity.

OldPrice
public decimal? OldPrice { get; set; }
value = fixOrderCancelReplaceRequest.OldPrice
fixOrderCancelReplaceRequest.OldPrice = value

Previous order price.

OldVolume
public decimal? OldVolume { get; set; }
value = fixOrderCancelReplaceRequest.OldVolume
fixOrderCancelReplaceRequest.OldVolume = value

Previous order volume.

OrderId
public string OrderId { get; set; }
value = fixOrderCancelReplaceRequest.OrderId
fixOrderCancelReplaceRequest.OrderId = value

Exchange order identifier.

OrderQty
public decimal? OrderQty { get; set; }
value = fixOrderCancelReplaceRequest.OrderQty
fixOrderCancelReplaceRequest.OrderQty = value

New order quantity.

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

Original client order identifier.

Parties
public FixParty[] Parties { get; set; }
value = fixOrderCancelReplaceRequest.Parties
fixOrderCancelReplaceRequest.Parties = value

Party information (ClientCode, BrokerCode).

PositionEffect
public char? PositionEffect { get; set; }
value = fixOrderCancelReplaceRequest.PositionEffect
fixOrderCancelReplaceRequest.PositionEffect = value

Position effect (O=Open, C=Close).

PostOnly
public bool? PostOnly { get; set; }
value = fixOrderCancelReplaceRequest.PostOnly
fixOrderCancelReplaceRequest.PostOnly = value

Post-only flag (maker only).

Price
public decimal? Price { get; set; }
value = fixOrderCancelReplaceRequest.Price
fixOrderCancelReplaceRequest.Price = value

New order price.

SecondaryOrderId
public string SecondaryOrderId { get; set; }
value = fixOrderCancelReplaceRequest.SecondaryOrderId
fixOrderCancelReplaceRequest.SecondaryOrderId = value

Secondary order identifier.

SecurityExchange
public string SecurityExchange { get; set; }
value = fixOrderCancelReplaceRequest.SecurityExchange
fixOrderCancelReplaceRequest.SecurityExchange = value

Security exchange code.

SecurityType
public string SecurityType { get; set; }
value = fixOrderCancelReplaceRequest.SecurityType
fixOrderCancelReplaceRequest.SecurityType = value

Security type.

Slippage
public decimal? Slippage { get; set; }
value = fixOrderCancelReplaceRequest.Slippage
fixOrderCancelReplaceRequest.Slippage = value

Allowed slippage.

StrategyId
public string StrategyId { get; set; }
value = fixOrderCancelReplaceRequest.StrategyId
fixOrderCancelReplaceRequest.StrategyId = value

Strategy identifier.

Symbol
public string Symbol { get; set; }
value = fixOrderCancelReplaceRequest.Symbol
fixOrderCancelReplaceRequest.Symbol = value

Security symbol.