I have this algorithm where I applied :

Schedule.On(DateRules.Every(DayOfWeek.Monday), TimeRules.At(9, 31)

but when i look at the actual trades they are not occuring on Mondays..... the dates are all over the place... Can someone help fix this to calculate and make it execute on the first day of the week. I guess if first day is a holiday the next day....

Code attached