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+ 市場向けの制限タイプ
戻り値: ポジション。
イベント
PositionChanged
public event Action<Position> PositionChanged
iPositionProvider.PositionChanged += handler
ポジション変更