Fetching technical indicators from yahoo api
Still working on exact answer to question....for now: (BONUS) Here is how to pull a graphical chart with the required data: Therefore: As r14 = the indicator for RSI.  The above pull would pull Google,   6months, line chart, linear, large, with a 50 day moving average, a   200 day exponential moving average, volume, and followed up with RSI. Reference Link:  Finance Yahoo! API's
If you want to invest in the stock market, whether over a shorter period of 1 to 2 years or over a longer period of 10 or 20 years or longer you need to take some precautions and have a written investment plan with a risk management strategy incorporated in your plan. Others have said that 1 to 2 years is too short to invest in the stock market as the stock market can have a correction and fall by 50%. But it doesn't matter if you invest for 1 year or if you invest for 50 years, the stock market can still fall by 50% just before you plan to withdraw your funds. What you need to figure out is a way to get out before the market falls by 40% to 50%. A simple way to do this is to use technical indicators to warn you when a market trend is starting to change and that it is time to get out of the market. Two simple indicators you can use on a market index are the Rate of Change (ROC) indicator and the 100 week Moving Average (MA). Below is a 10 year weekly chart of the S&P500 with these two indicators charted. They show good times to get into the market and good times to get out.  If you are using the 100 week MA you would buy in when the price crosses above the MA line and sell when the price crosses below the MA line. If you are using the ROC indicator you would buy in when the ROC indicator crosses above the zero line and sell when the ROC indicator crosses below the zero line. So your investment plan could be to buy an Index ETF representing the S&P500 when the ROC moves above zero and sell when it crosses below zero. You can also place a trailing stop loss of 10% to protect you in case of a sudden fall over a couple of days. You can manage your investments in as little as 10 minutes per week by checking the chart once per week and adjusting your stop loss order.  If you want to progressively add to your investment each month you could check the charts and only add any new funds if both the ROC is above zero and sloping upwards. Another option for adding new funds could be if the price is above the MA and moving further away from the MA. All these rules should be incorporated into your investment plan so that you are not basing your decisions based on emotions. There are many other Technical Analysis Indicators you could also learn about to make better educated decisions about your stock market investments. However, what I have provided here is enough for anyone to test over different indexes and time frames and do their own paper trading on to gain some confidence before placing any real money on the table. I was clarifying a point someone else made. I don't take any ownership of the claim, however none of what I said is particularly far fetched, especially considering [Wal-Mart has a net income of close to $16,000,000,000 annually](http://finance.yahoo.com/q/is?s=WMT+Income+Statement&amp;annual)  Also, I didn't say that the job *deserves* higher pay. In addition, there's no reason I can see why a pay increase would result in Wal-Mart laying off 30-50% of its workforce. They either need the manpower to operate the stores or they don't, and that financial statement would indicate that they could absorb a slight increase in overhead.  Sorry for the way you were treated there, particularly the 39hr55min a week part. I don't know the ins and outs of Wal-Mart's policies, but I'm guessing this was a way to circumvent a policy that grants certain benefits to 40/hr week workers? "Why there is this huge difference? I am not able to reconcile Yahoo's answer of 5.75%, even using their definition for ROA of: Return on Assets Formula: Earnings from Continuing Operations / Average Total Equity This ratio shows percentage of Returns to Total Assets of the company.   This is a useful measure in analyzing how well a company uses its   assets to produce earnings. I suspect the ""Average Total Equity"" in their formula is a typo, but using either measure I cannot come up with 5.75% for any 12-month period. I can, however, match MarketWatch's answer by looking at the 2016 fiscal year totals and using a ""traditional"" formula of Net Income / Average Total Assets: I'm NOT saying that MatketWatch is right and Yahoo is wrong - MW is using fiscal year totals while Yahoo is using trailing 12-month numbers, and Yahoo uses ""Earnings from Continuing Operations"", but even using that number (which Yahoo calculates) I am not able to reconcile the 5.75% they give." 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 "At the bottom of Yahoo! Finance's S & P 500 quote Quotes are real-time for NASDAQ, NYSE, and NYSE MKT. See also delay   times for other exchanges. All information provided ""as is"" for   informational purposes only, not intended for trading purposes or   advice. Neither Yahoo! nor any of independent providers is liable for   any informational errors, incompleteness, or delays, or for any   actions taken in reliance on information contained herein. By   accessing the Yahoo! site, you agree not to redistribute the   information found therein. Fundamental company data provided by Capital IQ. Historical chart data   and daily updates provided by Commodity Systems, Inc. (CSI).   International historical chart data, daily updates, fund summary, fund   performance, dividend data and Morningstar Index data provided by   Morningstar, Inc. Orderbook quotes are provided by BATS Exchange. US   Financials data provided by Edgar Online and all other Financials   provided by Capital IQ. International historical chart data, daily   updates, fundAnalyst estimates data provided by Thomson Financial   Network. All data povided by Thomson Financial Network is based solely   upon research information provided by third party analysts. Yahoo! has   not reviewed, and in no way endorses the validity of such data. Yahoo!   and ThomsonFN shall not be liable for any actions taken in reliance   thereon. Thus, yes there is a DB being accessed that there is likely an agreement between Yahoo! and the providers." A couple ways, but its not a guarantee.  You have to have special charts. Instead of each tick being 1 min, 5 min, or whatever, it is a set number of trades. Say 2000. Since retail investors only buy and sell in small amounts, there will be small volume per tick. An institutional investor, however, would have a much much higher trade lot size, even if using an algo. Thus, large volume spikes in such a chart would signal institutional activity over retail. Similarly, daily charts showing average trade size can help you pick out when institutional activity is highest, as they have much larger trade sizes. You could also learn how the algos work and look for evidence one is being used. ie every time price hits VWAP a large sell order goes through would indicate an institutional investor is selling, especially if it happens multiple times in a row. Yahoo Finance has this now, the ticker is CL=F. Last I checked, Wix doesn't allow optimization for image alt text or HTTPs, both of which are ranking factors. It also doesn't allow altering robots.txt or setting canonicals--things that help with search engine crawlability.   Are you using any SEO tools? What are your main products?