Interface IProtectiveBehaviour
- Namespace
- StockSharp.Algo.Strategies.Protective
- Assembly
- StockSharp.Algo.dll
Position protection behaviour.
public interface IProtectiveBehaviour : ILogSource, IDisposable
- Inherited Members
- Extension Methods
Properties
Position
Current position value.
decimal Position { get; }
Property Value
Methods
TryActivate(decimal, DateTimeOffset)
Try activate protection.
(bool isTake, Sides side, decimal price, decimal volume, OrderCondition condition)? TryActivate(decimal price, DateTimeOffset time)
Parameters
pricedecimalCurrent price.
timeDateTimeOffsetCurrent time.
Returns
- (bool isTake, Sides side, decimal price, decimal volume, OrderCondition condition)?
Registration order info.
Update(decimal, decimal, DateTimeOffset)
Update position difference.
(bool isTake, Sides side, decimal price, decimal volume, OrderCondition condition)? Update(decimal price, decimal value, DateTimeOffset time)
Parameters
pricedecimalPosition difference price.
valuedecimalPosition difference value.
timeDateTimeOffsetCurrent time.