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
立场已改变。