PositionProtectDiagramElement

StockSharp.Diagram.Elements

El elemento se utiliza para proteger automáticamente las posiciones abiertas utilizando pérdida de parada y lucro de toma.

Hereda de: DiagramElement

Constructores

PositionProtectDiagramElement
public PositionProtectDiagramElement()
positionProtectDiagramElement = PositionProtectDiagramElement()

Inicia una nueva instancia de la PositionProtectDiagramElement.

Propiedades

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

Nombre de los recursos de iconos.

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

Ya sea para usar una técnica de seguimiento.

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

Plazo. Si la protección no ha funcionado para este momento, la posición será cerrada en el mercado.

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

El nivel de protección para la pérdida de parada. El nivel predeterminado es 0, lo que significa el desactivado.

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

Plazo. Si la protección no ha funcionado para este momento, la posición será cerrada en el mercado.

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

El nivel de protección para el beneficio de la toma. El nivel predeterminado es 0, lo que significa el discapacitado.

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

Escribe id.

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

Ya sea para usar pedidos de mercado.

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

Pruebe utilizar pedidos de parada de lado servidor si subyacente connector proporcionarlo.

Métodos

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

Para prepararse para iniciar el algoritmo del elemento del diagrama.

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

Se llama desde el método Reset.