ProtoOAOrderErrorEvent

StockSharp.cTrader.Native.Model

* Evento que se envía cuando se producen errores durante las solicitudes de pedido.

Implementa: IMessage<ProtoOAOrderErrorEvent>, IMessage, IEquatable<ProtoOAOrderErrorEvent>, IDeepCloneable<ProtoOAOrderErrorEvent>, IBufferMessage

Propiedades

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

Un identificador único de la cuenta del comerciante. Se utiliza para comparar las respuestas a las cuentas del trader.

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

La descripción del error.

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

El nombre del ProtoErrorCode o el otro ErrorCodes personalizado (e.g. ProtoCHErrorCode).

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

Obtiene si el campo "ctidTraderAccountId" está establecido

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

Obtiene si el campo de "descripción" está establecido

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

Obtiene si el campo "errorCode" está establecido

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

Obtiene si el campo "orderId" está establecido

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

Obtiene si el campo "payloadType" está establecido

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

Obtiene si el campo "positionId" está establecido

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

El único ID de la orden.

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

El ID único de la posición.

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAOrderErrorEvent.ClearCtidTraderAccountId()

Limpia el valor del campo "ctidTraderAccountId"

ClearDescription
public void ClearDescription()
protoOAOrderErrorEvent.ClearDescription()

Limpia el valor del campo de "descripción"

ClearErrorCode
public void ClearErrorCode()
protoOAOrderErrorEvent.ClearErrorCode()

Limpia el valor del campo "errorCode"

ClearOrderId
public void ClearOrderId()
protoOAOrderErrorEvent.ClearOrderId()

Limpia el valor del campo "orderId"

ClearPayloadType
public void ClearPayloadType()
protoOAOrderErrorEvent.ClearPayloadType()

Limpia el valor del campo "payloadType"

ClearPositionId
public void ClearPositionId()
protoOAOrderErrorEvent.ClearPositionId()

Limpia el valor del campo "positionId"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAOrderErrorEvent.CtidTraderAccountIdFieldNumber

Número de campo para el campo "ctidTraderAccountId@".

DescriptionFieldNumber
public const int DescriptionFieldNumber
value = ProtoOAOrderErrorEvent.DescriptionFieldNumber

Número de campo para el campo de "descripción".

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAOrderErrorEvent.ErrorCodeFieldNumber

Número de campo para el campo "errorCode@".

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOAOrderErrorEvent.OrderIdFieldNumber

Número de campo para el campo "orderId@".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAOrderErrorEvent.PayloadTypeFieldNumber

Número de campo para el campo "payloadType@".

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOAOrderErrorEvent.PositionIdFieldNumber

Número de campo para el campo "positionId@".