I am trying to get current price in scheduled event handler:

    def Initialize(self):

        self.Schedule.On(self.DateRules.EveryDay(), self.TimeRules.AfterMarketOpen("SPY", 30), self.Trade)

    def Trade(self):

        self.CurrentSlice[symbol].Open

The "Open" value seems to repeat the "Open" value from the previous day.

How do I get the current price here?