Click or drag to resize

TraderHelperGetCurrentPrice Method (MarketDepth, Sides, MarketPriceTypes, IEnumerableOrder)

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

Namespace:  StockSharp.Algo
Assembly:  StockSharp.Algo (in StockSharp.Algo.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public static Unit GetCurrentPrice(
	this MarketDepth depth,
	Sides side,
	MarketPriceTypes priceType = MarketPriceTypes.Following,
	IEnumerable<Order> orders = null
)

Parameters

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

Return Value

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

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type MarketDepth. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Remarks
Для корректной работы метода необходимо запустить экспорт стакана.
See Also