search powered by Google

Free Stock Quote Tracker


The Excel Stock Quotes program is a collection of custom Excel functions and macros that allow you to insert stock data in to any cell in any worksheet. For example, if you wanted a stock quote for IBM to appear in a particular cell, you would enter this: =GetQuote("IBM"). This function would then retrieve the latest quote for IBM. Alternatively, you can use =GetQuote("A1") where A1 is a reference to a cell.

Price isn't the only information you can retrieve. Here's a complete list of the functions that you can use to retrieve information:

  • GetChange(symbol or cell) - Retrieves the price change for the current day.
  • GetChartURL(symbol or cell) - Creates a link you can click on to load the stock's chart on bigcharts.com.
  • GetHigh(symbol or cell) - Retrieves the high price for the current day.
  • GetLow(symbol or cell) - Retrieves the low price for the current day.
  • GetOpen(symbol or cell) - Retrieves the open price for the current day.
  • GetPE(symbol or cell) - Retrieves the PE ratio.
  • GetPercentChange200Day(symbol or cell) - Retrieves the percentage difference between the current price and the 200 day moving average.
  • GetPercentChange50Day(symbol or cell) - Retrieves the percentage difference between the current price and the 50 day moving average.
  • Get52wkHigh(symbol or cell) - Retrieves the 52 week high.
  • Get52wkLow(symbol or cell) - Retrieves the 52 week low.
  • GetPercentChange52wkHigh(symbol or cell) - Retrieves the percentage difference between the current price and the 52 week high.
  • GetPercentChange52wkLow(symbol or cell) - Retrieves the percentage difference between the current price and the 52 week low.
  • GetPrice(symbol or cell) - Retrieves the current price.
  • GetTime(symbol or cell) - Retrieves the time of the last stock quote.
  • GetVolume(symbol or cell) - Retrieves the trading volume for the stock for the day.

Also available is the ability to have stock quotes automatically retrieved at an interval that you specify. Alternatively, you can retrieve the quotes whenever you want at the click of a button.

System Requirements and Notes

To run the Excel Stock Quotes program successfully, make sure you have:

  • Windows 2000 or Windows XP installed on your computer.
  • Excel 2000 or greater installed on your computer.
  • You should be familiar with how to use Excel functions and understand the concepts of relative and absolute cell values to get the most from this program.
  • This is NOT an add-in. It is an Excel workbook with all the functionality built in to the workbook.
  • Internet access is required to retrieve quotes.
  • This workbook retrieves stock quote data from Yahoo. If Yahoo changes or discontinues the service (unlikely), this program will stop functioning.
  • If you make too many quote requests in too short a period of time, Yahoo may block future requests. I can't do anything about that. In over a year's worth of use, I haven't had any problems.
  • Up to a few hundred stock symbols can easily be handled by this program. More are possible, but not guaranteed, depending on your Internet connection and computer speed.

It's FREE!

You can download the stock quote tracker.

