I want to plot 60 minutes candles for SPY using the following code:

### <summary> ### Simple multi-fimeframe forex scalping based on https://www.youtube.com/watch?v=zhEukjCzXwM ### </summary>> class Plotting(QCAlgorithm):     def Initialize(self):         '''Initialise the data and resolution required, as well as the cash and start-end dates for your algorithm. All algorithms must initialized.'''         self.SetStartDate(2015, 12, 1)    #Set Start Date         self.SetEndDate(2015, 12, 5)      #Set End Date         self.SetCash(5000)             #Set Strategy Cash         self.forexPair = "EURUSD"         self.AddEquity('SPY', Resolution.Hour)                         chart = Chart("Candles")         price = Series("SPY", SeriesType.Candle)         chart.AddSeries(price)         self.AddChart(chart)                          def OnData(self,data):         self.Plot("Candles","SPY", self.Securities['SPY'].Close)

But instead of one candle each 60 minutes, I get one candle per day:

24518_1581603177.jpg

What am I doing wrong? 

Author