PositionProtectDiagramElement
Элемент используется для автоматической защиты открытых позиций с помощью стоп-лосса и тейк-профита.
Наследует: DiagramElement
Конструкторы
public PositionProtectDiagramElement()
positionProtectDiagramElement = PositionProtectDiagramElement()
Инициализирует новый экземпляр PositionProtectDiagramElement.
Свойства
public override string IconName { get; }
value = positionProtectDiagramElement.IconName
Имя ресурса Иконы.
public bool IsTrailingStopLoss { get; set; }
value = positionProtectDiagramElement.IsTrailingStopLoss
positionProtectDiagramElement.IsTrailingStopLoss = value
Использовать ли метод трейлинга.
public TimeSpan StopLossTimeOut { get; set; }
value = positionProtectDiagramElement.StopLossTimeOut
positionProtectDiagramElement.StopLossTimeOut = value
Ограничение по времени. Если к этому моменту защита не сработала, позиция на рынке будет закрыта.
public Unit StopValue { get; set; }
value = positionProtectDiagramElement.StopValue
positionProtectDiagramElement.StopValue = value
Уровень защиты стоп-лосс. Уровень по умолчанию равен 0, что означает инвалидность.
public TimeSpan TakeProfitTimeOut { get; set; }
value = positionProtectDiagramElement.TakeProfitTimeOut
positionProtectDiagramElement.TakeProfitTimeOut = value
Ограничение по времени. Если к этому моменту защита не сработала, позиция на рынке будет закрыта.
public Unit TakeValue { get; set; }
value = positionProtectDiagramElement.TakeValue
positionProtectDiagramElement.TakeValue = value
Уровень защиты для получения прибыли. Уровень по умолчанию равен 0, что означает инвалидность.
public override Guid TypeId { get; }
value = positionProtectDiagramElement.TypeId
Тип идентификатора.
public bool UseMarketOrders { get; set; }
value = positionProtectDiagramElement.UseMarketOrders
positionProtectDiagramElement.UseMarketOrders = value
Использовать ли рыночные ордера.
public bool UseServer { get; set; }
value = positionProtectDiagramElement.UseServer
positionProtectDiagramElement.UseServer = value
Попробуйте использовать серверные стоп-ордера, если они находятся под connector.
Методы
protected override void OnPrepare()
positionProtectDiagramElement.OnPrepare()
Подготовиться к запуску алгоритма элемента диаграммы.
protected override void OnReseted()
positionProtectDiagramElement.OnReseted()
Он вызывается из метода Reset.