Что нового
- Четвёртая вкладка «Индекс». Показывает состав индекса МосБиржи (IMOEX): тикер, название, цена, изменение за сессию — абсолютное и в процентах (Chg и Chg%), вес бумаги в индексе и объём торгов. Список отсортирован по весу, от самой крупной бумаги к самой мелкой. Раньше вкладок было три. См. «Индекс МосБиржи».
- Вкладка не зависит от выбранного счёта. Список один и тот же при любом счёте в левой панели, переключаться на другой счёт ради него не нужно.
- Заявка и профиль прямо из списка. Enter открывает профиль инструмента, A — окно «Новая заявка» с торговым лотом этой бумаги. См. «Профиль инструмента» и «Торговля».
- Котировки всего списка в реальном времени. Цены и изменение по бумагам индекса пересчитываются по мере сделок на бирже, дополнительных запросов к брокеру это не стоит. Брокер ограничил частоту обращений — автообновление выключается до конца сеанса, в статус-баре появляется сообщение, обновление по клавише R продолжает работать.
- Закрытие профиля возвращает в ту же вкладку. Выделенная строка остаётся на месте. Раньше после Esc фокус всегда уходил во вкладку «Позиции», даже если профиль открывали из «Истории» или «Заявок».
Что исправлено
- Пробуждение компьютера после сна. Сессия успевала истечь, и терминал переставал получать данные от брокера до конца сеанса. Теперь срок сессии отслеживается напрямую: проверка идёт раз в 30 секунд, повторная авторизация — за 2 минуты до истечения.
- Цены по части позиций в большом портфеле. На весь пакет запросов отводилось 30 секунд, и бумаги в конце списка оставались со старыми цифрами. Теперь у каждого запроса свой срок.
- Задержка после обрыва потока котировок. Короткий сбой связи на работавшем потоке стоил до 30 секунд без обновления цен, теперь — 1 секунду.
- Ошибки загрузки данных. Вместо технического текста от gRPC с перемешанными английскими и русскими словами выводится «Ошибка при загрузке данных от брокера. Попробуйте обновить позже.» Сообщения об ошибке при выставлении заявки не изменились: там брокер называет причину, по которой заявку не приняли.