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

位置のユニークなID。

メソッド

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" フィールドです。