ExecutionMessage

StockSharp.Messages

メッセージには、実行に関する情報が含まれています。

継承元: BaseSubscriptionIdMessage<ExecutionMessage>

実装: ITransactionIdMessage, IServerTimeMessage, ISecurityIdMessage, ISeqNumMessage, IPortfolioNameMessage, IClientCodeMessage, IBrokerCodeMessage, IErrorMessage, IStrategyIdMessage, IGeneratedMessage, IOrderMessage, ILocalTimeMessage, IComplexIdMessage, ICurrencyMessage, ISystemMessage, ITickTradeMessage, IOrderLogMessage

コンストラクター

ExecutionMessage
public ExecutionMessage()
executionMessage = ExecutionMessage()

ExecutionMessage の新規インスタンスを初期化します。

プロパティ

AveragePrice
public decimal? AveragePrice { get; set; }
value = executionMessage.AveragePrice
executionMessage.AveragePrice = value

平均実行価格。

Balance
public decimal? Balance { get; set; }
value = executionMessage.Balance
executionMessage.Balance = value

契約残高を注文する。

BrokerCode
public string BrokerCode { get; set; }
value = executionMessage.BrokerCode
executionMessage.BrokerCode = value

ブローカーの会社コード。

BuildFrom
public DataType BuildFrom { get; set; }
value = executionMessage.BuildFrom
executionMessage.BuildFrom = value

どの市場データ型がソース値として使用されるか。

ClientCode
public string ClientCode { get; set; }
value = executionMessage.ClientCode
executionMessage.ClientCode = value

ブローカーが割り当てられたクライアントコード。

Comment
public string Comment { get; set; }
value = executionMessage.Comment
executionMessage.Comment = value

注文コメントを注文する。

Commission
public decimal? Commission { get; set; }
value = executionMessage.Commission
executionMessage.Commission = value

受託(ブローカー、交換等)。取引にDataTypeが設定されたときのご使用。

CommissionCurrency
public string CommissionCurrency { get; set; }
value = executionMessage.CommissionCurrency
executionMessage.CommissionCurrency = value

手数料通貨。 することができます。 .

Condition
public OrderCondition Condition { get; set; }
value = executionMessage.Condition
executionMessage.Condition = value

注文条件(e.g.、停止およびalgo-の発注変数)。

Currency
public CurrencyTypes? Currency { get; set; }
value = executionMessage.Currency
executionMessage.Currency = value

金融商品取引通貨。

DataType
public override DataType DataType { get; }
value = executionMessage.DataType

指定したストレージで動作する市場データの種類。

DataTypeEx
public DataType DataTypeEx { get; set; }
value = executionMessage.DataTypeEx
executionMessage.DataTypeEx = value
DepoName
public string DepoName { get; set; }
value = executionMessage.DepoName
executionMessage.DepoName = value

物理的な金融商品が置いた預託金

Error
public Exception Error { get; set; }
value = executionMessage.Error
executionMessage.Error = value

データプロセスエラー。

ExpiryDate
public DateTime? ExpiryDate { get; set; }
value = executionMessage.ExpiryDate
executionMessage.ExpiryDate = value

有効期限を注文します。デフォルトは、(GTC) を意味します。

HasOrderInfo
public bool HasOrderInfo { get; set; }
value = executionMessage.HasOrderInfo
executionMessage.HasOrderInfo = value

注文情報を含むメッセージです。

HasTradeInfo
public bool HasTradeInfo { get; }
value = executionMessage.HasTradeInfo

トレード情報を含むメッセージです。

Initiator
public bool? Initiator { get; set; }
value = executionMessage.Initiator
executionMessage.Initiator = value

注文イニシアムが攻撃者であるか、または取引されていないかどうかを識別するために使用される。

IsCancellation
public bool IsCancellation { get; set; }
value = executionMessage.IsCancellation
executionMessage.IsCancellation = value

注文キャンセルは、そのアクションです。

IsManual
public bool? IsManual { get; set; }
value = executionMessage.IsManual
executionMessage.IsManual = value

注文マニュアルです。

IsMarketMaker
public bool? IsMarketMaker { get; set; }
value = executionMessage.IsMarketMaker
executionMessage.IsMarketMaker = value

市場メーカーの注文です。

IsSystem
public bool? IsSystem { get; set; }
value = executionMessage.IsSystem
executionMessage.IsSystem = value

システム取引です。

IsUpTick
public bool? IsUpTick { get; set; }
value = executionMessage.IsUpTick
executionMessage.IsUpTick = value

価格は、ティックアップトレンドまたはダウントレンドです。TicksのDataTypeのみを使用してください。

Latency
public TimeSpan? Latency { get; set; }
value = executionMessage.Latency
executionMessage.Latency = value

ネットワークレイテンシ。トランザクションにDataTypeが設定されたときに使用します。

Leverage
public int? Leverage { get; set; }
value = executionMessage.Leverage
executionMessage.Leverage = value

マージンを活用。

MarginMode
public MarginModes? MarginMode { get; set; }
value = executionMessage.MarginMode
executionMessage.MarginMode = value

モードマージン

MarketPrice
public decimal? MarketPrice { get; set; }
value = executionMessage.MarketPrice
executionMessage.MarketPrice = value

注文登録の瞬間に市場価格(最高の対面価格)。

MinVolume
public decimal? MinVolume { get; set; }
value = executionMessage.MinVolume
executionMessage.MinVolume = value

実行する注文の最小数量。

OpenInterest
public decimal? OpenInterest { get; set; }
value = executionMessage.OpenInterest
executionMessage.OpenInterest = value

