PositionProtectDiagramElement

StockSharp.Diagram.Elements

Das Element wird verwendet, um geöffnete Positionen automatisch mit Stop-Loss und Take-Profit zu schützen.

Erbt von: DiagramElement

Konstruktoren

PositionProtectDiagramElement
public PositionProtectDiagramElement()
positionProtectDiagramElement = PositionProtectDiagramElement()

Initialisiert eine neue Instanz von PositionProtectDiagramElement.

Eigenschaften

IconName
public override string IconName { get; }
value = positionProtectDiagramElement.IconName

Icon Resource Name.

IsTrailingStopLoss
public bool IsTrailingStopLoss { get; set; }
value = positionProtectDiagramElement.IsTrailingStopLoss
positionProtectDiagramElement.IsTrailingStopLoss = value

Ob man eine Trailing-Technik verwendet.

StopLossTimeOut
public TimeSpan StopLossTimeOut { get; set; }
value = positionProtectDiagramElement.StopLossTimeOut
positionProtectDiagramElement.StopLossTimeOut = value

Frist: Wenn der Schutz bis zu diesem Zeitpunkt nicht funktioniert hat, wird die Position auf dem Markt geschlossen.

StopValue
public Unit StopValue { get; set; }
value = positionProtectDiagramElement.StopValue
positionProtectDiagramElement.StopValue = value

Der Schutzpegel für den Stop-Loss ist 0, was bedeutet, dass der Wert deaktiviert ist.

TakeProfitTimeOut
public TimeSpan TakeProfitTimeOut { get; set; }
value = positionProtectDiagramElement.TakeProfitTimeOut
positionProtectDiagramElement.TakeProfitTimeOut = value

Frist: Wenn der Schutz bis zu diesem Zeitpunkt nicht funktioniert hat, wird die Position auf dem Markt geschlossen.

TakeValue
public Unit TakeValue { get; set; }
value = positionProtectDiagramElement.TakeValue
positionProtectDiagramElement.TakeValue = value

Die Schutzstufe für den Take Profit. Die Standardstufe ist 0, was bedeutet, dass die Behinderten.

TypeId
public override Guid TypeId { get; }
value = positionProtectDiagramElement.TypeId

Typ ID.

UseMarketOrders
public bool UseMarketOrders { get; set; }
value = positionProtectDiagramElement.UseMarketOrders
positionProtectDiagramElement.UseMarketOrders = value

Ob Marktaufträge zu verwenden.

UseServer
public bool UseServer { get; set; }
value = positionProtectDiagramElement.UseServer
positionProtectDiagramElement.UseServer = value

Versuchen Sie, serverseitige Stop-Orders zu verwenden, wenn die zugrunde liegende connector es bereitstellen.

Methoden

OnPrepare
protected override void OnPrepare()
positionProtectDiagramElement.OnPrepare()

Zur Vorbereitung auf den Start des Diagrammelementalgorithmus.

OnReseted
protected override void OnReseted()
positionProtectDiagramElement.OnReseted()

Es wird von der Reset-Methode aufgerufen.