python
October 24, 2022

Как определить торговые дни на Московской бирже

При тестировании постоянно меняются перечни дат, когда торговался инструмент. В принципе, все решалось списком дат, которые забивались вручную.

Как выглядело раньше

Но таскать их из скрипта в скрипт надоело. Поэтому написал на Python функцию, для определения списка торговых дней, начиная от нужной даты на определенное количество дней назад. Теперь это выглядит так:

first_day, previous_day = func_moex_trade_dates('2022-09-30', 22, 3)
print('Первый день: '+first_day+'\nПредпоследний день: '+ previous_day)
---------------
Первый день: 2022-09-01
Предпоследний день: 2022-09-29

Функция доступна на Github.