ProtoOAOrderErrorEvent

StockSharp.cTrader.Native.Model

* Событие, которое отправляется при возникновении ошибок во время запросов заказов.

Реализует: IMessage<ProtoOAOrderErrorEvent>, IMessage, IEquatable<ProtoOAOrderErrorEvent>, IDeepCloneable<ProtoOAOrderErrorEvent>, IBufferMessage

Свойства

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAOrderErrorEvent.CtidTraderAccountId
protoOAOrderErrorEvent.CtidTraderAccountId = value

Уникальный идентификатор счета трейдера, используемый для сопоставления ответов на счета трейдера.

Description
public string Description { get; set; }
value = protoOAOrderErrorEvent.Description
protoOAOrderErrorEvent.Description = value

Описание ошибки.

ErrorCode
public string ErrorCode { get; set; }
value = protoOAOrderErrorEvent.ErrorCode
protoOAOrderErrorEvent.ErrorCode = value

Имя ProtoErrorCode или другой пользовательский ErrorCodes (e.g. ProtoCHErrorCode).

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAOrderErrorEvent.HasCtidTraderAccountId

Получает ли поле «ctidTraderAccountId» установлен

HasDescription
public bool HasDescription { get; }
value = protoOAOrderErrorEvent.HasDescription

Получает ли поле «описание» установленное

HasErrorCode
public bool HasErrorCode { get; }
value = protoOAOrderErrorEvent.HasErrorCode

Получает ли поле «errorCode» установлен

HasOrderId
public bool HasOrderId { get; }
value = protoOAOrderErrorEvent.HasOrderId

Получает ли поле «orderId» установлен

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAOrderErrorEvent.HasPayloadType

Получает ли поле «payloadType» установлен

HasPositionId
public bool HasPositionId { get; }
value = protoOAOrderErrorEvent.HasPositionId

Получает ли поле «positionId» установлен

OrderId
public long OrderId { get; set; }
value = protoOAOrderErrorEvent.OrderId
protoOAOrderErrorEvent.OrderId = value

Уникальный идентификатор заказа.

PositionId
public long PositionId { get; set; }
value = protoOAOrderErrorEvent.PositionId
protoOAOrderErrorEvent.PositionId = value

Уникальный идентификатор позиции.

Методы

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAOrderErrorEvent.ClearCtidTraderAccountId()

Очищает значение поля "ctidTraderAccountId"

ClearDescription
public void ClearDescription()
protoOAOrderErrorEvent.ClearDescription()

Очищает значение поля «описание»

ClearErrorCode
public void ClearErrorCode()
protoOAOrderErrorEvent.ClearErrorCode()

Очищает значение поля "errorCode"

ClearOrderId
public void ClearOrderId()
protoOAOrderErrorEvent.ClearOrderId()

Очищает значение поля "orderId"

ClearPayloadType
public void ClearPayloadType()
protoOAOrderErrorEvent.ClearPayloadType()

Очищает значение поля "payloadType"

ClearPositionId
public void ClearPositionId()
protoOAOrderErrorEvent.ClearPositionId()

Очищает значение поля "positionId"

Поля

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAOrderErrorEvent.CtidTraderAccountIdFieldNumber

Номер поля для поля "ctidTraderAccountId".

DescriptionFieldNumber
public const int DescriptionFieldNumber
value = ProtoOAOrderErrorEvent.DescriptionFieldNumber

Номер поля для поля «Описание».

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAOrderErrorEvent.ErrorCodeFieldNumber

Номер поля для поля "errorCode".

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAOrderErrorEvent.OrderIdFieldNumber

Номер поля для поля "orderId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAOrderErrorEvent.PayloadTypeFieldNumber

Номер поля для поля "payloadType".

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOAOrderErrorEvent.PositionIdFieldNumber

Номер поля для поля "positionId".