1. Чтобы показать тоталы, их нужно открыть. Для открытия можно использовать функцию
Api.Expand(Event) - откроет все тоталы.
или более экономно, только те что нужно, например:
Api.Expand(liveEvent, new List<MarketTypeEnum>
{
MarketTypeEnum.OVER_UNDER_05,MarketTypeEnum.OVER_UNDER_15,MarketTypeEnum.OVER_UNDER_25,
});
2. Есть ли ордера на открытом, можно определить по переменной IsOrders
3. Если ордеров нет и событие не нужно его можно закрыть Api.Collapse(Event) для экономии времени обновления (Чем меньше открыто рынков в окне - тем быстрее каждый из них получает информацию)
4. Api.Green(RunnerCatalog) - команда выравнивания - закрывает только принятый объем (даже если это несколько принятых частично) по текущей цене, не принятые ставки в расчете не участвуют.