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

命令中独一无二的ID.

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 " 字段的字段编号。