Getting live data from Yahoo! Finance for the National Stock Exchange of India (NSE)?
I wouldn't think so.  If you read the list of features listed on the page you referred to, notice: Track Stocks It looks like it is restricted to the major U.S. stock markets.  No mention of India's NSE.
Yahoo's primary business isn't providing mutual fund performance data.  They aim to be convenient, but often leave something to be desired in terms of completeness. Try Morningstar instead.  Their mission is investment research. Here's a link to Morningstar's data for the fund you specified.  If you scroll down, you'll see: Check the answers to this Stackoverflow question https://stackoverflow.com/questions/754593/source-of-historical-stock-data a number of potential sources are listed I searched for FTSE 100 fund on Yahoo Finance and found POW FTSE RAF UK 100 (PSRU.L), among many others.  Google Finance is another possible source that immediately comes to mind. "Google's RSI is using a 10 period on 2 minute bars - i.e. it is based upon the last 20 minutes of data. Yahoo's RSI is using a 14 period lookback on an undetermined timeframe (you could maybe mouse-over and see what incremental part of the chart is giving) and given the ""choppier"" price chart, probably 30 second or 1 minute bars.   Given the difference in both the period specified and the periodicity of the charts - you should expect different results." You might what to check out Interactive Brokers. If your India stock is NSE listed they might be able to do it since they support trading on that exchange. I would talk to a customer service rep there first. https://www.interactivebrokers.com/en/index.php?f=exchanges&p=asia Since I've been doing this since late 03 I have colo machines in Chicago and NYC, and have direct exchange data feeds etc.  I mentioned in a prior post though, for someone starting out on algorithmic trading, I'd recommend Nanex for tick data and Interactive Brokers for your brokerage account. IB has a robust and easy to use API. It won't let you do the most low latency stuff bc you can't colo at the exchange and have to clear through their order management systems but if you are looking at opportunities that exist in the market in excess of 50ms it's probably a good place to start. If not, go Lightspeed imo, but that'll cost you on the colo/data a lot more. IESC has a one-time, non-repeatable event in its operating income stream.  It magnifies operating income by about a factor of five.  It impacts both the numerator and the denominator.  Without knowing exactly how the adjustments are made it would take too much work for me to calculate it exactly, but I did get close to their number using a relatively crude adjustment rule. Basically, Yahoo is excluding one-time events from its definitions since, although they are classified as operating events, they distort the financial record.  I teach securities analysis and have done it as a profession.  If I had to choose between Yahoo and Marketwatch, at least for this security, I would clearly choose Yahoo. Options - yes we can :) Options tickers on Yahoo! Finance will be displayed as per new options   symbology announced by OCC. The basic parts of new option symbol are: Root symbol + Expiration   Year(yy)+ Expiration Month(mm)+ Expiration Day(dd) + Call/Put   Indicator (C or P) + Strike price Ex.: AAPL January 19 2013, Put 615 would be AAPL130119P00615000 http://finance.yahoo.com/q?s=AAPL130119P00615000&ql=1 Futures - yes as well (: Ex.: 6A.M12.E would be 6AM12.CME using Yahoo Finance symbology. (simple as that, try it out) Get your major futures symbols from here: http://quotes.ino.com/exchanges/exchange.html?e=CME Generally Google gets their data,  directly from the exchanges (Nasdaq, NYSE). This is really expensive   -- tens of thousands of dollars a month just for the license from the exchange, and lots of telecom costs on top of that. "Using your example link, I found the corresponding chart for a stock that trades on London Stock Exchange: https://ca.finance.yahoo.com/echarts?s=RIO.L#symbol=RIO.L;range=1d As you can see there, the chart runs from ~8:00am to ~4:30pm, and as I write this post it is only 2:14pm Eastern Time.  So clearly this foreign chart is using a foreign time zone.  And as you can see from this Wikipedia page, those hours are exactly the London Stock Exchange's hours. Additionally, the closing price listed above the graph has a timestamp of ""11:35AM EST"", meaning that the rightmost timestamp in the graph (~4:30pm) is equal to 11:35AM EST.  16:30 - 11:30 = 5 hours = difference between London and New York at this time of year. So those are two data points showing that Yahoo uses the exchange's native time zone when displaying these charts." I don't see it in any of the exchange feeds I've gone through, including the SIPs. Not sure if there's something wrong with Nasdaq Last Sale (I don't have that feed) but it should be putting out the exact same data as ITCH. You can pull up the VIX index on Google Finance by entering INDEXCBOE:VIX Under construction, but here's what I have so far: Schwab Data from 1970-2012: About.com data from 1980-2012: December, 7, 2011 ( 01:40 pm) :- Reliance industries buy which is chain by Mr. Mukesh Ambani, company planes to offer 4 G services as a low Cost by which they help the growth of Indians.  Company plans to launch their tab around Rs 3500 &amp; with data download or uploading facility for 10 Rs of every 1 GB.  If company able to provided all there technology, Reliance will be the next year favorite stock for many investors.  But now, Reliance have strong resistance at Rs XXX &amp; support at Rs XXX above this trend bullish side. tl;dr: The CNN Money and Yahoo Finance charts are wildly inaccurate. The TD Ameritrade chart appears to be accurate and shows returns with reinvested dividends. Ignoring buggy data, CNN most likely shows reinvested dividends for quoted securities but not for the S&P 500 index. Yahoo most likely shows all returns without reinvested dividends. Thanks to a tip from Grade Eh Bacon, I was able to determine that TD Ameritrade reports returns with reinvested dividends (as it claims to do). Eyeballing the chart, it appears that S&P 500 grew by ~90% over the five year period the chart covers. Meanwhile, according to this S&P 500 return estimator, the five year return of S&P 500, with reinvested dividends, was 97.1% between July 2012 to July 2017 (vs. 78.4% raw returns). I have no idea what numbers CNN Money is working from, because it claims S&P 500 only grew about 35% over the last five years, which is less than half of the raw return. Ditto for Yahoo, which claims 45% growth. Even stranger still, the CNN chart for VFINX (an S&P 500 index fund) clearly shows the correct market growth (without reinvesting dividends from the S&P 500 index), so whatever problem exists is inconsistent:  Yahoo also agrees with itself for VFINX, but comes in a bit low even if your assume no reinvestment of dividends (68% vs. 78% expected); I'm not sure if it's ever right.  By way of comparison, TD's chart for VFINX seems to be consistent with its ABALX chart and with reality:  As a final sanity check, I pulled historical ^GSPC prices from Yahoo Finance. It closed at $1406.58 on 27 Aug 2012 and $2477.55 on 28 Aug 2017, or 76.1% growth overall. That agrees with TD and the return calculator above, and disagrees with CNN Money (on ABALX). Worse, Yahoo's own charts (both ABALX and VFINX) disagree with Yahoo's own historical data.