開口位置数(開口部)

OrderBoardId
public string OrderBoardId { get; set; }
value = executionMessage.OrderBoardId
executionMessage.OrderBoardId = value

ボードオーダーID.OrderIdとOrderStringIdの場合には、ブローカーシステムIDです。

OrderBuyId
public long? OrderBuyId { get; set; }
value = executionMessage.OrderBuyId
executionMessage.OrderBuyId = value

注文ID(買い)。

OrderId
public long? OrderId { get; set; }
value = executionMessage.OrderId
executionMessage.OrderId = value

注文ID。

OrderPrice
public decimal OrderPrice { get; set; }
value = executionMessage.OrderPrice
executionMessage.OrderPrice = value

注文価格。

OrderSellId
public long? OrderSellId { get; set; }
value = executionMessage.OrderSellId
executionMessage.OrderSellId = value

注文ID(セル)。

OrderState
public OrderStates? OrderState { get; set; }
value = executionMessage.OrderState
executionMessage.OrderState = value

注文状態。

OrderStatus
public long? OrderStatus { get; set; }
value = executionMessage.OrderStatus
executionMessage.OrderStatus = value

システム注文状況。

OrderStringId
public string OrderStringId { get; set; }
value = executionMessage.OrderStringId
executionMessage.OrderStringId = value

注文ID(電子ボードが数値注文ID表現を使用しない場合、文字列)。

OrderType
public OrderTypes? OrderType { get; set; }
value = executionMessage.OrderType
executionMessage.OrderType = value

注文タイプ。

OrderVolume
public decimal? OrderVolume { get; set; }
value = executionMessage.OrderVolume
executionMessage.OrderVolume = value

注文中の契約件数。

OriginSide
public Sides? OriginSide { get; set; }
value = executionMessage.OriginSide
executionMessage.OriginSide = value

ディールイニシエ(販売店または買い手)。

PnL
public decimal? PnL { get; set; }
value = executionMessage.PnL
executionMessage.PnL = value

取引で実現した利益。

PortfolioName
public string PortfolioName { get; set; }
value = executionMessage.PortfolioName
executionMessage.PortfolioName = value

ポートフォリオ名

Position
public decimal? Position { get; set; }
value = executionMessage.Position
executionMessage.Position = value

注文や取引で生成されるポジション。

PositionEffect
public OrderPositionEffects? PositionEffect { get; set; }
value = executionMessage.PositionEffect
executionMessage.PositionEffect = value

位置の効果。

PostOnly
public bool? PostOnly { get; set; }
value = executionMessage.PostOnly
executionMessage.PostOnly = value

注文のみを注文。

SecurityId
public SecurityId SecurityId { get; set; }
value = executionMessage.SecurityId
executionMessage.SecurityId = value

担当: 佐藤 宏

SeqNum
public long SeqNum { get; set; }
value = executionMessage.SeqNum
executionMessage.SeqNum = value

配列番号。

ServerTime
public DateTime ServerTime { get; set; }
value = executionMessage.ServerTime
executionMessage.ServerTime = value

サーバー時間。

Side
public Sides Side { get; set; }
value = executionMessage.Side
executionMessage.Side = value

注文側(買いか売り)。

Slippage
public decimal? Slippage { get; set; }
value = executionMessage.Slippage
executionMessage.Slippage = value

取引価格のスリップページ。取引にDataTypeが設定されたときのご使用。

StrategyId
public string StrategyId { get; set; }
value = executionMessage.StrategyId
executionMessage.StrategyId = value

戦略識別子。

SystemComment
public string SystemComment { get; set; }
value = executionMessage.SystemComment
executionMessage.SystemComment = value

注文メッセージ(登録、変更、キャンセル時に取引システムによって作成)。

TimeInForce
public TimeInForce? TimeInForce { get; set; }
value = executionMessage.TimeInForce
executionMessage.TimeInForce = value

注文実行条件を制限します。

TradeId
public long? TradeId { get; set; }
value = executionMessage.TradeId
executionMessage.TradeId = value

取引ID。

TradePrice
public decimal? TradePrice { get; set; }
value = executionMessage.TradePrice
executionMessage.TradePrice = value

貿易価格。

TradeStatus
public long? TradeStatus { get; set; }
value = executionMessage.TradeStatus
executionMessage.TradeStatus = value

システム取引状況。

TradeStringId
public string TradeStringId { get; set; }
value = executionMessage.TradeStringId
executionMessage.TradeStringId = value

取引ID(電子ボードが数値注文ID表現を使用しない場合)

TradeVolume
public decimal? TradeVolume { get; set; }
value = executionMessage.TradeVolume
executionMessage.TradeVolume = value

取引における契約件数。

TransactionId
public long TransactionId { get; set; }
value = executionMessage.TransactionId
executionMessage.TransactionId = value

識別子をリクエストする。

UserOrderId
public string UserOrderId { get; set; }
value = executionMessage.UserOrderId
executionMessage.UserOrderId = value

ユーザの注文 ID. トランザクションにDataType@を設定したときに使用します。

VisibleVolume
public decimal? VisibleVolume { get; set; }
value = executionMessage.VisibleVolume
executionMessage.VisibleVolume = value

注文で契約の可視量。

Yield
public decimal? Yield { get; set; }
value = executionMessage.Yield
executionMessage.Yield = value

収穫。

メソッド

CopyTo
public override void CopyTo(ExecutionMessage destination)
executionMessage.CopyTo(destination)
ToString
public override string ToString()
result = executionMessage.ToString()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。