I know that I can launch a function every day once the market has started and 1 minute has passed (having a full 1 minuto candlestick):
schedule_function(my_function, date_rule=date_rules.every_day(), time_rule=time_rules.market_open(hours=0, minutes=1))
But what if I wanted to launch the function every day but mondays? Is it possible to combine two conditions somehow?
My target here is to launch the function every day but mondays, first tradeable day of the month and monthly expiration friday (3rd of the month, usually).
Any easy way to achieve this?
EDIT: I asume I can always check current simulation datetime in my_function, but would be lovely to achieve it in an elegant, pythonic way at the schedule_function call.