A new feature in Numbers allows you to use live stock prices and other information in your spreadsheets. You can get the current price, volume, change and other data. You can also grab historical data.
Want to know more about how to use Numbers on your Mac? Check out this MacMost course!
Comments: 29 Responses to “Using Live Stock Prices in Numbers”
Jeff Laidlaw
8 years ago
How do I get this "STOCK" function to work with the Australian Stock Exchange
Bob Joubert
8 years ago
Jeff, type ".AX" after the stock symbol on the ASX (e.g. ANZ.AX) - don't forget to type the double quote marks - so the function looks like =STOCK"ANZ.AX" it's the same as using the STOCKS function in Notifications (top right of your Mac's screen). There's a note there that stock prices are supplied by Yahoo. There's also a new 'Currency' function as well - see https://support.apple.com/en-au/HT207109
StockMarketEye
8 years ago
Thanks for the video. Those are great new functions for Numbers and useful for keeping track of a small amount of stocks or doing custom analysis. On the other hand, if you don't have the time to build your own spreadsheet, you might also consider a dedicated app like StockMarketEye (full disclosure, I'm the developer) or Investoscope.
Art
8 years ago
Apparently numbers doesn't always update the stock price. I look at the notifications and check the price on line and they match but the price in the numbers spread sheet seems to be from a day ago. This is what shows in the window at the bottom of the spread sheet for the cell contents $54.36 -- BMY, jun 12, 2017, 4:00 PM EDT this is on the 13th of June. Any suggestions on how to update the spreadsheet?
Jeff: I don't know if that is true that it is a "licensing issue." It is just "my guess" based on what I know about stock market data and computer data systems.
But it is true that the STOCK function only gives you the closing price now. If you read the help text for the function, you can see that this is stated clearly now, so it is not a mistake or bug. Also, the release notes in the App Store state: "The Insert Stock Quote feature and the Stock and Currency functions now return data from the previous market day’s close."
JohnnyLundy
8 years ago
Argggghhhhhh! I just worked a week on an AppleScript that updates a Numbers sheet when run at 6:20 PM by launchd. The Numbers sheet has several stock fund quotes that the script uses for its calculations.
Are you sure that the current day closing price is not available? It's still listed on the popups.
ray
8 years ago
Yes, I can confirm that Numbers only uses the data from the close of the previous day, not today's prices and certainly not live as before. Big bummer!
Norm Johnson
8 years ago
Why can I get up-to-date stock prices via Apple's app on iPhone, but not in Numbers. Apple had one feature in Numbers that was am improvement over Excel and now they have destroyed that by only providing closing numbers. And, if your spreadsheet in Numbers is open the spreadsheet won't even update with the previous day's closing numbers. I had to shut down Numbers and then relaunch it....who is running Apple's software development? ...Google/Microsoft/Samsung employees?
Norm: We can only speculate here. I know that real-time stock prices aren't free, and they aren't given to anyone for any reason. I'm pretty sure that Yahoo, who supplies the stock prices in that app, pays handsomely for real-time prices. You get them for free there because Yahoo is paying for it. Apple may have found out that the price was too high to do this in Numbers, or that they were simply denied access for some other reason. Perhaps licenses for stock numbers come with restrictions on using them directly in calculation apps. Just speculation. I'm sure Apple didn't do this just because -- they had a good reason. And we may never know the story.
Marcus M
8 years ago
As for swedish stocks they are not updating at all. Not even to previous close.
Now that makes this function completely and utterly useless.
Guess I will have to rewrite everything to go directly against yahoo or google finance instead.
Thanks a lot for that AAAPPPPPPLLLLLEEEEE
Hi,
can I add several stock quotes from just one formula? Like in Google sheets where
"=GOOGLEFINANCE(A1,"low",TODAY()-2,TODAY())" fetches two days quotes and puts them in the table. is that possible in Numbers?
Jesper: Not quite sure what you are trying to do. Two numbers in the same cell? That doesn't make sense. But if you just want the difference between days, then you can just subtract from two STOCKH functions.
Jesper
8 years ago
no not in the same cell. google sheets puts them on separate rows. so "today-2" in google means today's and yesterdays quote. In apple numbers I always just get one quote. I want to get several quotes :)
Jesper: So just put a formula in one cell to get today's quote and a formula in other cell to get yesterday's quote.
Aaron
8 years ago
My spreadsheet is not updating today at all. Its showing data from close on 24th June. I have closed the app and reopened it but still no change. Any ideas?
Aaron: The release notes (and function documentation) state:
"The Stock and Currency functions now return data from the previous market day’s close."
You posted this the night of Monday, 6/26. So you would be seeing the prices from Friday, 6/23. The stock market is closed on the weekends.
Jim quiggle
7 years ago
Was using new feature of Number for stock quote.
It was updating live when market was open. Last week June 21 2017, feature reverted to closing price few hours after close. Miss feature I used on PC excel years ago.
Bob Foley
7 years ago
It would be very helpful if Apple included the as of date of the data available in live stock prices. It appears to be an odd omission.
Craig: Works for me. I'm using =STOCK("VTMGX") and I get a price.
Craig
7 years ago
Aha - fascinating. I had filled down my formulas that referenced the ticker symbol, and they didn't work. But if I separately (a new sheet) just did the basic as you showed, it would pull correctly, AND my filled formulas across sheets also populated at that point. It's like it didn't work as I hadn't done it once before, so it must track which symbols you've looked up? Not sure - anyway fixed, thanks.
Craig: Or, just a temporary problem with Yahoo's financial servers.
Craig
7 years ago
thought about that, but when i changed the fund to AAPL (which I've used before) it populated instantly. But - thanks! Wouldn't have actually tried that without your thought.
Carolyn
7 years ago
Anyone having a problem with historical closing prices being different in Numbers than what NASDAQ.com has for historical closing price?
How do I get this "STOCK" function to work with the Australian Stock Exchange
Jeff, type ".AX" after the stock symbol on the ASX (e.g. ANZ.AX) - don't forget to type the double quote marks - so the function looks like =STOCK"ANZ.AX" it's the same as using the STOCKS function in Notifications (top right of your Mac's screen). There's a note there that stock prices are supplied by Yahoo. There's also a new 'Currency' function as well - see https://support.apple.com/en-au/HT207109
Thanks for the video. Those are great new functions for Numbers and useful for keeping track of a small amount of stocks or doing custom analysis. On the other hand, if you don't have the time to build your own spreadsheet, you might also consider a dedicated app like StockMarketEye (full disclosure, I'm the developer) or Investoscope.
Apparently numbers doesn't always update the stock price. I look at the notifications and check the price on line and they match but the price in the numbers spread sheet seems to be from a day ago. This is what shows in the window at the bottom of the spread sheet for the cell contents $54.36 -- BMY, jun 12, 2017, 4:00 PM EDT this is on the 13th of June. Any suggestions on how to update the spreadsheet?
Art: The update of Numbers from today took away real-time stocks. It now just returns the closing price. Must have been a licensing issue is my guess.
Is this true about the licensing issue? Numbers is not updating today, you would expect Apple to send out a message if there is a problem?
Jeff: I don't know if that is true that it is a "licensing issue." It is just "my guess" based on what I know about stock market data and computer data systems.
But it is true that the STOCK function only gives you the closing price now. If you read the help text for the function, you can see that this is stated clearly now, so it is not a mistake or bug. Also, the release notes in the App Store state: "The Insert Stock Quote feature and the Stock and Currency functions now return data from the previous market day’s close."
Argggghhhhhh! I just worked a week on an AppleScript that updates a Numbers sheet when run at 6:20 PM by launchd. The Numbers sheet has several stock fund quotes that the script uses for its calculations.
Are you sure that the current day closing price is not available? It's still listed on the popups.
Yes, I can confirm that Numbers only uses the data from the close of the previous day, not today's prices and certainly not live as before. Big bummer!
Why can I get up-to-date stock prices via Apple's app on iPhone, but not in Numbers. Apple had one feature in Numbers that was am improvement over Excel and now they have destroyed that by only providing closing numbers. And, if your spreadsheet in Numbers is open the spreadsheet won't even update with the previous day's closing numbers. I had to shut down Numbers and then relaunch it....who is running Apple's software development? ...Google/Microsoft/Samsung employees?
Norm: We can only speculate here. I know that real-time stock prices aren't free, and they aren't given to anyone for any reason. I'm pretty sure that Yahoo, who supplies the stock prices in that app, pays handsomely for real-time prices. You get them for free there because Yahoo is paying for it. Apple may have found out that the price was too high to do this in Numbers, or that they were simply denied access for some other reason. Perhaps licenses for stock numbers come with restrictions on using them directly in calculation apps. Just speculation. I'm sure Apple didn't do this just because -- they had a good reason. And we may never know the story.
As for swedish stocks they are not updating at all. Not even to previous close.
Now that makes this function completely and utterly useless.
Guess I will have to rewrite everything to go directly against yahoo or google finance instead.
Thanks a lot for that AAAPPPPPPLLLLLEEEEE
Why Numbers doesn't give current stock quotes ?
Thomas: The the earlier comments on this page.
Hi,
can I add several stock quotes from just one formula? Like in Google sheets where
"=GOOGLEFINANCE(A1,"low",TODAY()-2,TODAY())" fetches two days quotes and puts them in the table. is that possible in Numbers?
Jesper: Not quite sure what you are trying to do. Two numbers in the same cell? That doesn't make sense. But if you just want the difference between days, then you can just subtract from two STOCKH functions.
no not in the same cell. google sheets puts them on separate rows. so "today-2" in google means today's and yesterdays quote. In apple numbers I always just get one quote. I want to get several quotes :)
Jesper: So just put a formula in one cell to get today's quote and a formula in other cell to get yesterday's quote.
My spreadsheet is not updating today at all. Its showing data from close on 24th June. I have closed the app and reopened it but still no change. Any ideas?
Aaron: The release notes (and function documentation) state:
"The Stock and Currency functions now return data from the previous market day’s close."
You posted this the night of Monday, 6/26. So you would be seeing the prices from Friday, 6/23. The stock market is closed on the weekends.
Was using new feature of Number for stock quote.
It was updating live when market was open. Last week June 21 2017, feature reverted to closing price few hours after close. Miss feature I used on PC excel years ago.
It would be very helpful if Apple included the as of date of the data available in live stock prices. It appears to be an odd omission.
Bob: Double-clcik on the cell with the stock formula and you get a little listing that shows the date.
Hey - noticed something funny - some of my vanguard mutual funds don't return a value - sorry new to this thread, but try VTMGX as example?
Craig: Works for me. I'm using =STOCK("VTMGX") and I get a price.
Aha - fascinating. I had filled down my formulas that referenced the ticker symbol, and they didn't work. But if I separately (a new sheet) just did the basic as you showed, it would pull correctly, AND my filled formulas across sheets also populated at that point. It's like it didn't work as I hadn't done it once before, so it must track which symbols you've looked up? Not sure - anyway fixed, thanks.
Craig: Or, just a temporary problem with Yahoo's financial servers.
thought about that, but when i changed the fund to AAPL (which I've used before) it populated instantly. But - thanks! Wouldn't have actually tried that without your thought.
Anyone having a problem with historical closing prices being different in Numbers than what NASDAQ.com has for historical closing price?