Show / Hide Table of Contents

Class OrderMessage

A message containing info about the order.

Inheritance
Object
Message
BaseSubscriptionIdMessage<SecurityMessage>
SecurityMessage
OrderMessage
OrderCancelMessage
OrderGroupCancelMessage
OrderRegisterMessage
Implements
IExtendableEntity
ISubscriptionIdMessage
IOriginalTransactionIdMessage
ISecurityIdMessage
ITransactionIdMessage
IPortfolioNameMessage
IStrategyIdMessage
IMessage
ICloneable
Inherited Members
SecurityMessage.CopyTo(SecurityMessage, Boolean)
SecurityMessage.CopyTo(SecurityMessage)
SecurityMessage.CopyEx(SecurityMessage, Boolean)
SecurityMessage.SecurityId
SecurityMessage.Name
SecurityMessage.ShortName
SecurityMessage.VolumeStep
SecurityMessage.MinVolume
SecurityMessage.MaxVolume
SecurityMessage.Multiplier
SecurityMessage.Decimals
SecurityMessage.PriceStep
SecurityMessage.SecurityType
SecurityMessage.CfiCode
SecurityMessage.ExpiryDate
SecurityMessage.SettlementDate
SecurityMessage.UnderlyingSecurityCode
SecurityMessage.UnderlyingSecurityMinVolume
SecurityMessage.Strike
SecurityMessage.OptionType
SecurityMessage.BinaryOptionType
SecurityMessage.Currency
SecurityMessage.Class
SecurityMessage.IssueSize
SecurityMessage.IssueDate
SecurityMessage.UnderlyingSecurityType
SecurityMessage.Shortable
SecurityMessage.BasketCode
SecurityMessage.BasketExpression
SecurityMessage.FaceValue
SecurityMessage.PrimaryId
SecurityMessage.DataType
BaseSubscriptionIdMessage<SecurityMessage>.Clone()
BaseSubscriptionIdMessage<SecurityMessage>.OriginalTransactionId
BaseSubscriptionIdMessage<SecurityMessage>.SubscriptionId
BaseSubscriptionIdMessage<SecurityMessage>.SubscriptionIds
Message.CopyTo(Message)
Message.LocalTime
Message.Type
Message.ExtensionInfo
Message.IsBack
Message.BackMode
Message.OfflineMode
Message.Adapter
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
public abstract class OrderMessage : SecurityMessage, IExtendableEntity, ISubscriptionIdMessage, IOriginalTransactionIdMessage, ISecurityIdMessage, ITransactionIdMessage, IPortfolioNameMessage, IStrategyIdMessage, IMessage, ICloneable

Constructors

OrderMessage(MessageTypes)

Initialize OrderMessage.

Declaration
protected OrderMessage(MessageTypes type)
Parameters
Type Name Description
MessageTypes type

Message type.

Properties

BrokerCode

Broker firm code.

Declaration
[CategoryLoc("Str2593")]
[DisplayNameLoc("Broker")]
[DescriptionLoc("Str2619", false)]
public string BrokerCode { get; set; }
Property Value
Type Description
String

ClientCode

Client code assigned by the broker.

Declaration
[CategoryLoc("Str2593")]
[DisplayNameLoc("ClientCode")]
[DescriptionLoc("ClientCodeDesc", false)]
public string ClientCode { get; set; }
Property Value
Type Description
String

Comment

Placed order comment.

Declaration
[DisplayNameLoc("Str135")]
[DescriptionLoc("Str136", false)]
public string Comment { get; set; }
Property Value
Type Description
String

Condition

Order condition (e.g., stop- and algo- orders parameters).

Declaration
[DisplayNameLoc("Str154")]
[DescriptionLoc("Str155", false)]
[CategoryLoc("Str156")]
public OrderCondition Condition { get; set; }
Property Value
Type Description
OrderCondition

IsMargin

Is margin enabled.

Declaration
[DisplayNameLoc("Margin")]
[DescriptionLoc("IsMargin", false)]
public Nullable<bool> IsMargin { get; set; }
Property Value
Type Description
Nullable<Boolean>

OrderType

Order type.

Declaration
[DisplayNameLoc("Str132")]
[DescriptionLoc("Str133", false)]
public Nullable<OrderTypes> OrderType { get; set; }
Property Value
Type Description
Nullable<OrderTypes>

PortfolioName

Portfolio code name.

Declaration
[DisplayNameLoc("Portfolio")]
[DescriptionLoc("Str229", false)]
public string PortfolioName { get; set; }
Property Value
Type Description
String

StrategyId

Strategy id.

Declaration
public string StrategyId { get; set; }
Property Value
Type Description
String

TransactionId

Request identifier.

Declaration
[DisplayNameLoc("Transaction")]
[DescriptionLoc("TransactionId", true)]
public long TransactionId { get; set; }
Property Value
Type Description
Int64

UserOrderId

User's order ID.

Declaration
[DisplayNameLoc("Str165")]
[DescriptionLoc("Str166", false)]
public string UserOrderId { get; set; }
Property Value
Type Description
String

Methods

CopyTo(OrderMessage)

Copy the message into the destination.

Declaration
public void CopyTo(OrderMessage destination)
Parameters
Type Name Description
OrderMessage destination

The object, to which copied information.

ToString()

Declaration
public override string ToString()
Returns
Type Description
String
Overrides
SecurityMessage.ToString()

Implements

IExtendableEntity
ISubscriptionIdMessage
IOriginalTransactionIdMessage
ISecurityIdMessage
ITransactionIdMessage
IPortfolioNameMessage
IStrategyIdMessage
IMessage
System.ICloneable

Extension Methods

MessageConverterHelper.ToSecurity(SecurityMessage, IExchangeInfoProvider)
TraderHelper.IsContinuous(SecurityMessage)
Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.GetFixType(OrderMessage)
Extensions.SetOrderType(OrderMessage, Char)
Extensions.ToSecurityType(OrderMessage)
Extensions.InitSecId(SecurityMessage, String, String, String, String)
Extensions.CreateReply(OrderMessage, Exception)
Extensions.GetServerTime(Message)
Extensions.TryGetServerTime(Message)
Extensions.TryInitLocalTime(Message, ILogSource)
Extensions.FillDefaultCryptoFields(SecurityMessage)
Extensions.SetSecurityCode(SecurityMessage, String)
Extensions.SetNativeId(SecurityMessage, Object)
Extensions.HandleErrorResponse(Message, Exception, ILogReceiver, Action<Message>, Func<DataType, Int64[]>)
Extensions.TryGetSecurityId(Message)
Extensions.ReplaceSecurityId(Message, SecurityId)
Extensions.IsMatch(SecurityMessage, SecurityLookupMessage)
Extensions.IsMatch(SecurityMessage, SecurityLookupMessage, HashSet<SecurityTypes>)
Extensions.IsBasket(SecurityMessage)
Extensions.IsIndex(SecurityMessage)
Extensions.Iso10962(SecurityMessage)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