PositionProtectDiagramElement

StockSharp.Diagram.Elements

O elemento é usado para proteger automaticamente posições abertas usando a perda de parada e ter lucro.

Herda de: DiagramElement

Construtores

PositionProtectDiagramElement
public PositionProtectDiagramElement()
positionProtectDiagramElement = PositionProtectDiagramElement()

Inicializa uma nova instância do PositionProtectDiagramElement.

Propriedades

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

Nome do recurso de ícones.

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

Se deve usar uma técnica de rastreamento.

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

Se a protecção não tiver funcionado até esta data, a posição será encerrada no mercado.

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

O nível de proteção para a perda de parada. O nível padrão é 0, o que significa que os desabilitados.

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

Se a protecção não tiver funcionado até esta data, a posição será encerrada no mercado.

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

O nível de proteção para o lucro de tomada. O nível padrão é 0, o que significa que os deficientes.

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

Tipo id.

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

Se deve utilizar as ordens de mercado.

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

Tente usar ordens de parada do lado do servidor se subjacente connector fornecer.

Métodos

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

Preparar para iniciar o algoritmo do elemento diagrama.

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

É chamado do método de Reiniciar.