ProtoOAExecutionEvent

StockSharp.cTrader.Native.Model

※サーバが正常に注文受諾または実行した際に送信されるイベント。ProtoOANewOrderReq、ProtoOACancelOrderReq、ProtoOAAmendOrderReq、ProtoOAAmendPositionSLTPReq、ProtoOAClosePositionReqのリクエストに応答するイベント。また、入金/出金時にイベントが送信される。

実装: IMessage<ProtoOAExecutionEvent>, IMessage, IEquatable<ProtoOAExecutionEvent>, IDeepCloneable<ProtoOAExecutionEvent>, IBufferMessage

プロパティ

BonusDepositWithdraw
public ProtoOABonusDepositWithdraw BonusDepositWithdraw { get; set; }
value = protoOAExecutionEvent.BonusDepositWithdraw
protoOAExecutionEvent.BonusDepositWithdraw = value

ボーナス入金や退出操作への参照。

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

トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。

Deal
public ProtoOADeal Deal { get; set; }
value = protoOAExecutionEvent.Deal
protoOAExecutionEvent.Deal = value

取引(実行)への参照。

DepositWithdraw
public ProtoOADepositWithdraw DepositWithdraw { get; set; }
value = protoOAExecutionEvent.DepositWithdraw
protoOAExecutionEvent.DepositWithdraw = value

入金または出金処理の参照。

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

ProtoErrorCode または ErrorCodes (e.g. ProtoCHErrorCode) の名前。

ExecutionType
public ProtoOAExecutionType ExecutionType { get; set; }
value = protoOAExecutionEvent.ExecutionType
protoOAExecutionEvent.ExecutionType = value

注文操作の種類。例えば: ACCEPTED、FILLED、等。

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

"ctidTraderAccountId" フィールドがセットされているかどうかを取得する

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

"errorCode" フィールドがセットされているかどうかを取得する

HasExecutionType
public bool HasExecutionType { get; }
value = protoOAExecutionEvent.HasExecutionType

"executionType" フィールドがセットされているかどうかを取得する

HasIsServerEvent
public bool HasIsServerEvent { get; }
value = protoOAExecutionEvent.HasIsServerEvent

"isServerEvent" フィールドがセットされているかどうかを取得する

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

"payloadType" フィールドがセットされているかどうかを取得する

IsServerEvent
public bool IsServerEvent { get; set; }
value = protoOAExecutionEvent.IsServerEvent
protoOAExecutionEvent.IsServerEvent = value

TRUE が、 サーバのロジックで生成されたイベントが、 トレーダーのリクエストの代わりに生成されます。 (e.g. 停止)。

Order
public ProtoOAOrder Order { get; set; }
value = protoOAExecutionEvent.Order
protoOAExecutionEvent.Order = value

初期注文への参照。

Position
public ProtoOAPosition Position { get; set; }
value = protoOAExecutionEvent.Position
protoOAExecutionEvent.Position = value

実行とリンクした位置への参照

メソッド

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAExecutionEvent.ClearCtidTraderAccountId()

フィールドの「ctidTraderAccountId」の値をクリア

ClearErrorCode
public void ClearErrorCode()
protoOAExecutionEvent.ClearErrorCode()

フィールドの「errorCode」の値をクリア

ClearExecutionType
public void ClearExecutionType()
protoOAExecutionEvent.ClearExecutionType()

フィールドの「executionType」の値をクリア

ClearIsServerEvent
public void ClearIsServerEvent()
protoOAExecutionEvent.ClearIsServerEvent()

フィールドの「isServerEvent」の値をクリア

ClearPayloadType
public void ClearPayloadType()
protoOAExecutionEvent.ClearPayloadType()

フィールドの「payloadType」の値をクリア

フィールド

BonusDepositWithdrawFieldNumber
public const int BonusDepositWithdrawFieldNumber
value = ProtoOAExecutionEvent.BonusDepositWithdrawFieldNumber

フィールド番号は、"bonusDepositWithdraw" フィールドです。

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAExecutionEvent.CtidTraderAccountIdFieldNumber

フィールド番号は、"ctidTraderAccountId" フィールドです。

DealFieldNumber
public const int DealFieldNumber
value = ProtoOAExecutionEvent.DealFieldNumber

フィールド番号は「ディール」フィールドです。

DepositWithdrawFieldNumber
public const int DepositWithdrawFieldNumber
value = ProtoOAExecutionEvent.DepositWithdrawFieldNumber

フィールド番号は、"depositWithdraw" フィールドです。

ErrorCodeFieldNumber
public const int ErrorCodeFieldNumber
value = ProtoOAExecutionEvent.ErrorCodeFieldNumber

フィールド番号は、"errorCode" フィールドです。

ExecutionTypeFieldNumber
public const int ExecutionTypeFieldNumber
value = ProtoOAExecutionEvent.ExecutionTypeFieldNumber

フィールド番号は、"executionType" フィールドです。

IsServerEventFieldNumber
public const int IsServerEventFieldNumber
value = ProtoOAExecutionEvent.IsServerEventFieldNumber

フィールド番号は、"isServerEvent" フィールドです。

OrderFieldNumber
public const int OrderFieldNumber
value = ProtoOAExecutionEvent.OrderFieldNumber

注文フィールドのフィールド番号。

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAExecutionEvent.PayloadTypeFieldNumber

フィールド番号は、"payloadType" フィールドです。

PositionFieldNumber
public const int PositionFieldNumber
value = ProtoOAExecutionEvent.PositionFieldNumber

フィールド番号は「位置」フィールドです。