There is no charge. But if you run a web site, please consider spreading the word by linking to this page (i.e. http://www.etftopics.com/free-stock-quote-tracker/). If there's enough demand for this tool, I'll reconsider adding all of the features people have been requesting.

Instructions are included in the Excel workbook.

Share and Enjoy:
  • StumbleUpon
  • Digg
  • Mixx
  • del.icio.us

62 Responses to “Free Stock Quote Tracker”

Pages: « 1 [2]

  1. 13
    Gerard Says:

    Hi,

    It seems that my conclusion on the closing of the stock market was premature: even during opening times the price for stock on the AEX (e.g PHIA.AS)are 0!

  2. 14
    ETF Guy Says:

    Gerard,

    Now that the market is open I can see what the problem is. Yahoo is sending back the Euro symbol in the form of an image. This is confusing my code since it is expecting to see a number. The result is a 0 for the price. I've got an idea how to fix it though so I'll hopefully get some time later this week to address.

  3. 15
    Andy Says:

    Hi,

    Can the Default Yahoo website be changed for people living in India. As I beleive, by default, the system checks only on the US website.

    Appreciate if you could help me with the details or work out for it to look up from Yahoo India fiance section.

    Thanx
    Andy

  4. 16
    ETF Guy Says:

    Gerard,

    I found the problem with PHIA.AS. It seems that Yahoo is returning a Euro symbol in the price and my code didn't account for it being there. It's something I should be able to fix. Hopefully no later than the weekend.

  5. 17
    ETF Guy Says:

    Andy,

    It's possible that the default Yahoo site could be changed, but that's not a feature I'm going to pursue. Sorry, but I've got to pick and choose where I spend my time because I've got too much going on.

    Thanks for your input.

  6. 18
    cool Says:

    Hello

    Thanks for your excel utility.
    When I have put the Indian symbols (say50) in the symbols list only 30 symbols gets updated and rest notifies "0". The symbols are correct and verified. Can you pls point out why are all not getting updated.

    Thanks

  7. 19
    cool Says:

    Hello

    Thanks for your excel utility.

    When I have put the Indian symbols (say 50) in the symbols list only 30 symbols gets updated and rest notifies "0". The symbols are correct and verified. Can you please point out why are all not getting updated. Also can Bid and Ask prices be retrieved too?

    Thanks

  8. 20
    ETF Guy Says:

    Cool,

    The stock tracker was built with US-based stocks and exchanges in mind. I didn't test it with international exchanges. Doing so would take a lot of time. Sorry!

  9. 21
    Dave Says:

    Dear Sir;

    Is there a way to put yesterday's close in the Stock Template ? and also the close 2 day's ago ?

    Thank's
    Sincerely
    Dave

  10. 22
    ETF Guy Says:

    Dave,

    I've often thought about storing historical data which would cover that scenario you described. However, doing so would take some time to write and test the necessary code. Since the program is free and currently does everything I want it to do, I don't think I'll get to adding such a feature anytime soon. I hope you like it otherwise.

  11. 23
    Allan Says:

    Hi there,

    Nice nifty program, however there's a few problems I encountered.

    I can't get the P/E to work.

    How do I get the EPS on a column

    If Yahoo is not working, can I get quotes from MSN. If so, how is it done.

    Thanks.
    Al.

  12. 24
    John A Says:

    Wow, great program!!! I really appreciate you taking the time to write it. I knew it was possible to do this kind of thing, but, I didnt have the programming expertise to do it.

    My wife and I track our retirement portfolio in Excel and update it each quarter by manually entering the updated prices. Your program will really help us a lot!

    Thank you very much. Your hard work is greatly appreciated.

    John A

  13. 25
    Rich Gautier Says:

    I'd really like to see more basic info about companies, such as trailing Return on Assets/Return on Equity, Book Value, Debt, Cash on Hand, Debt/Equity Ratio, Trailing P/E, Forward P/E.

    How can I add these statistics?

  14. 26
    ETF Guy Says:

    Rich,

    Sorry, but only the data that Yahoo makes available can be displayed in the Excel workbook. The items you listed just aren't part of what Yahoo included when I worked on the stock tracker.

  15. 27
    Seann Herdejurgen Says:

    Do you have a version that works for mutual funds?

    -Seann

  16. 28
    ETF Guy Says:

    Seann,

    The stock tracker works with anything that has a stock symbol registered with the major US stock exchanges. Mutual funds usually (always?) have a symbol you can look up.

  17. 29
    Mike Alton Says:

    I have tried your workbook on a PC running Windows XP and it seems to do a great job. Is there any chance of your template running on a Mac v 10.4.10 with Excel v.X. When I try to load the template I get a compiler error.
    Thanks,
    Mike

  18. 30
    ETF Guy Says:

    Mike,

    I don't use a Mac so I can pretty much guarantee that there'll never be a version for a Mac. Glad you like it otherwise.

  19. 31
    iam Says:

    any way to get revenues and other pertinent info? p/e i'm assuming can be manually calculated if we can get a earnings figure.. also, i think the quick ratios are all freely accessible on yahoo.

    awesome work by the way.

  20. 32
    David Scott Says:

    Wondering if it works with Excel 2007?

  21. 33
    Chris Says:

    I am using your template–works great, but I wanted to add my own macro and it asks for a password. Is there a way to turn this off or may I have the password so I can create my own macros?

  22. 34
    ETF Guy Says:

    Chris,

    I'm not giving the password out. The only way I can think of for you to add additional functionality is to create an Excel add-in.

  23. 35
    Chris Says:

    Actually, I realized you can choose to create the macro in a personal macro workbook rather than the current workbook and that works out fine, so I don't need the password. Although it would be nice if you could somehow separate what you wrote from the rest of the macros.

  24. 36
    Devang Says:

    Hi,

    The stock tracker looks gr8!
    Do you have a similar tool to track stocks of the Indian Stcok Exchanges?
    If not, can you customize ur tool for the same?

    Regards,

    Devang

  25. 37
    ETF Guy Says:

    Devang,

    I have no plans to add any additional functionality for other stock exchanges. Sorry!

  26. 38
    flittig Says:

    Hi there,

    Great tool. I was wondering how the worksheet pulls from yahoo. Does it only pull those from us exchanges? There are some international symbols (ie. Canada) that are not pulling. I tried entering the format as it is shown on yahoo, but nothing comes up.

    ie. Peer 1 Networks
    Yahoo symbol - PIX.V
    Full information on Yahoo - CDNX:PIX.V

    If your worksheet does pick these up, what format should these be entered?

    Thanks!

  27. 39
    ETF Guy Says:

    Flittig,

    I've got the worksheet pulling from the Toronto Stock Exchange by putting .TO after the symbol e.g. XIU.TO.

  28. 40
    Scott Says:

    ETF Guy,

    Great tool, it's a life saver.

    Is there any you could add the previous close data (Yahoo includes it in their basic stock quote data)? If so, I would be in heaven.

  29. 41
    Jonathan Cook Says:

    Love the worksheet - I have been using it for some time - works great

    I tried to use it in an Access Database, but failed - can this be done by a person just learing Acess - or I'm I biting off more than I can chew.

    Thanks
    JBC

  30. 42
    ETF Guy Says:

    Jonathan,

    You could reproduce the functionality in Access, but it wouldn't be an easy project especially without some previous experience with Access. One advantage with Access is that you would have the ability to store historical data. Not something I need, but I could see others wanting such a feature.

  31. 43
    Dave Says:

    I have been using your Stock Tracker software fine, however Excel is now asking for a password for Stock Tracker , could you please send it ?

    Thanks

  32. 44
    ETF Guy Says:

    Dave,

    A password is not required unless you're attempting to access the code.

  33. 45
    gianm Says:

    Hi, how can I make this tracker work with an Italian Excel?
    Is there a way to avoid such problem?

  34. 46
    Kevin Says:

    ETF Guy,

    Any idea on how to link this with real time quotes? I've found plenty of places to get real time quotes, but none that feed into excel. Also I'm thinking about paying someone to write a macro which would log into my brokerage account and trade for me based on the data from excel. Think conditional orders or trade triggers without limitations. Any ideas on a solution?

  35. 47
    ETF Guy Says:

    Kevin,

    Linking the sheet to real-time quotes would involve finding a source of real-time quote data. Once the data has been pulled in to Excel, the rest of the application would function the same way. Yahoo used to provide free real-time quotes, but I don't know if they still do. I set up the Excel application to use the real-time quotes if available and then to fall back to delayed quotes otherwise.

  36. 48
    Kevin Says:

    ETF Guy,

    Thanks for the response. Yahoo does provide a paid service for real time quotes, but I believe its Java based http://tinyurl.com/2wy7te
    If I were to sign up for this service, how could I link it to pull into Excel?

  37. 49
    ETF Guy Says:

    Kevin,

    You can't link the Excel tool to another feed. It's something I would need to do because I'm not making the underlying programming code available to the public. However, I'm not really putting time into this tool any more as it does everything I need it to do and I don't charge anything for it.

  38. 50
    Haso Says:

    Hi, Yahoo have updated symbol list and now it is having more characters than Six, perticularly for Indian Stock market. I am getting stock quotes which is less than six characters but for more than that I am not getting stock quotes. e.g. For reliance.ns I am not getting any quote, but for rcom.ns I got the quote.
    Please letme know how to overcome such difficulties.
    Haso

  39. 51
    Richard Says:

    Same with me…. no quotes for PTM.LS, RELAM.LS and SON.LS….

    please help me.

    tks

  40. 52
    paquin Says:

    can this be run with 52 week % change on mutual funds ie pgbox or any other funds

  41. 53
    Paul Says:

    Lately I am having trouble getting the last sales on DJI and DJC. I'm getting the open, high, low but the last sale (close) is not coming in for these to items. Any suggestions?

  42. 54
    Paul Gaconnier Says:

    Any chance in fixing the last sale or closeing price for the DJI? It use to work and has stopped sometime in the last month or so.
    Thanks

  43. 55
    Paul Says:

    Hi, Its me aqain. Today is April 23, 2008. I'm having problems with getting some quotes that I was receiving before. BA and AIG. The name of the company does not come back when requested. The information that does comes back is the symbol and not the name, so you do not get a quote for the stock. Any help would be greatly appreciated.
    Paul G

  44. 56
    ETF Guy Says:

    Paul,

    I can confirm that there is a problem as I don't get quotes for those symbols either. However, I'm sure what the issue is. Sorry about that. Hopefully I'll have a chance to dig in soon.

  45. 57
    Ed Says:

    just testing out quote tracker and with the original sybols it works good. When I add my own symbols and try to up date it I get an error message "Error Retrieving Quotes"! How many symbols can be added to the tracker? Can I get data for tsx venture exchange? If not how can I do this? I also looked at the formulas for the information the program already extracts and tried to get the asking price and bid price but excel only returned the NAME#? Error, what is the formula for this information?
    Thanks Ed

  46. 58
    ETF Guy Says:

    Ed,

    There is no built-in limit to the number of quotes you can retrieve. However, the data comes from Yahoo so if you ask for too much too often they may refuse the request. I retrieve 104 in my copy of the tool. Just make sure the symbols are above the eos cell in the symbols tab. If you need more symbols, insert rows above eos.

    As for getting quotes from the TSX venture exchange, I'm not sure how to do that. If you can get a stock quote from finance.yahoo.com then use that same symbol in stock tracker. For example, TSX listings seem to have this format: symbol.TO.

    Finally, the error you're getting could be because of a typo in the formula name or that you just haven't refreshed the data after entering the formula. Also, if you're using a symbol within the formula and not a cell reference, be sure the symbol has double quotes around it.

  47. 59
    Sam S Says:

    I've been unsuccessful at getting option quotes (puts and calls generally listed at yahoo as YYYY.X

    Any instructions for doing so?

    Thanks

  48. 60
    ETF Guy Says:

    Sam,

    Unfortunately there is no trick in this case. If you're able to retrieve data for one symbol, but not another and nothing else is different, then that other symbol just isn't supported by the request that the tool makes to Yahoo's servers.

  49. 61
    Larry Says:

    I would be interested in adding features to this, however, you have it password protected. I could write my own from scratch, however, we could pool our resources.

  50. 62
    Oscar Says:

    Google Spreadsheets has all financial functions to get all that data and, it can import csv files from yahoo finance (historic, and current price).

    FYI

Pages: « 1 [2]

Leave a Reply