I am trying to detect a gap up/down on open within my universe selection. Specifically, I want to identify tickers that have value at today's open greater than yesterday's close. 

I currently have an active universe passed through a coarse filter and a fine filter. Within the fine filter i want to further filter the results by checking if the stock has gapped up overnight. I can call the history of the stock inside the fine filter function without an issue. However i am struggling with getting the current data of the stock. My first instinct is to call for data[symbol].Open in ondata, however it returns no results. I think perhaps this is because that we did not addequity in the initialize step. However we cannot add equity if we do not know what stock to pass. How can I achieve my end goal of identifying stocks that have gapped in my universe selection?