ProtectiveController
StockSharp.Algo.Strategies.Protective
护取相.
继承自: BaseLogReceiver
方法
GetController
public IProtectivePositionController GetController(SecurityId securityId, string portfolioName, IProtectiveBehaviourFactory factory, Unit takeValue, Unit stopValue, bool isStopTrailing, TimeSpan takeTimeout, TimeSpan stopTimeout, bool useMarketOrders)
result = protectiveController.GetController(securityId, portfolioName, factory, takeValue, stopValue, isStopTrailing, takeTimeout, stopTimeout, useMarketOrders)
找IProtectivePositionController实例。
- securityId
- SecurityId
- portfolioName
- PortfolioName
- factory
- IProtectiveBehaviourFactory
- takeValue
- 纽约
- stopValue
- 缩写为A/C.5/60/L.
- isStopTrailing
- 是否使用跟踪技术 。
- takeTimeout
- 限时 保护到此时尚未奏效的,该地站将上市关闭.
- stopTimeout
- 限时 保护到此时尚未奏效的,该地站将上市关闭.
- useMarketOrders
- 是否使用市场订单.
返回值: IProtectivePositionController
TryActivate
public IEnumerable<ValueTuple<bool, Sides, decimal, decimal, OrderCondition>> TryActivate(SecurityId securityId, decimal price, DateTime time)
result = protectiveController.TryActivate(securityId, price, time)
试着启动保护。
- securityId
- SecurityId
- price
- 现价.
- time
- 现相相相.
返回值: 登记令信息.