Position

StockSharp.BusinessEntities

楽器の位置。

継承元: NotifiableObject

実装: ILocalTimeMessage, IServerTimeMessage

コンストラクター

Position
public Position()
position = Position()

ポジションの新しいインスタンスを初期化します。

プロパティ

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

平均価格。

BeginValue
public decimal? BeginValue { get; set; }
value = position.BeginValue
position.BeginValue = value

取引セッションの先頭に位置サイズ。

BlockedValue
public decimal? BlockedValue { get; set; }
value = position.BlockedValue
position.BlockedValue = value

ポジションサイズ、アクティブな注文のために登録。

BuyOrdersCount
public int? BuyOrdersCount { get; set; }
value = position.BuyOrdersCount
position.BuyOrdersCount = value

注文(入札)。

BuyOrdersMargin
public decimal? BuyOrdersMargin { get; set; }
value = position.BuyOrdersMargin
position.BuyOrdersMargin = value

マルギン(buy)。

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

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

CloseTime
public DateTime? CloseTime { get; set; }
value = position.CloseTime
position.CloseTime = value

位置の近い時間。

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

トータルコミッション

CommissionMaker
public decimal? CommissionMaker { get; set; }
value = position.CommissionMaker
position.CommissionMaker = value

委員会(メーカー)。

CommissionTaker
public decimal? CommissionTaker { get; set; }
value = position.CommissionTaker
position.CommissionTaker = value

委員会(買収)。

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

ポートフォリオ通貨。

CurrentPrice
public decimal? CurrentPrice { get; set; }
value = position.CurrentPrice
position.CurrentPrice = value

位置価格。

CurrentValue
public decimal? CurrentValue { get; set; }
value = position.CurrentValue
position.CurrentValue = value

現在の位置のサイズ。

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

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

Description
public string Description { get; set; }
value = position.Description
position.Description = value

テキスト位置の説明。

ExpirationDate
public DateTime? ExpirationDate { get; set; }
value = position.ExpirationDate
position.ExpirationDate = value

有効期限

LastChangeTime
public DateTime LastChangeTime { get; set; }
value = position.LastChangeTime
position.LastChangeTime = value

最終ポジション変更時刻

Leverage
public decimal? Leverage { get; set; }
value = position.Leverage
position.Leverage = value

マージンを活用。

LimitType
public TPlusLimits? LimitType { get; set; }
value = position.LimitType
position.LimitType = value

T+ 市場向けの制限タイプ

LiquidationPrice
public decimal? LiquidationPrice { get; set; }
value = position.LiquidationPrice
position.LiquidationPrice = value

液体価格。

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

最終ポジション変更のローカル時間。

OpenTime
public DateTime? OpenTime { get; set; }
value = position.OpenTime
position.OpenTime = value

ポジションのオープンタイム。

OrdersCount
public int? OrdersCount { get; set; }
value = position.OrdersCount
position.OrdersCount = value

注文。

OrdersMargin
public decimal? OrdersMargin { get; set; }
value = position.OrdersMargin
position.OrdersMargin = value

注文(マージン)。

Portfolio
public Portfolio Portfolio { get; set; }
value = position.Portfolio
position.Portfolio = value

ポートフォリオ、その位置が作成される。

PortfolioName
public virtual string PortfolioName { get; }
value = position.PortfolioName

ポートフォリオ名

RealizedPnL
public decimal? RealizedPnL { get; set; }
value = position.RealizedPnL
position.RealizedPnL = value

収益を上げる

Security
public Security Security { get; set; }
value = position.Security
position.Security = value

ポジションを作った金融商品。

SellOrdersCount
public int? SellOrdersCount { get; set; }
value = position.SellOrdersCount
position.SellOrdersCount = value

注文(asks)。

SellOrdersMargin
public decimal? SellOrdersMargin { get; set; }
value = position.SellOrdersMargin
position.SellOrdersMargin = value

マルギン(セル)。

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

最終ポジション変更時刻

SettlementPrice
public decimal? SettlementPrice { get; set; }
value = position.SettlementPrice
position.SettlementPrice = value

定価額。

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

サイド。

StrategyId
public virtual string StrategyId { get; set; }
value = position.StrategyId
position.StrategyId = value

戦略ID。

TradesCount
public int? TradesCount { get; set; }
value = position.TradesCount
position.TradesCount = value

貿易。

UnrealizedPnL
public decimal? UnrealizedPnL { get; set; }
value = position.UnrealizedPnL
position.UnrealizedPnL = value

未実現利益。

VariationMargin
public decimal? VariationMargin { get; set; }
value = position.VariationMargin
position.VariationMargin = value

変化の余白。

メソッド

Clone
public virtual Position Clone()
result = position.Clone()

位置のコピーを作成します。

戻り値: コピー

CopyTo
public void CopyTo(Position destination)
position.CopyTo(destination)

現在の位置のフィールドをコピーするには .

destination
フィールドをコピーするべき位置。
ToString
public override string ToString()
result = position.ToString()

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

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