[Инструменты] Создание групп в соответствии с учётными отраслями
Создание групп существенно улучшило работу с Избранным. Однако, остаётся один неприятный момент: ни в описании инструмента, ни в иных элементах интерфейса я не вижу прямого указания на отрасль, по которой инструмент будет учитываться в анализе портфеля. Оно, наверное, нужно не всем. Но мне хотелось бы видеть отрасль, к которой принадлежит инструмент.
Предлагаю: сделать функцию автоматического создания групп в соответствии с учётными отраслями и копирования в них инструментов.
Алгоритм работы: пройтись по всем группам, названия которых отличаются от названий отрасли и прочитать каждый инструмент. Для каждого инструмента проверяется наличие соответствующей группы по отрасли, если такой группы нет, то она создаётся. Затем проверяется наличие инструмента в этой группе, если его нет - копируется.
Названия автоматически созданных групп нередактируемые, в сортировке групп всегда стоят в конце списка. Автоматически созданные группы могут быть удалены пользователем. Добавление инструментов в эти группы только через выполнение вышеуказанного алгоритма. Удаление инструмента из группы пользователю доступно.
Дополнения алгоритма:
- после выполнения алгоритма создания групп и копирования в них инструментов, запускается проверка на пустые группы учётных отраслей. Пустые удаляются.
- перед выполнением алгоритма выдаётся запрос, в котором указываются конкретные отрасли, для которых будут произведены вышеуказанные действия. Так же присутствует возможность указать "Все".
Реализация существенно упростила бы работу с Избранным и отраслевую диверсификацию портфеля. В дальнейшем подобную функцию можно реализовать и для распределения Избранного по странам.
Комментарии на данной страницы заблокированы!