I think you're saying that you only have the current data. To get the SMAs, you either have to get the calculation from the data provider (this is likely unavailable) or record the real-time data into cells and then calculate the SMAs yourself.
Is this the problem?
To get around this, my spreadsheet builds columns of API data in real-time, and then I can directly compute any indicators using explicit formulas in the cells. It's all done with VBA algorithms.
I also have this problem. I would love to be able to get real-time indicator values from say, TD Ameritrade thinkorswim, but their API is messed up, for me at least. TWS has a lot of cool indicators, but you can't call the values through the API, AFAIK.
The data vendors don't really give you indicators, unless it is in the API documentation. Stuff like IV, and bid size is available, but many others are not.
Many traders will build sophisticated analysis systems that maintain up-to-date databases in real-time for any number of symbols, asset features, etc. It's not an easy thing to do, however.