The real time bars functionality returns a candlestick every five seconds of market data values from the previous five seconds. Since there are no active market data prices on Saturdays, its not possible to construct a candlestick with data over a five second span from a Saturday.
For data from the previous day, the function reqHistoricalData can be used instead.
To receive volume information, it is necessary to specify the data type as "TRADES".