Всего 13 строк кода, обещаю

Во-первых, нам нужно определить акции, которые мы хотим отслеживать:

Затем давайте воспользуемся библиотекой ffn Python, чтобы получить цены закрытия последних трех торговых сессий (трех, потому что у нас может быть выходной):

Получив цены, давайте посчитаем процентное изменение за дни, удалим все значения n/a и получим последнюю разницу цен, используя iloc[-1:]:

Нам также нужно переместить фрейм данных и сбросить индекс, прежде чем перейти к последнему шагу:

Здесь мы получаем 5 лучших и худших акций за последнюю торговую сессию.

Теперь собираем все вместе:

Надеюсь, вам понравилось :)