I am trying to backtest a strategy that only trades on weekends. However, when I use the TradeBarConsolidator passing timedelta=7 or Calendar.Weekly it always runs on Tuesdays. 

Is there a way I can consolidate data every saturday or friday after market close regardless if the consolidated data has 4 days (if there is a holiday) or 5 days.