[Инструменты] Создание групп в соответствии с учётными отраслями

VishnuRU добавил(а) 5 мес. назад
На рассмотрении

Создание групп существенно улучшило работу с Избранным. Однако, остаётся один неприятный момент: ни в описании инструмента, ни в иных элементах интерфейса я не вижу прямого указания на отрасль, по которой инструмент будет учитываться в анализе портфеля. Оно, наверное, нужно не всем. Но мне хотелось бы видеть отрасль, к которой принадлежит инструмент.


Предлагаю: сделать функцию автоматического создания групп в соответствии с учётными отраслями и копирования в них инструментов.


Алгоритм работы: пройтись по всем группам, названия которых отличаются от названий отрасли и прочитать каждый инструмент. Для каждого инструмента проверяется наличие соответствующей группы по отрасли, если такой группы нет, то она создаётся. Затем проверяется наличие инструмента в этой группе, если его нет - копируется.

Названия автоматически созданных групп нередактируемые, в сортировке групп всегда стоят в конце списка. Автоматически созданные группы могут быть удалены пользователем. Добавление инструментов в эти группы только через выполнение вышеуказанного алгоритма. Удаление инструмента из группы пользователю доступно.


Дополнения алгоритма:

- после выполнения алгоритма создания групп и копирования в них инструментов, запускается проверка на пустые группы учётных отраслей. Пустые удаляются.

- перед выполнением алгоритма выдаётся запрос, в котором указываются конкретные отрасли, для которых будут произведены вышеуказанные действия. Так же присутствует возможность указать "Все".


Реализация существенно упростила бы работу с Избранным и отраслевую диверсификацию портфеля. В дальнейшем подобную функцию можно реализовать и для распределения Избранного по странам.

Комментировать
 
Прикрепить файлы