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