to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
We've got good news and some potentially bad news regarding the current state of the stock market. First, the good news: stock prices are rising thanks to what seems to be an improving outlook in the market's underlying fundamentals.
We can see this improvement in the expected future level of dividends anticipated by the market, where we can see changes in the fundamental outlook for the stock market by observing how the spread between the amount of cash dividends expected to be paid out in future quarters is changing over time.
Here, we see that since mid-January, the spreads between the amount of dividends expected to have be paid out in future quarters is widening, which suggests that the business situation of the publicly-traded companies that make up the S&P 500 index is improving.
That improving outlook then would lead us to anticipate that the average of stock prices for the S&P 500 in the month of February 2011 will likely fall in a range between 1294 and 1332, at least, if you go by the math behind how stock prices work. This marks an improvement from the 1289-1321 range that we had previously forecast for the S&P 500 at the beginning of the month.
Though 17 February 2011, just a bit past the mid-point for the month, the average of daily closing stock prices for the S&P 500 is 1321.71, with a closing price of 1340.43 on 17 February 2011.
Which brings us to the potentially bad news. With average stock prices now moving significantly above the midpoint of our updated forecast range (1313), not to mention trading above the top end of our updated forecast range for the month (1332), we would describe the current state of the market as being a bit overheated.
That, in turn, suggests a correction is in the offing.
Now, that's no surprise given that we've had another indicator pointing to February 2011 as being a very likely month by which a correction would begin, but we can't predict which day that will happen.
There's another angle to consider as well. If the U.S. Federal Reserve is indeed using stock prices to assess how well their Quantitative Easing 2.0 program is going in setting future inflation expectations, stock prices running hot as they are today would be a signal to them that they need to take their foot of the QE pedal.
That may also have a negative effect on stock prices in the current economic situation, especially if future inflation expectations fall as they did in the interval between the Fed's QE 1.0 program and the current QE 2.0 program to near deflationary levels.
Unless, that is, they've finally been successful in convincing everyone that inflation is here to stay.
Labels: forecasting, inflation, SP 500
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.