Table of Contents

Class StopLossStrategy

Namespace
StockSharp.Algo.Strategies.Protective
Assembly
StockSharp.Algo.dll

The loss protection strategy.

[Obsolete("Use ProtectiveController class.")]
public class StopLossStrategy : ProtectiveStrategy, IPersistable, INotifyPropertyChangedEx, INotifyPropertyChanged, IMarketRuleContainer, ILogReceiver, ILogSource, IDisposable, ICloneable<Strategy>, ICloneable, IMarketDataProvider, ISubscriptionProvider, ISecurityProvider, ISecurityMessageProvider, ITransactionProvider, IPositionProvider, IPortfolioProvider, IScheduledTask, IProtectiveStrategy
Inheritance
StopLossStrategy
Implements
IPersistable
INotifyPropertyChangedEx
ICloneable<Strategy>
Inherited Members
Extension Methods

Constructors

StopLossStrategy(MyTrade, Unit)

To create a strategy StopLossStrategy.

public StopLossStrategy(MyTrade trade, Unit protectiveLevel)

Parameters

trade MyTrade

Protected position.

protectiveLevel Unit

The protective level. If the Type type is equal to Limit, then the given price is specified. Otherwise, the shift value from the protected trade trade is specified.

StopLossStrategy(Sides, decimal, decimal, Unit)

To create a strategy StopLossStrategy.

public StopLossStrategy(Sides protectiveSide, decimal protectivePrice, decimal protectiveVolume, Unit protectiveLevel)

Parameters

protectiveSide Sides

Protected position side.

protectivePrice decimal

Protected position price.

protectiveVolume decimal

The protected position volume.

protectiveLevel Unit

The protective level. If the Type type is equal to Limit, then the given price is specified. Otherwise, the shift value from protectivePrice is specified.