release-1.3.70
Release notes (in english)
Issues included in the release
PyPI: 1.3.70 (2022-09-07)
Новая функциональность
- #5 Добавлена возможность скачивания истории цен по инструменту с поддержкой докачки по ключу
--history. Также ключ--intervalпозволяет указать временной интервал для скачиваемых ценовых свечей в формате OHLCV. Ключ--only-missingпозволяет докачать только последние свечи, сохранённые в файле, заданном через--output. Ключ--csv-sepзадаёт разделитель между данными в csv-файлах. History returned between two given dates:startandend.1970-01-01минимальная дата в прошлом, начиная с которой брокер даёт скачать историю. Внимание! Брокер использует ISO UTC формат времени.
Улучшения
- #17 Оптимизирован запрос цен для инструментов и убраны повторные запросы цены для одного и того же инструмента при запуске с ключом
--pricesили вызове методаOverview(). За счёт удаления дублирующих запросов немного повысилась скорость работы. - #43 Добавлены новые ключи для уменьшения информации в методе
Overview(): ключ--overview-positionsпоказывает только открытые позиции, без всего остального, ключ--overview-digestпоказывает короткий дайджест состояния портфеля, ключ--overview-analyticsпоказывает только раздел аналитики и распределения портфеля по различным категориям, ключ--overview-ordersпоказывает только секцию открытых лимитных и стоп ордеров. - #44 Все markdown-таблицы приведены к стандартному виду, включая отрисовку правой части таблиц.
Баг-фиксы
- #18 Добавлена обработка ошибки
raise JSONDecodeError("Expecting value", s, err.value) from None. Теперь отображается сообщение:Check you Internet connection! Failed to establish a new connection to broker server!и выводится путь до файла с дебажными логами. - #16 Исправлено отображение дробных чисел с первым нулём после десятичной точки, в случаях, когда вместо
1.0выводилось1.. - #38 Исправлено отображение дробной части цен при запросе ETF.