ProtoOAExecutionEvent
※サーバが正常に注文受諾または実行した際に送信されるイベント。ProtoOANewOrderReq、ProtoOACancelOrderReq、ProtoOAAmendOrderReq、ProtoOAAmendPositionSLTPReq、ProtoOAClosePositionReqのリクエストに応答するイベント。また、入金/出金時にイベントが送信される。
実装: IMessage<ProtoOAExecutionEvent>, IMessage, IEquatable<ProtoOAExecutionEvent>, IDeepCloneable<ProtoOAExecutionEvent>, IBufferMessage
プロパティ
public ProtoOABonusDepositWithdraw BonusDepositWithdraw { get; set; }
value = protoOAExecutionEvent.BonusDepositWithdraw
protoOAExecutionEvent.BonusDepositWithdraw = value
ボーナス入金や退出操作への参照。
public long CtidTraderAccountId { get; set; }
value = protoOAExecutionEvent.CtidTraderAccountId
protoOAExecutionEvent.CtidTraderAccountId = value
トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。
public ProtoOADeal Deal { get; set; }
value = protoOAExecutionEvent.Deal
protoOAExecutionEvent.Deal = value
取引(実行)への参照。
public ProtoOADepositWithdraw DepositWithdraw { get; set; }
value = protoOAExecutionEvent.DepositWithdraw
protoOAExecutionEvent.DepositWithdraw = value
入金または出金処理の参照。
public string ErrorCode { get; set; }
value = protoOAExecutionEvent.ErrorCode
protoOAExecutionEvent.ErrorCode = value
ProtoErrorCode または ErrorCodes (e.g. ProtoCHErrorCode) の名前。
public ProtoOAExecutionType ExecutionType { get; set; }
value = protoOAExecutionEvent.ExecutionType
protoOAExecutionEvent.ExecutionType = value
注文操作の種類。例えば: ACCEPTED、FILLED、等。
public bool HasCtidTraderAccountId { get; }
value = protoOAExecutionEvent.HasCtidTraderAccountId
"ctidTraderAccountId" フィールドがセットされているかどうかを取得する
public bool HasErrorCode { get; }
value = protoOAExecutionEvent.HasErrorCode
"errorCode" フィールドがセットされているかどうかを取得する
public bool HasExecutionType { get; }
value = protoOAExecutionEvent.HasExecutionType
"executionType" フィールドがセットされているかどうかを取得する
public bool HasIsServerEvent { get; }
value = protoOAExecutionEvent.HasIsServerEvent
"isServerEvent" フィールドがセットされているかどうかを取得する
public bool HasPayloadType { get; }
value = protoOAExecutionEvent.HasPayloadType
"payloadType" フィールドがセットされているかどうかを取得する
public bool IsServerEvent { get; set; }
value = protoOAExecutionEvent.IsServerEvent
protoOAExecutionEvent.IsServerEvent = value
TRUE が、 サーバのロジックで生成されたイベントが、 トレーダーのリクエストの代わりに生成されます。 (e.g. 停止)。
public ProtoOAOrder Order { get; set; }
value = protoOAExecutionEvent.Order
protoOAExecutionEvent.Order = value
初期注文への参照。
public ProtoOAPosition Position { get; set; }
value = protoOAExecutionEvent.Position
protoOAExecutionEvent.Position = value
実行とリンクした位置への参照
メソッド
public void ClearCtidTraderAccountId()
protoOAExecutionEvent.ClearCtidTraderAccountId()
フィールドの「ctidTraderAccountId」の値をクリア
public void ClearErrorCode()
protoOAExecutionEvent.ClearErrorCode()
フィールドの「errorCode」の値をクリア
public void ClearExecutionType()
protoOAExecutionEvent.ClearExecutionType()
フィールドの「executionType」の値をクリア
public void ClearIsServerEvent()
protoOAExecutionEvent.ClearIsServerEvent()
フィールドの「isServerEvent」の値をクリア
public void ClearPayloadType()
protoOAExecutionEvent.ClearPayloadType()
フィールドの「payloadType」の値をクリア
フィールド
public const int BonusDepositWithdrawFieldNumber
value = ProtoOAExecutionEvent.BonusDepositWithdrawFieldNumber
フィールド番号は、"bonusDepositWithdraw" フィールドです。
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAExecutionEvent.CtidTraderAccountIdFieldNumber
フィールド番号は、"ctidTraderAccountId" フィールドです。
public const int DealFieldNumber
value = ProtoOAExecutionEvent.DealFieldNumber
フィールド番号は「ディール」フィールドです。
public const int DepositWithdrawFieldNumber
value = ProtoOAExecutionEvent.DepositWithdrawFieldNumber
フィールド番号は、"depositWithdraw" フィールドです。
public const int ErrorCodeFieldNumber
value = ProtoOAExecutionEvent.ErrorCodeFieldNumber
フィールド番号は、"errorCode" フィールドです。
public const int ExecutionTypeFieldNumber
value = ProtoOAExecutionEvent.ExecutionTypeFieldNumber
フィールド番号は、"executionType" フィールドです。
public const int IsServerEventFieldNumber
value = ProtoOAExecutionEvent.IsServerEventFieldNumber
フィールド番号は、"isServerEvent" フィールドです。
public const int OrderFieldNumber
value = ProtoOAExecutionEvent.OrderFieldNumber
注文フィールドのフィールド番号。
public const int PayloadTypeFieldNumber
value = ProtoOAExecutionEvent.PayloadTypeFieldNumber
フィールド番号は、"payloadType" フィールドです。
public const int PositionFieldNumber
value = ProtoOAExecutionEvent.PositionFieldNumber
フィールド番号は「位置」フィールドです。