ProtectiveController

StockSharp.Algo.Strategies.Protective

护取相.

继承自: BaseLogReceiver

方法

Clear
public void Clear()
protectiveController.Clear()

清州地.

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
现相相相.

返回值: 登记令信息.