WsTransaction

StockSharp.Ws

トランザクションフォームのExecutionMessageのWire DTO - 3つの最も豊富です。 Server→client(クライアントの許可された注文と下流の更新のエコー)。

プロパティ

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

ワイヤフィールドaveragePrice@

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

ワイヤー フィールド バランス。

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

ワイヤー フィールド ブローカー。

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

ワイヤー フィールド クライアント。

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

ワイヤー フィールドの手数料。

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

ワイヤフィールドcommissionCurrency@

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

ワイヤー フィールド通貨。

DepoName
public string DepoName { get; set; }
value = wsTransaction.DepoName
wsTransaction.DepoName = value

ワイヤー フィールド depo.

Error
public string Error { get; set; }
value = wsTransaction.Error
wsTransaction.Error = value

ワイヤー フィールドの間違い。

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

ワイヤー分野イニスター。

IsCancelled
public bool IsCancelled { get; set; }
value = wsTransaction.IsCancelled
wsTransaction.IsCancelled = value

ワイヤフィールドisCancelled@

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

ワイヤフィールドisManual@

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

ワイヤフィールドisMarketMaker@

IsOrder
public bool IsOrder { get; set; }
value = wsTransaction.IsOrder
wsTransaction.IsOrder = value

ワイヤフィールドisOrder@

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

ワイヤフィールドisSystem@

IsTrailing
public bool? IsTrailing { get; set; }
value = wsTransaction.IsTrailing
wsTransaction.IsTrailing = value

ワイヤフィールドisTrailing@

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

ワイヤフィールドisUpTick@

Latency
public long? Latency { get; set; }
value = wsTransaction.Latency
wsTransaction.Latency = value

ワイヤーフィールドレイテンシ。マイクロ秒。

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

ワイヤーフィールドが活用します。

LimitPrice
public decimal? LimitPrice { get; set; }
value = wsTransaction.LimitPrice
wsTransaction.LimitPrice = value

ワイヤフィールドlimitPrice@

LocalTime
public DateTime LocalTime { get; set; }
value = wsTransaction.LocalTime
wsTransaction.LocalTime = value

ワイヤー フィールド l。

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

ワイヤフィールドmarginMode@

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

ワイヤフィールドmarketPrice@

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

ワイヤフィールドminVolume@

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

ワイヤフィールドopenInterest@

OrderId
public string OrderId { get; set; }
value = wsTransaction.OrderId
wsTransaction.OrderId = value

ワイヤフィールドorderId@

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

ワイヤフィールドorderPrice@

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

ワイヤフィールドorderState@

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

ワイヤフィールドorderStatus@

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

ワイヤフィールドorderType@

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

ワイヤフィールドorderVolume@

OriginalTransactionId
public long OriginalTransactionId { get; set; }
value = wsTransaction.OriginalTransactionId
wsTransaction.OriginalTransactionId = value

ワイヤフィールドoriginalTransactionId@

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

ワイヤフィールドoriginSide@

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

ワイヤー フィールド pnl。

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

ワイヤー フィールド acc。

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

ワイヤー フィールドの位置。

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

ワイヤフィールドpositionEffect@

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

ワイヤフィールドpostOnly@

SecurityId
public WsSecurityId SecurityId { get; set; }
value = wsTransaction.SecurityId
wsTransaction.SecurityId = value

ワイヤフィールドsecurityId@

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

ワイヤー フィールド sn。

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

ワイヤー フィールド s.

Side
public Sides? Side { get; set; }
value = wsTransaction.Side
wsTransaction.Side = value

ワイヤー フィールド 側面。

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

ワイヤー フィールドの滑り。

StopPrice
public decimal? StopPrice { get; set; }
value = wsTransaction.StopPrice
wsTransaction.StopPrice = value

ワイヤフィールドstopPrice@

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

ワイヤフィールドstrategyId@

TradeId
public string TradeId { get; set; }
value = wsTransaction.TradeId
wsTransaction.TradeId = value

ワイヤフィールドtradeId@

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

ワイヤフィールドtradePrice@

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

ワイヤフィールドtradeStatus@

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

ワイヤフィールドtradeVolume@

TrailingOffset
public decimal? TrailingOffset { get; set; }
value = wsTransaction.TrailingOffset
wsTransaction.TrailingOffset = value

ワイヤフィールドtrailingOffset@

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

ワイヤフィールドtransactionId@

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

ワイヤフィールドuserOrderId@

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

ワイヤフィールドvisibleVolume@

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

ワイヤー フィールドの収穫。

メソッド

From
public static WsTransaction From(ExecutionMessage msg)
result = WsTransaction.From(msg)

から。

ToMessage
public ExecutionMessage ToMessage()
result = wsTransaction.ToMessage()

代表取締役社長 佐藤 浩