Для изменения размера нажмите или перетащите

TraderHelperGetCurrentPrice(MarketDepth, Sides, MarketPriceTypes, IEnumerableOrder) - метод

Высчитать текущую цену по стакану в зависимости от направления заявки.

Пространство имён:  StockSharp.Algo
Сборка:  StockSharp.Algo (в StockSharp.Algo.dll) Версия: 5.0.0.0 (5.0.0)
Синтаксис
C#
public static Unit GetCurrentPrice(
	this MarketDepth depth,
	Sides side,
	MarketPriceTypes priceType = MarketPriceTypes.Following,
	IEnumerable<Order> orders = null
)

Параметры

depth
Тип: StockSharp.BusinessEntitiesMarketDepth
Стакан, по которому нужно высчитать текущую цену.
side
Тип: StockSharp.MessagesSides
Направление заявки. Если это покупка, то будет использоваться значение BestAsk, иначе BestBid.
priceType (Optional)
Тип: StockSharp.AlgoMarketPriceTypes
Тип текущей цены.
orders (Optional)
Тип: System.Collections.GenericIEnumerableOrder
Заявки, которые необходимо игнорировать.

Возвращаемое значение

Тип: Unit
Текущая цена. Если информации в стакане недостаточно, будет возвращено .

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа MarketDepth. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).
Заметки
Для корректной работы метода необходимо запустить экспорт стакана.
См. также