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
战略识别
side
边.
clientCode
客户端代码.
depoName
存储存储的物理名称。 默认情况下, 空字符串会传递, 也就是说所有存储器的总位置 。
limitType
T+市场限制类型.

返回值: 位置 准备

事件

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

已接到新职位。

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

立场已改变。