This solution was graded 7.2 / 10, which helped me to score top-15% among both undergraduates and master students.
You can find setup instructions in Russian below:
Для установки зависимостей можно использовать
python3 -m pip install -r requirements.txt
Запуск:
python3 src/main.py
Можно передать через ключик -f путь до файла со списком тикеров, например
python3 src/main.py -f input.txt
Будут показываться графики, их надо закрывать - тогда код будет отрабатывать дальше
В конце выведется ожидаемая доходность за 2021 год и значения коэффициента Шарпа