StopOrderInfo

StockSharp.MatchingEngine

Информация о стоп-заказе.

Свойства

BestSeenPrice
public decimal? BestSeenPrice { get; set; }
value = stopOrderInfo.BestSeenPrice
stopOrderInfo.BestSeenPrice = value

Лучше всего видна цена за остановку (максимум для продажи, мин для покупки).

InvertTrigger
public bool InvertTrigger { get; set; }
value = stopOrderInfo.InvertTrigger
stopOrderInfo.InvertTrigger = value

При , логика триггера инвертируется (TakeProfit mode): Покупайте триггеры при цене <= StopPrice, Sell triggers when price >= StopPrice.

IsLimitPricePercent
public bool IsLimitPricePercent { get; set; }
value = stopOrderInfo.IsLimitPricePercent
stopOrderInfo.IsLimitPricePercent = value

Когда LimitPrice составляет процент от StopPrice; абсолютная предельная цена рассчитывается в момент запуска (Купить: стоп*(1+pct/100), Продать: стоп*(1-pct/100)).

IsTrailing
public bool IsTrailing { get; set; }
value = stopOrderInfo.IsTrailing
stopOrderInfo.IsTrailing = value

Является ли это остановкой.

IsTrailingOffsetPercent
public bool IsTrailingOffsetPercent { get; set; }
value = stopOrderInfo.IsTrailingOffsetPercent
stopOrderInfo.IsTrailingOffsetPercent = value

Когда TrailingOffset - это процент от высокого / низкого водяного знака; стоп-цена рассчитывается на каждом клечке как Продажа: высокий * (1-pct / 100), Купить: низкий * (1 + pct / 100).

LimitPrice
public decimal? LimitPrice { get; set; }
value = stopOrderInfo.LimitPrice
stopOrderInfo.LimitPrice = value

Ограниченная цена для стоп-лимитов означает рыночный порядок.

PortfolioName
public string PortfolioName { get; set; }
value = stopOrderInfo.PortfolioName
stopOrderInfo.PortfolioName = value

Название портфолио.

SecurityId
public SecurityId SecurityId { get; set; }
value = stopOrderInfo.SecurityId
stopOrderInfo.SecurityId = value

идентификатор финансового инструмента.

Side
public Sides Side { get; set; }
value = stopOrderInfo.Side
stopOrderInfo.Side = value

Сторона заказа.

StopPrice
public decimal StopPrice { get; set; }
value = stopOrderInfo.StopPrice
stopOrderInfo.StopPrice = value

Прекратить цену активации.

TrailingOffset
public decimal? TrailingOffset { get; set; }
value = stopOrderInfo.TrailingOffset
stopOrderInfo.TrailingOffset = value

Смещение трассы от экстремума.

TransactionId
public long TransactionId { get; set; }
value = stopOrderInfo.TransactionId
stopOrderInfo.TransactionId = value

Идентификатор транзакции.

Volume
public decimal Volume { get; set; }
value = stopOrderInfo.Volume
stopOrderInfo.Volume = value

Объем заказа.