Всего 13 строк кода, обещаю
Во-первых, нам нужно определить акции, которые мы хотим отслеживать:
Затем давайте воспользуемся библиотекой ffn Python, чтобы получить цены закрытия последних трех торговых сессий (трех, потому что у нас может быть выходной):
Получив цены, давайте посчитаем процентное изменение за дни, удалим все значения n/a и получим последнюю разницу цен, используя iloc[-1:]
:
Нам также нужно переместить фрейм данных и сбросить индекс, прежде чем перейти к последнему шагу:
Здесь мы получаем 5 лучших и худших акций за последнюю торговую сессию.
Теперь собираем все вместе:
Надеюсь, вам понравилось :)