IPositionProvider

StockSharp.BusinessEntities

位置プロバイダインターフェイス。

プロパティ

Positions
public IEnumerable<Position> Positions { get; }
value = iPositionProvider.Positions

すべてのポジションを取得します。

メソッド

GetPosition
public Position GetPosition(Portfolio portfolio, Security security, string strategyId, Sides? side, string clientCode, string depoName, TPlusLimits? limitType)
result = iPositionProvider.GetPosition(portfolio, security, strategyId, side, clientCode, depoName, limitType)

ポートフォリオや機器でポジションを取得する

portfolio
位置が見つけられるべきポートフォリオ。
security
位置が見つけられるべき器械。
strategyId
戦略ID。
side
サイド。
clientCode
クライアントコード。
depoName
在庫が物理的に配置されている預金名。デフォルトでは、空の文字列が渡されます。つまり、すべての預金者による総位置を意味します。
limitType
T+ 市場向けの制限タイプ

戻り値: ポジション。

イベント

NewPosition
public event Action<Position> NewPosition
iPositionProvider.NewPosition += handler

新規採用

PositionChanged
public event Action<Position> PositionChanged
iPositionProvider.PositionChanged += handler

ポジション変更